Building Productivity Models for Small Enhancements
Copyright © 2013 SciRes. JSEA
126
[8] 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.
[9] 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.
doi:10.1016/0950-5849(92)90144-E
[10] 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.
[11] J. M. Desharnais, F. Pare, M. Maya and D. St-Pierre, “Im-
plementing a Measurement Program in Software Mainte-
nance: An Experience Report Based on Basili’s App-
roach,” IFPUG Spring Conference, Cincinnati, 1997.
Figure 2. Regression plot with size & effort.
programmed and implemented by the same person, docu-
mented by the maintainer, measured within a controlled
environment and verified by a measurement expert.
[12] C. Jones, “The Economics of Software Maintenance in the
Tweenty First Century,” 2006.
[13] H. C. Benestad, B. Anda and E. Arisholm, “Understanding
Software Maintenance and Evolution by Analyzing Indi-
vidual Changes: A Literature Review,” Journal of Soft-
ware Maintenance and Evolution: Research and Practice,
Vol. 21, No. 6, 2009, pp. 349-378.
doi:10.1002/smr.412
While this type of situation is common in practice,
availability of such data for empirical analysis is scarce.
On the other hand, such homogeneity limits the gener-
alization of the results to other contexts, such as different
software applications. Availability of additional data sets
is therefore necessary for further research work. [14] A. April and A. Abran, “Software Maintenance Mana-
gement: Evaluation and Continuous Improvement,” Wi-
ley-IEEE Computer Society Press, Honoken, 2008.
doi:10.1002/9780470258033
REFERENCES
[15] M. Kajko-Mattsson, “Corrective Maintenance Maturity
Model (CM3): Maintainer’s Education and Training,”
Proceedings of the 23rd International Conference on So-
ftware Engineering, Toronto, 12 May 2001, pp. 610-619.
[1] ISO/IEC 12207, Systems and Software Engineering—
Software Life Cycle Processes, International Organization
for Standardization, Geneva, 2008.
[2] ISO/IEC 14764, Software Engineering—Software Life
Cycle Processes—Maintenance, International Organiza-
tion for Standardization, Geneva, 2006.
[16] A. Abran, “Estimation Models for Software Maintenance
Based on Functional Size,” Journal of Software Tech-
nology, Vol. 9, No. 3, 2006, pp. 18-25.
[3] M. Maya, A. Abran and P. Bourque, “Measuring the Size
of Small Functional to Enhancements Software,” The 6th
International Workshop on Software Measurement, Re-
gensburg, 19-20 September 1996.
[17] A. April, A. Abran and R. R. Dumke, “Software Mainte-
nance Productivity Measurement: How to Assess the
Readiness of Your Organization, Software Maintenance
Productivity Measurement,” IWSM/Metrikon, 2004.
[4] J. Koskinen, “Software Maintenance Costs,” University of
Jykäskylä, Finland, 2010. [18] Measurement Manual v3.0.1 (The COSMIC Implementa-
tion Guide for ISO/IEC 19761: 2003), 2009, The Com-
mon Software Measurement International Consortium
(COSMIC), 2012.
[5] 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. [19] The COSMIC Functional Size Measurement Method Ver-
sion 3.0.1 Guideline for Assuring the Accuracy of Meas-
urements Version 0.92, Common Software Measurement
International Consortium, 2011.
[6] U. Kuhlmann, “Maintenance Activities in Software Proc-
ess Models: Theory and Case Study Practice,” Master
Thesis, University of Koblenz Landau, Koblenz, 2003, pp.
1-135. [20] Regression Explained in Simpler Terms, A Vijay Gupta
Publication, SPSS for Beginners, 2000.
https://mywebspace.wisc.edu/rlbrown3/web/library/regres
sion_explained.pdf
[7] A. Abran and H. Nguyenkim, “Analysis of Maintenance
Work Categories through Measurement,” IEEE Interna-
tional Conference on Software Maintenance, Sorrento,
15-17 October 1991, pp. 104-113.