Some Experiences with Evolution and Process-Focused Projects

  • Authors:
  • Norman Wilde;Laura J. White;Lorn B. Kerr;Darsi D. Ewing;Eischelle A. Krueger

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

For the last seven years students in the Masters track in Software Engineering at theUniversity of West Florida have focused their capstone course and project work on softwareprocess and software evolution. Students initially defined a software maintenance processcalled GUMP which has been used in all subsequent years. Students use this process in arolling project in which they maintain and enhance a medium-sized software tool.Simultaneously they improve the process based on their experiences, thus leaving theirsuccessors both enhanced software and an enhanced process to use in its evolution.Approximately 50 cycles of software change have been completed following this method, andtwo years ago a major revision to GUMP was undertaken based on an analysis of thisexperience. This article, by three of the instructors and two of the participating students,describes the methods used and the experience gained.