A change analysis process to characterize software maintenance projects
- 1 January 1994
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In order to improve software maintenance processes, we need to be able to first characterize and assess them. This task needs to be performed in depth and with objectivity since the problems are complex. One approach is to set up a measurement program specifically aimed at maintenance. However, establishing a measurement program requires that one understands the issues and is able to characterize the maintenance environment and processes in order to collect suitable and cost-effective data. Also, enacting such a program and getting usable data sets takes time. A short term substitute is needed. We propose a characterization process aimed specifically at maintenance and based on a general qualitative analysis methodology. This process is rigorously defined in order to be repeatable and usable by people who are not acquainted with such analysis procedures. A basic feature of our approach is that maintenance changes are analyzed in order to understand the flaws in the change process. Guidelines are provided and a case study is shown that demonstrates the usefulness of the approach.Keywords
This publication has 4 references indexed in Scilit:
- Software agingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Toward full life cycle control: Adding maintenance measurement to the SELJournal of Systems and Software, 1992
- The TAME project: towards improvement-oriented software environmentsIEEE Transactions on Software Engineering, 1988
- Software maintenance life cyclePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988