ACM Home Page
Please provide us with feedback. Feedback
Test-driven development in education: experiences with critical viewpoints
Full text PdfPdf (281 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 13th annual conference on Innovation and technology in computer science education table of contents
Madrid, Spain
SESSION: Learning environments table of contents
Pages 124-127  
Year of Publication: 2008
ISBN:978-1-60558-078-4
Authors
Sami Kollanus  University of Jyväskylä, Jyväskylä, Finland
Ville Isomöttönen  University of Jyväskylä, Jyväskylä, Finland
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 122,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1384271.1384306
What is a DOI?

ABSTRACT

Test-Driven Development (TDD) was applied in educational setting right after it became well-known as a key practice of Extreme Programming (XP). Basically, there are many studies reporting positive experiences on TDD applied in different levels of a curriculum. In this paper, we discuss the role of TDD in education through the students' experiences. In our experiment, a challenging programming task was applied in order to see what kind of difficulties the students would encounter and discuss. The students' answers revealed several topics that require a careful treatment in teaching to avoid conceptual confusion. For example, the topics include the scalability of TDD, extent of single test, and discipline.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Y. Dubinsky and O. Hazzan. Improvement of software quality: Introducing extreme programming into a project-based course. In 14th International Conference of the Israel Society for Quality, pages 8--12, Jerusalem, Israel, 2002.
4
 
5
B. G. Glaser and A. L. Strauss. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine de Gruyter, New York, 1967.
 
6
 
7
 
8
 
9
M. L. Maehr. Meaning and motivation: Toward a theory of personal investment. In R. E. Ames and C. Ames, editors, Research on Motivation in Learning, volume 1, pages 115--144. Academic Press, Orlando, Florida, 1984.
10
 
11
R. Martin. Bowling game kata http://www.butunclebob.com/files/downloads/Bowling%20Game%20Kata.ppt, 2005.
 
12
 
13


Collaborative Colleagues:
Sami Kollanus: colleagues
Ville Isomöttönen: colleagues