By Topic

Improving software maintenance by learning from the past: a case study

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Blum, B.I. ; John Hopkins Univ. Appl. Phys. Lab., Laurel, MD, USA

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

Published in:

Proceedings of the IEEE  (Volume:77 ,  Issue: 4 )