A controlled software maintenance project

  • Frank W. Calliss
  • Debra L. Trantina
Session 1 “A Family Album Of Software Project Courses”
Part of the Lecture Notes in Computer Science book series (LNCS, volume 536)


A group project is presented that introduces students to the need for inter-group communication and controlled work on an evolving program. The project concentrates on the maintenance phase of the software lifecycle and gives students experience in configuration management, version control and software management.


Group Project Version Control Software Maintenance Design Document Maintenance Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Cornelius, B.J., Munro, M., and Robson, D.J., “An Approach to Software Maintenance Education,” Software Engineering Journal, vol. 4, pp. 233–236, July, 1989.Google Scholar
  2. [2]
    Engle, C.B., Ford, G., and Korson, T., Software Maintenance Exercises for a Software Engineering Project Course, Software Engineering Institute, Carnegie Mellon University, CMU/SEI-89-EM-1.Google Scholar
  3. [3]
    Gamalel-Din, S.A. and Osterweil, L.J., “New Perspectives on Software Maintenance Processes,” in Conference on Software Maintenance — 1989, IEEE Computer Society Press, pp. 14–22, 1989.Google Scholar
  4. [4]
    Rees, M.J. and Robson, D.J., Practical Compiling with Pascal-S, Addison-Wesley, Reading, Massachusets, 1988.Google Scholar
  5. [5]
    Tichy, W.F., “RCS — A System for Version Control,” Software — Practice and Experience, vol. 18, no. 7, pp. 637–654, July 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Frank W. Calliss
    • 1
  • Debra L. Trantina
    • 1
  1. 1.Department of Computer Science and Engineering College of Engineering and Applied SciencesArizona State UniversityTempeUSA

Personalised recommendations