Understanding and predicting the process of software maintenance releases
- 23 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 464-474
- https://doi.org/10.1109/icse.1996.493441
Abstract
One of the major concerns of any maintenance organization is to understand and estimate the cost of maintenance releases of software systems. Planning the next release so as to maximize the increase in functionality and the improvement in quality are vital to successful maintenance management. The objective of the paper is to present the results of a case study in which an incremental approach was used to better understand the effort distribution of releases and build a predictive effort model for software maintenance releases. The study was conducted in the Flight Dynamics Division (FDD) of NASA Goddard Space Flight Center (GSFC). The paper presents three main results: (1) a predictive effort model developed for the FDD's software maintenance release process, (2) measurement-based lessons learned about the maintenance process in the FDD, (3) a set of lessons learned about the establishment of a measurement-based software maintenance improvement program. In addition, this study provides insights and guidelines for obtaining similar results in other maintenance organizations.Keywords
This publication has 9 references indexed in Scilit:
- Analysis of maintenance work categories through measurementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Insights on improving the maintenance process through software measurementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Characterizing and assessing a large-scale software maintenance organizationPublished by Association for Computing Machinery (ACM) ,1995
- A change analysis process to characterize software maintenance projectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Software maintenance metrics: a case studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Capability maturity model, version 1.1IEEE Software, 1993
- Software maintenance: an analysis of industrial needs and constraintsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- 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