Home | english  | Impressum | Datenschutz | Sitemap | KIT

The Effect of Experience on the Test-Driven Development Process

The Effect of Experience on the Test-Driven Development Process
Tagung:

Zeitschriftenartikel 

Jahr:

2007 

Autoren:

Matthias Müller
Andreas Höfer

Links:PDF

Summary

We conducted a quasi-experiment to compare the characteristics of experts’ and novices’test-driven development processes. Our novices were 11 computers science students who par-ticipated in an Extreme Programming lab course, the expert group consisted of 7 professionalswho had industrial experience in test-driven development. The novices as well as two of theexperts worked in a laboratory environment whereas the remaining five experts worked in theiroffice. The experts complied more to the rules of test-driven development and had shortertest-cycles than the novices. The tests written by the experts were of higher quality in termsof statement and block coverage as well. All reported results are statistically significant onthe 5 percent level. We conclude that the results of studies which evaluate performance oftest-driven development using subjects inexperienced in TDD are not easily generalisable.

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Projekte
Titel


Bibtex

@article{,
author={Matthias M{\"u}ller, Andreas H{\"o}fer},
title={The Effect of Experience on the Test-Driven Development Process},
year=2007,
month=Dec,
volume={12},
url={https://ps.ipd.kit.edu/downloads/za_2007_effect_experience_test_driven_development.pdf},
abstract={We conducted a quasi-experiment to compare the characteristics of experts’ and novices’test-driven development processes. Our novices were 11 computers science students who par-ticipated in an Extreme Programming lab course, the expert group consisted of 7 professionalswho had industrial experience in test-driven development. The novices as well as two of theexperts worked in a laboratory environment whereas the remaining five experts worked in theiroffice. The experts complied more to the rules of test-driven development and had shortertest-cycles than the novices. The tests written by the experts were of higher quality in termsof statement and block coverage as well. All reported results are statistically significant onthe 5 percent level. We conclude that the results of studies which evaluate performance oftest-driven development using subjects inexperienced in TDD are not easily generalisable.},
number={6},
pages={593-615},
journal={Empirical Software Engineering},