| Assessing undergraduate experience of continuous integration and test-driven development |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 32, Downloads (12 Months): 140, Citation Count: 2
|
|
|
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
|
Neha Katira , Laurie Williams , Jason Osborne, Towards increasing the compatibility of student pair programmers, Proceedings of the 27th international conference on Software engineering, p.625-626, May 15-21, 2005, St. Louis, MO, USA
[doi> 10.1145/1062455.1062572]
|
| |
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).
|
|