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