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 Canfora | 1 | 4586 | 271.47 |
Aniello Cimitile | 2 | 1105 | 93.89 |
Felix Garcia | 3 | 342 | 25.00 |
Mario Piattini | 4 | 4232 | 354.63 |
Corrado Aaron Visaggio | 5 | 619 | 45.84 |