Experiences with a software maintenance project course

A report is made on an experience of teaching a senior-year course on software maintenance, centered around a maintenance project. For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products. The projects involv...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on education Vol. 43; no. 4; pp. 383 - 388
Main Authors Andrews, J.H., Lutfiyya, H.L.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.11.2000
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A report is made on an experience of teaching a senior-year course on software maintenance, centered around a maintenance project. For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products. The projects involved such issues as code understanding, requirements engineering and maintenance design, and dealt with both open-source and proprietary software. The main triumphs and pitfalls of the course are recounted, and recommendations are made on project selection and general course conduct.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0018-9359
1557-9638
DOI:10.1109/13.883346