Title
Evaluating advantages of test driven development: a controlled experiment with professionals
Abstract
Test driven development (TDD) is gaining interest among practitioners and researchers: it promises to increase the quality of the code. Even if TDD is considered a development practice, it relies on the use of unit testing. For this reason, it could be an alternative to the testing after coding (TAC), which is the usual approach to run and execute unit tests after having written the code. We wondered which are the differences between the two practices, from the standpoint of quality and productivity. In order to answer our research question, we carried out an experiment in a Spanish Software House. The results suggest that TDD improves the unit testing but slows down the overall process.
Year
DOI
Venue
2006
10.1145/1159733.1159788
ISESE
Keywords
Field
DocType
controlled experiment,unit test,research question,usual approach,spanish software house,overall process,development practice,unit testing,test driven development,empirical software engineering
Black-box testing,Software engineering,Test Management Approach,Test-driven development,Unit testing,White-box testing,Empirical process (process control model),Engineering,Test strategy,Development testing
Conference
ISBN
Citations 
PageRank 
1-59593-218-6
42
1.74
References 
Authors
11
5
Name
Order
Citations
PageRank
Gerardo Canfora14586271.47
Aniello Cimitile2110593.89
Felix Garcia334225.00
Mario Piattini44232354.63
Corrado Aaron Visaggio561945.84