Görel Hedin, Lars Bendix, Boris Magnusson:
Introducing Software Engineering by means of Extreme Programming,
in proceedings of the 25th International Conference on Software Engineering (ICSE),
Portland, Oregon, May 3-10, 2003.
Abstract:
This paper reports on experience from teaching basic software engineering concepts by using
Extreme Programming in a second year undergraduate course taken by 107 students. We describe
how this course fits into a wider programme on software engineering and technology and report
our experience from running and improving the course.
Particularly important aspects of our set-up includes team coaching (by older students) and
"team-in-one-room". Our experience so far is very positive and we see that students get a good
basic understanding of the important concepts in software engineering, rooted in their own
practical experience.