Evaluation of Test-Driven Development: An Industrial Case Study