Back to Search Start Over

The Effect of Test-Driven Development on Program Code.

Authors :
Abrahamsson, Pekka
Marchesi, Michele
Succi, Giancarlo
Müller, Matthias M.
Source :
Extreme Programming & Agile Processes in Software Engineering (9783540350941); 2006, p94-103, 10p
Publication Year :
2006

Abstract

Usage of test-driven development (TDD) is said to lead to better testable programs. However, no study answers either the question how this better testability can be measured nor whether the feature of better testability exists. To answer both questions we present the concept of the controllability of assignments. We studied this metric on various TDD and conventional projects. Assignment controllability seems to support the rules of thumb for testable code, e.g. small classes with low coupling are better testable than large classes with high coupling. And as opposed to the Chidamber and Kemerer metric suite for object-oriented design, controllability of assignments seems to be an indicator whether a project was developed with TDD or not. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540350941
Database :
Supplemental Index
Journal :
Extreme Programming & Agile Processes in Software Engineering (9783540350941)
Publication Type :
Book
Accession number :
32891580
Full Text :
https://doi.org/10.1007/11774129_10