DocumentCode
492637
Title
Best practices in extreme programming course design
Author
Stapel, Kai ; Lubke, D. ; Knauss, Eric
Author_Institution
FG Software Eng., Leibniz Univ. Hannover, Hanover
fYear
2008
fDate
10-18 May 2008
Firstpage
769
Lastpage
776
Abstract
Teaching (and therefore learning) extreme programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-hand experience in order to see and really learn the methods. For example, iterations are either shorter or fewer than appropriate. In this paper we present the properties to tune when designing an eXtreme programming course. These are the properties we gathered by conducting three XP labs as part of our software engineering teaching. Within this paper we describe our set-up as well as the important properties. Lecturers and teachers can use this property system and combine it with their own constraints in order to derive a better XP lab for their curriculum.
Keywords
computer science education; software engineering; agile development; extreme programming course design; software engineering teaching; Best practices; Computational modeling; Computer science education; Educational programs; Information science; Laboratories; Management information systems; Programming profession; Software design; Software engineering; agile development; extreme programming; lab design;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location
Leipzig
ISSN
0270-5257
Print_ISBN
978-1-4244-4486-1
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1145/1368088.1368197
Filename
4814191
Link To Document