An initial investigation of test driven development in industry

@inproceedings{George2003AnII,
  title={An initial investigation of test driven development in industry},
  author={Boby George and L. Williams},
  booktitle={SAC '03},
  year={2003}
}
Test Driven Development (TDD) is a software development practice in which unit test cases are incrementally written prior to code implementation. In our research, we ran a set of structured experiments with 24 professional pair programmers. One group developed code using TDD while the other a waterfall-like approach. Both groups developed a small Java program. We found that the TDD developers produced higher quality code, which passed 18% more functional black box test cases. However, TDD… Expand
185 Citations
Cost-Effectiveness of test-driven development
  • 1
Test-driven development as a defect-reduction practice
  • 203
  • PDF
Evaluation of Test-driven Development - An Industrial Case Study
  • 6
  • PDF
Prioritizing Unit Test Creation for Test-Driven Maintenance of Legacy Systems
  • 9
  • PDF
Effects of Test-Driven Development Mäkinen
  • Highly Influenced
Effects of Test-Driven Development: A Comparative Analysis of Empirical Studies
  • 11
  • Highly Influenced
  • PDF
A prototype empirical evaluation of test driven development
  • 22
A prototype empirical evaluation of test driven development
  • 63
...
1
2
3
4
5
...

References

Software Quality Engineering
  • 57
  • Highly Influential