This Article 
 Bibliographic References 
 Add to: 
What Do We Know about Test-Driven Development?
November/December 2010 (vol. 27 no. 6)
pp. 16-19
Forrest Shull, University of Maryland
Grigori Melnik, Microsoft
Burak Turhan, University of Oulu
Lucas Layman, University of Maryland
Madeline Diep, University of Nebraska-Lincoln
Hakan Erdogmus, Kalemun Research
TDD proponents assert that frequent, incremental testing not only improves the delivered code's quality but also generates a cleaner design. The authors present results from a systematic literature review as well as commentary on the results from a TDD expert's experience on field projects.

1. K. Beck, Test Driven Development: By Example, Addison-Wesley, 2002.
2. B. Turhan et al., "How Effective Is Test Driven Development?" Making Software: What Really Works, and Why We Believe It, A. Oram, and G. Wilson eds., O'Reilly Media, 2010, pp. 399–412.
3. R. Jeffries, and G. Melnik, "Guest Editors' Introduction: TDD—The Art of Fearless Programming," IEEE Software, vol. 24, no. 3, 2007, pp. 24–30.

Index Terms:
software engineering
Forrest Shull, Grigori Melnik, Burak Turhan, Lucas Layman, Madeline Diep, Hakan Erdogmus, "What Do We Know about Test-Driven Development?," IEEE Software, vol. 27, no. 6, pp. 16-19, Nov.-Dec. 2010, doi:10.1109/MS.2010.152
Usage of this product signifies your acceptance of the Terms of Use.