DocumentCode
3476054
Title
eXtreme programming at universities - an educational perspective
Author
Schneider, Jean-Guy ; Johnston, Lorraine
Author_Institution
Sch. of Inf. Technol., Swinburne Univ. of Technol., Hawthorn, Vic., Australia
fYear
2003
fDate
3-10 May 2003
Firstpage
594
Lastpage
599
Abstract
To address the problems of traditional software development, recent years have shown the introduction of more light-weight or "agile" development processes (eXtreme Programming being the most prominent one). These processes are intended to support early and quick production of working code by structuring the development into small release cycles and focus on continual interaction between developers and customers. As such software development processes become more popular there is a growing demand from industry to introduce agile development practices in tertiary education. This is not a straightforward task as the corresponding practices may run counter to educational goals or may not be adjusted easily to a learning environment. In this paper, we discuss some of these issues and reflect on the problems of teaching agile processes in tertiary education.
Keywords
computer science education; programming; software engineering; teaching; agile processes; eXtreme programming; educational perspective; software development; teaching; tertiary education; Educational institutions; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2003. Proceedings. 25th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-1877-X
Type
conf
DOI
10.1109/ICSE.2003.1201242
Filename
1201242
Link To Document