DocumentCode
3176576
Title
Factors Limiting Industrial Adoption of Test Driven Development: A Systematic Review
Author
Causevic, Adnan ; Sundmark, Daniel ; Punnekkat, Sasikumar
Author_Institution
Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
fYear
2011
fDate
21-25 March 2011
Firstpage
337
Lastpage
346
Abstract
Test driven development (TDD) is one of the basic practices of agile software development and both academia and practitioners claim that TDD, to a certain extent, improves the quality of the code produced by developers. However, recent results suggest that this practice is not followed to the extent preferred by industry. In order to pinpoint specific obstacles limiting its industrial adoption we have conducted a systematic literature review on empirical studies explicitly focusing on TDD as well as indirectly addressing TDD. Our review has identified seven limiting factors viz., increased development time, insufficient TDD experience/knowledge, lack of upfront design, domain and tool specific issues, lack of developer skill in writing test cases, insufficient adherence to TDD protocol, and legacy code. The results of this study is of special importance to the testing community, since it outlines the direction for further detailed scientific investigations as well as highlights the requirement of guidelines to overcome these limiting factors for successful industrial adoption of TDD.
Keywords
program testing; software maintenance; software prototyping; agile software development; industrial adoption; legacy code; test driven development; Data mining; Databases; Limiting; Programming; Protocols; Systematics; Testing; Test driven developmen; agile software development; empirical studies; systematic review; unit testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-61284-174-8
Electronic_ISBN
978-0-7695-4342-0
Type
conf
DOI
10.1109/ICST.2011.19
Filename
5770623
Link To Document