Saturday, August 01, 2009

Studies on Effectiveness of TDD?

This question came-up in a discussion earlier this week: Do we know of published studies on this subject? A quick Google-search turned up the following for me ...


Any others? Any comments on the above?

2 comments:

Anonymous said...

Ron Jeffries, Grigori Melnik, "Guest Editors' Introduction: TDD--The Art of Fearless Programming", IEEE Software, vol. 24, no. 3, pp. 24-30, May/June 2007

http://doi.ieeecomputersociety.org/10.1109/MS.2007.75


Luca Minudel
http://blogs.ugidotnet.org/luKa/

Luca said...

The study and its results were published in a paper entitled "Realizing quality improvement through test driven development: results and experiences of four industrial teams" [1], by Nagappan and research colleagues E. Michael Maximilien of the IBM Almaden Research Center; Thirumalesh Bhat, principal software-development lead at Microsoft; and Laurie Williams of North Carolina State University. What the research team found was that the TDD teams produced code that was 60 to 90 percent better in terms of defect density than non-TDD teams. They also discovered that TDD teams took longer to complete their projects—15 to 35 percent longer.

[1] http://research.microsoft.com/en-us/projects/esm/nagappan_tdd.pdf

Luca Minudel
http://blogs.ugidotnet.org/luKa/