TY - GEN
T1 - How the practice of TDD influences class design in object-oriented systems
T2 - 26th Brazilian Symposium on Software Engineering, SBES 2012
AU - Aniche, Mauricio Finavaro
AU - Gerosa, Marco Aurélio
PY - 2012
Y1 - 2012
N2 - Despite that Test-Driven Development (TDD) appears to be a software testing practice, many developers affirm that the practice influence on class design. This study aimed to better understand the effects of TDD and how the practice influences developers during class design on object-oriented systems. We conducted an essentially qualitative exploratory study in which participants were invited to implement some exercises using TDD and, based on the data gathered, we gathered details of how the practice influenced design decisions from the participants using interviews. We noticed that the practice of TDD drives developers during class design by means of constant feedback about its quality. This study also named and catalogued feedback patterns perceived by the developers.
AB - Despite that Test-Driven Development (TDD) appears to be a software testing practice, many developers affirm that the practice influence on class design. This study aimed to better understand the effects of TDD and how the practice influences developers during class design on object-oriented systems. We conducted an essentially qualitative exploratory study in which participants were invited to implement some exercises using TDD and, based on the data gathered, we gathered details of how the practice influenced design decisions from the participants using interviews. We noticed that the practice of TDD drives developers during class design by means of constant feedback about its quality. This study also named and catalogued feedback patterns perceived by the developers.
UR - http://www.scopus.com/inward/record.url?scp=84870857939&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870857939&partnerID=8YFLogxK
U2 - 10.1109/SBES.2012.14
DO - 10.1109/SBES.2012.14
M3 - Conference contribution
AN - SCOPUS:84870857939
SN - 9780769548685
T3 - Proceedings - 2012 Brazilian Symposium on Software Engineering, SBES 2012
SP - 1
EP - 10
BT - Proceedings - 2012 Brazilian Symposium on Software Engineering, SBES 2012
Y2 - 23 September 2012 through 28 September 2012
ER -