DocumentCode :
2155989
Title :
TDD = too dumb developers? Implications of Test-Driven Development on maintainability and comprehension of software
Author :
Torchiano, Marco ; Sillitti, Alberto
Author_Institution :
Politec. di Torino, Turin
fYear :
2009
fDate :
17-19 May 2009
Firstpage :
280
Lastpage :
282
Abstract :
Test-driven development (TDD) is a development discipline prescribing writing tests beforehand writing the implementation code, which then shall pass the tests. Several criticisms addressed TDD´s capability of delivering well-structured code, mainly because of the short focus on the features needed right now without much looking forward. So the main threat possibly introduced by TDD lies in the lack of maintainability and evolvability of the resulting system. The goal of the working session is to gather opinions, studies, and mostly experiences related to the maintenance implications of TDD adoption. The working session will be organized around position papers presented and discussed by the participants.
Keywords :
program testing; software maintenance; software comprehension; software maintenance; test-driven development; well-structured code; Costs; Feedback; Particle measurements; Position measurement; Programming profession; Quality assurance; Software engineering; Software maintenance; Software testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
ISSN :
1092-8138
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2009.5090058
Filename :
5090058
Link To Document :
بازگشت