2008 · 19 citations · 11 references
Difficult AssignmentLevel University CourseTest-driven DevelopmentStudent LearningTest DevelopmentEducational PsychologyEducationSpecial EducationHigher Education AssessmentProfessional DevelopmentAcademic EnvironmentEducational AssessmentTechnology-enhanced Active LearningHigher EducationTest Process Improvement
Several studies have reported positive experiences with Test-Driven Development (TDD) but the results still diverge. In this study we aim to improve understanding on TDD in educational context. We conducted two experiments on TDD in a master's level university course. The research setting was slightly changed in the second experiment and this paper focuses on comparing the differences between the two rounds. We analyzed the students' perceptions and the difficulties they faced with TDD. The given assignment clearly affected the students' reflections so that the more difficult assignment evoked a richer discussion among the students. Additionally, some insights into teaching TDD are discussed.
11
Experiment about test-first programming
Markus Müller, O. Hagner · IEE Proceedings - Software · 2002 · 166 citations