Problems in application software maintenance
Communications of the ACM
Characteristics of application software maintenance
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Software Quality Management
Software Maintenance Management
Software Maintenance Management
Software engineering...an economic perspective
ICSE '79 Proceedings of the 4th international conference on Software engineering
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Evaluating software development by analysis of change data
Evaluating software development by analysis of change data
On the generation and use of quantitative criteria for assessing software maintenance quality
On the generation and use of quantitative criteria for assessing software maintenance quality
An annotated bibliography on software maintenance
ACM SIGSOFT Software Engineering Notes
An Economic Model to Estimate Software Rewriting and Replacement Times
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
What characterizes “healthy” or “satisfactory” software maintenance? How can we know it when we see it? This paper gives initial answers to these questions. We first argue the need for objectively measurable maintenance performance criteria in judging the “adequacy” of maintenance and present a set of criteria for judging maintenance performance in a particular software environment. We then subject the criteria to a practical test by applying them in this environment. We show how applying the criteria enables an informed overall maintenance performance appraisal, locates general maintenance problems, stimulates suggestions for improving maintenance on individual projects, allows these projects' maintenance to be compared and the projects ordered for improvement, and assesses the potential effectiveness of the suggestions in new project maintenance. We also sketch how criteria application can be generalized to software development monitoring and design methodology evaluation.