The non-homogeneous maintenance periods: a case study of software modifications
- 1 January 1996
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636773,p. 134-141
- https://doi.org/10.1109/icsm.1996.564998
Abstract
Software maintenance is often described as the most costly activity relating to software. Understanding software modification distribution could therefore greatly benefit information system (IS) managers. Current models mostly depict this distribution as homogeneous with a decreasing rate of modifications over time. The in-depth case study reported in this paper challenges this view. A detailed analysis of software modification by type, combined with interviews, shows that in the state-of-the-art IS that was examined, there were three distinct periods during the initial 29-month period studied. In the first period, the software was stabilized within the framework of its original specifications. Software modifications during this period centered on corrective modification, similar to software testing. In the second period, the software was improved: new functions were added within the original framework. In the third period, the IS was expanded beyond its original specifications by adding many new applications.Keywords
This publication has 14 references indexed in Scilit:
- Differences in types of software maintenance work: an empirical studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A redefined software life cycle model for improved maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Measuring the field quality of wide-distribution commercial softwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Insights on improving the maintenance process through software measurementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An investigation into software maintenance-perception and practicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Software Reliability ModellingSeries on Quality, Reliability and Engineering Statistics, 1991
- On analytic maintenance process data at the global and the detailed levels: a case studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Software maintenance life cyclePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- No Silver Bullet Essence and Accidents of Software EngineeringComputer, 1987
- Software Reliability Models: Assumptions, Limitations, and ApplicabilityIEEE Transactions on Software Engineering, 1985