The Effect of Experience on the Test-Driven Development Process

  • Tagung:

    Zeitschriftenartikel 

  • Autoren:

    Matthias Müller
    Andreas Höfer

  • 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.

  • Jahr:

    2007 

  • Links:
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},