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 :
بازگشت