DocumentCode
963578
Title
Improving software maintenance by learning from the past: a case study
Author
Blum, Bruce I.
Author_Institution
John Hopkins Univ. Appl. Phys. Lab., Laurel, MD, USA
Volume
77
Issue
4
fYear
1989
fDate
4/1/1989 12:00:00 AM
Firstpage
596
Lastpage
606
Abstract
Although it is common to view software maintenance as an activity that is distinct from software development, it is often true that the development it is often true that the development of novel products is mixed in with the evolution of existing products. Examples are families of similar applications, such as communications processors, that share considerable functionality, and a large scale information system that acts as a base for new tasks. In these situations, the maintenance process involves the adaptation of previous experience to new requirements. The author explores this type of environment, first by examining the software process, and then by relating the key activities to maintenance. An information system case study is used to illustrate how the experience of the past can be structured to facilitate future modifications
Keywords
software engineering; future modifications; information system case study; previous experience; software maintenance; Application software; Computer aided software engineering; Hardware; History; Information systems; Large-scale systems; Programming; Software maintenance; Software systems; Uncertainty;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.24145
Filename
24145
Link To Document