Practitioners Views on Web Development : An Industrial Survey by Semi-Structured Interviews