DocumentCode :
3315178
Title :
The Impact of Test Driven Development on the Evolution of a Reusable Framework of Components – An Industrial Case Study
Author :
Slyngstad, Odd Petter N ; Li, Jingyue ; Conradi, Reidar ; Ronneberg, H. ; Landre, Einar ; Wesenberg, Harald
Author_Institution :
Dept. of Comput. & Inf. Sci. (IDI), Norwegian Univ. of Sci. & Technol. (NTNU), Trondheim
fYear :
2008
fDate :
26-31 Oct. 2008
Firstpage :
214
Lastpage :
223
Abstract :
Test driven development (TDD) is a software engineering technique to promote fast feedback, task-oriented development, improved quality assurance and more comprehensible low-level software design. Benefits have been shown for non-reusable software development in terms of improved quality (e.g. lower defect density). We have carried out an empirical study of a framework of reusable components, to see whether these benefits can be shown for reusable components. The framework is used in building new applications and provides services to these applications during runtime. The three first versions of this framework were developed using traditional test-last development, while for the two latest versions TDD was used. Our results show benefits in terms of reduced mean defect density (35.86%), when using TDD, over two releases. Mean change density was 76.19% lower for TDD than for test-last development. Finally, the change distribution for the TDD approach was 33.3% perfective, 5.6% adaptive and 61.1% preventive.
Keywords :
program testing; software reusability; fast feedback; improved quality assurance; industrial case study; low-level software design; lower defect density; nonreusable software development; reduced mean defect density; reusable framework; software engineering technique; task-oriented development; test driven development; Application software; Computer industry; Feedback; Information science; Productivity; Programming; Quality assurance; Software design; Software engineering; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-1-4244-3218-9
Electronic_ISBN :
978-0-7695-3372-8
Type :
conf
DOI :
10.1109/ICSEA.2008.8
Filename :
4668111
Link To Document :
بازگشت