Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Experience Report: A Software Maintenance Project Course

Summary: Experience Report:
A Software Maintenance Project Course
James H. Andrews and Hanan L. Lutfiyya
Department of Computer Science
University of Western Ontario
London, Ontario, CANADA
December 8, 1999
Abstract: A report is made on an experience of teaching a senior­year
course on software maintenance, centred around a maintenance project. The
main triumphs and pitfalls are recounted, and recommendations are made
on project selection and general course conduct.
1 Introduction
Software maintenance refers to the modifications that are made to software
after its initial release [1]. Given the costs of new system development, it is
rare to develop software systems from scratch. Much more common is the
need to modify an existing system, whether to repair design faults, adapt to
new hardware, or address evolving user requirements. In concert with this


Source: Andrews, Jamie - Department of Computer Science, University of Western Ontario


Collections: Computer Technologies and Information Sciences