ACM Home Page
Please provide us with feedback. Feedback
Assessing undergraduate experience of continuous integration and test-driven development
Full text PdfPdf (63 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
POSTER SESSION: Education papers: posters table of contents
Pages: 691 - 694  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Jon Bowyer  University of Dundee, Dundee, UK
Janet Hughes  University of Dundee, Dundee, UK
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 140,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

A number of agile practices are included in software engineering curricula, including test-driven development. Continuous integration often is not included, despite it becoming increasingly common in industry to code, test, and integrate at the same time. This paper describes a study whereby software engineering undergraduates were given a short intensive experience of test-driven development with continuous integration using an environment that imitated a typical industrial circumstance. Assessment was made of students' agile experience rather than of project deliverables, using a novel set of process measures that examined students' participation and performance in agile testing. Results showed good participation by student pairs, and clear understanding of agile processes and configuration management. Future work will investigate automation of the assessment of continuous integration and configuration management server data.


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
 
4
Frezza, S. Integrating Testing and Design Methods for Undergraduates: Teaching Software Testing in the Context of Software Design. In Proceedings of the 32nd ASEE/IEEE Frontiers in Education Conference (Boston, MA, November 6-9, 2002).
 
5
Goldman, A., Kon F., Silva P.J.S., and Yoder J.W., Being Extreme in the Classroom: Experiences Teaching XP. Journal of the Brazilian Computer Society, 10, 2 (2004), 1--17.
6
 
7
 
8
 
9
 
10
11
 
12
 
13
Macias, F., Holcolmbe, M., and Gheorghe, M. Design-led & Design-less: One Experiment and Two Approaches. Lecture Notes in Computer Science, 2675, (2003), 394--401.
 
14
Muller, M.M., Link J., Sand R., and Mahlpohl, G. Extreme Programming in Curriculum: Experiences from Academia and Industry. In International Conference on Extreme Programming and Agile Processes in Software Engineering (XP2004) (Garmisch-Partenkirchen, Germany, June 2004).
15
 
16
Williams, L. and Upchurch, R. Extreme Programming for Software Engineering Education? In Proceedings of the 31st ASEE/IEEE Frontiers in Education Conference (Reno, NV, October 10-13, 2001).


Collaborative Colleagues:
Jon Bowyer: colleagues
Janet Hughes: colleagues