Evaluating the efficacy of test-driven development: industrial case studies
A structured experiment of test-driven development