loading...
The non-homogeneous maintenance periods: a case study of software modifications
Monterey, CA November 04-November 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSM.1996.56499812th International Conference on Soft ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
D. Gefen, Georgia State Univ., Atlanta, GA, USA
S.L. Schneberger, Georgia State Univ., Atlanta, GA, USA
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.
Index Terms:
software maintenance; nonhomogeneous software maintenance periods; case study; software modification distribution; costly activity; information system managers; interviews; software stabilization; specifications; corrective modification; software testing; software improvements; new functions; information system expansion; new applications
Citation:
D. Gefen, S.L. Schneberger, "The non-homogeneous maintenance periods: a case study of software modifications," icsm, pp.134, 12th International Conference on Software Maintenance (ICSM'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.