in constant evolution and many approaches have been suggested to study software
maintenance productivity. This research reports on a process to design and
implement a productivity model of legacy software based on the measurement of
small functional enhancements using the COSMIC ISO 19761 international
standard. Two motivations influence this research: 1) understanding the
productivity of the software maintenance process to help manage the cost of
maintenance; 2) understanding the cost drivers that affect the software maintenance
productivity. This research reports on an empirical study of a productivity
measurement program implemented in a large banking legacy system.
Cite this paper
J. Desharnais, G. Yıldızoğlu, A. April and A. Abran, "Building Productivity Models for Small Enhancements," Journal of Software Engineering and Applications, Vol. 6 No. 3, 2013, pp. 121-130. doi: 10.4236/jsea.2013.63016.
 ISO/IEC 12207, Systems and Software Engineering—Software Life Cycle Processes, International Organization for Standardization, 2008, Geneva.
 ISO/IEC 14764, Software Engineering—Software Life Cycle Processes—Maintenance, International Organization for Standardization, 2006, Geneva.
 M. Maya, A. Abran and P. Bourque, “Measuring the Size of Small Functional to Enhancements Software,” The 6th International Workshop on Software Measurement, Regensburg, 19-20 September 1996.
 J. Koskinen, “Software Maintenance Costs,” University of Jyk?skyl?, Finland, 2010.
 M. Torchiano, F. Ricca and A. De Lucia, “Empirical Studies in Software Maintenance and Evolution,” IEEE International Conference on Software Maintenance, Paris, 2-5 October 2007, pp. 491-494.
 Urs Kuhlmann, “Maintenance Activities in Software Process Models: Theory and Case Study Practice,” Master Thesis, University of Koblenz Landau, Koblenz, 2003, pp. 1-135.
 A. Abran and H. Nguyenkim, “Analysis of Maintenance Work Categories through Measurement,” IEEE International Conference on Software Maintenance, Sorrento, 15-17 October 1991, pp. 104-113.
 M. M. Lehman, “System Maintenance and Evolution in an Era of Reuse, COTS, and Component-Based Systems,” International Conference on Software Maintenance (ICSM), Oxford, 30 August 1999.
 M. J. I. M. Van Genuchten, G. Brethouwer, T. Van den Boomen and F. J. Heemstra, “An Empirical Study of Software Maintenance,” Information and Software Technology, Vol. 34, No. 8, 1992, pp. 507-512.
 L. B. Arfa, A. Mili and L. Sekhri, “An Empirical Study of Software Maintenance,” Proceedings of Conference on Software Maintenance, Sorrento, 15-17 October 1991, pp. 52-58.
 J. M. Desharnais, F. Pare, M. Maya, D. St-Pierre, “Implementing a Measurement Program in Software Maintenance: An Experience Report Based on Basili’s Approach,” IFPUG Spring Conference, Cincinnati, 1997.
 C. Jones, “The Economics of Software Maintenance in the Tweenty First Century,” 2006.
 H. C. Benestad, B. Anda and E. Arisholm, “Understanding Software Maintenance and Evolution by Analyzing Individual Changes: A Literature Review,” Journal of Software Maintenance and Evolution: Research and Practice, Vol. 21, No. 6, 2009, pp. 349-378.
 A. April and A. Abran, “Software Maintenance Management: Evaluation and Continuous Improvement,” Wiley-IEEE Computer Society Press, Honoken, 2008.
 M. Kajko-Mattsson, “Corrective maintenance maturity model (CM3): Maintainer’s Education and Training,” Proceedings of the 23rd International Conference on Software Engineering, Toronto, 12 May 2001, pp. 610-619.
 A. Abran, “Estimation Models for Software Maintenance Based on Functional Size,” Journal of Software Technology, Vol. 9, No. 3, 2006, pp. 18-25.
 A. April, A. Abran and R. R. Dumke, “Software Maintenance Productivity Measurement: How to Assess the Readiness of Your Organization, Software Maintenance Productivity Measurement,” IWSM/Metrikon, 2004.
 Measurement Manual v3.0.1 (The COSMIC Implementation Guide for ISO/IEC 19761: 2003), 2009, The Common Software Measurement International Consortium (COSMIC), 2012.
 The COSMIC Functional Size Measurement Method Version 3.0.1 Guideline for Assuring the Accuracy of Measurements Version 0.92, Common Software Measurement International Consortium, 2011.
 Regression Explained in Simpler Terms, A Vijay Gupta Publication, SPSS for Beginners, 2000.