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 :
بازگشت