2007
DOI: 10.1007/s10664-007-9048-2
|View full text |Cite
|
Sign up to set email alerts
|

The effect of experience on the test-driven development process

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 participated in an Extreme Programming lab course, the expert group consisted of seven professionals who had industrial experience in test-driven development. The novices as well as two of the experts worked in a laboratory environment whereas the remaining five experts worked in their office. The experts complied more to the rules of test… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
36
0
5

Year Published

2009
2009
2014
2014

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 42 publications
(44 citation statements)
references
References 10 publications
(6 reference statements)
3
36
0
5
Order By: Relevance
“…Experience of the developers in general seems to be a factor in explaining how individual developers work and how well they're able to adhere to the test-driven development process [22,27]. Students who are more unfamiliar with the concept might not be able to achieve as high a coverage as their industry peers [29].…”
Section: Code Coveragementioning
confidence: 99%
See 2 more Smart Citations
“…Experience of the developers in general seems to be a factor in explaining how individual developers work and how well they're able to adhere to the test-driven development process [22,27]. Students who are more unfamiliar with the concept might not be able to achieve as high a coverage as their industry peers [29].…”
Section: Code Coveragementioning
confidence: 99%
“…Madeyski and Szała found in a quasi-controlled experiment that there was less code per user story when the developer was designing and implementing the stories with test-driven development [21]. Müller and Höfer conclude from an experiment that test-driven developers with less experience don't necessarily create test code which has a larger code footprint but there might be some differences in the size of the non-test code in favor of the experts [22].…”
Section: Sizementioning
confidence: 99%
See 1 more Smart Citation
“…Unfortunately, this threat is often neglected in experimentation in software engineering, even though this is a serious threat, especially in the case of the TF programming practice, which can be difficult to follow. Wang and Erdogmus [84], Madeyski and Sza la [35], as well and Müller and Höfer [85] raised the issue of process conformance in the context of the TF experimentation recently. Process conformance threat was addressed by taking several precautions.…”
Section: Validity Evaluationmentioning
confidence: 99%
“…Perception on TDD was more positive after the experiment. Müller & Höfer [14] 2007 Academic Mixed AIM: To investigate the conformance to TDD of professionals and novice TDD developers. RESULTS: Experts complied more to the rules of TDD and produced test with higher quality.…”
Section: Experimental Designmentioning
confidence: 99%