DocumentCode
3353541
Title
Some experiences with evolution and process-focused projects
Author
Wilde, Norman ; White, Laura J. ; Kerr, Lorn B. ; Ewing, Darsi D. ; Krueger, Eischelle A.
Author_Institution
Univ. of West Florida, Pensacola, FL, USA
fYear
2003
fDate
20-22 March 2003
Firstpage
242
Lastpage
250
Abstract
For the last seven years students in the Masters track in Software Engineering at the University of West Florida have focused their capstone course and project work on software process and software evolution. Students initially defined a software maintenance process called GUMP which has been used in all subsequent years. Students use this process in a rolling project in which they maintain and enhance a medium-sized software tool. Simultaneously they improve the process based on their experiences, thus leaving their successors both enhanced software and an enhanced process to use in its evolution. Approximately 50 cycles of software change have been completed following this method, and two years ago a major revision to GUMP was undertaken based on an analysis of this experience. This article, by three of the instructors and two of the participating students, describes the methods used and the experience gained.
Keywords
computer science education; educational courses; software maintenance; software tools; GUMP; Software Engineering Masters programs; University of West Florida; capstone course; medium-sized software tool; project work; rolling project; software change; software evolution; software maintenance process; software process; students; Application software; Computer science; Concrete; Maintenance engineering; Programming; Software engineering; Software maintenance; Software systems; Software tools; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training, 2003. (CSEE&T 2003). Proceedings. 16th Conference on
ISSN
1093-0175
Print_ISBN
0-7695-1869-9
Type
conf
DOI
10.1109/CSEE.2003.1191383
Filename
1191383
Link To Document