Abstract
Establishing a software measurement programme within an organization is not a straightforward task. Previous literature surveys have focused on software process improvement in general and software measurement has been analysed in case studies. This literature survey collects the data from separate cases and presents the critical success factors that are specific to software measurement programmes. We present a categorization of the success factors based on organizational roles that are involved in measurement. Furthermore, the most essential elements of success in different phases of the life cycle of the measurement programme are analysed. It seems that the role of upper management is crucial when starting measurement and the individual developers’ impact increases in the later phases. Utilization of the measurement data and improvement of the measurement and development processes requires active management support again.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kan, S.H.: Metrics and Models in Software Quality Engineering. Addison-Wesley, Reading (1995)
Rainer, A., Hall, T.: A quantitative and qualitative analysis of factors affecting software process improvement. Journal of Systems and Software 66(1), 7–21 (2003)
Fenton, N.E., Neil, M.: Software Metrics: Roadmap. In: Proceedings of The Future of Software Engineering, pp. 357–370 (2000)
Dyba, T.: An empirical investigation of the key factors for success in software process improvement. Transactions on Software Engineering 31(5), 410–424 (2005)
Gopal, A., Mukhopadhyay, T., Krishnan, M.S.: The Impact of Institutional Forces on Software Metrics Programs. IEEE Transactions on Software Engineering 31(8) 679–694 (2005)
Pfleeger, S.: Lessons learned in Building a Corporate Metrics Program. IEEE Software 10, 67–74 (1993)
Hall, T., Fenton, N.: Implementing Effective Software Metrics Programs. IEEE Software 14(2), 55–65 (1997)
Iversen, J., Mathiassen, L.: Cultivation and Engineering of a Software Metrics Program. Info Systems Journal 13(1), 3–19 (2003)
Briand, L., Differding, C., Rombach, D.: Practical Guidelines for Measurement-based Process Improvement. Software Process Improvement and Practice 2(4), 253–280 (1996)
Dekkers, C.A.: The Secrets of Highly Successful Measurement Programs. Cutter IT Journal 12(4), 29–35 (1999)
Herbsleb, J.D., Grinter, R.E.: Conceptual Simplicity Meets Organizational Complexity: Case Study of a Corporate Metrics Program. In: Proceedings o the International Conference on Software Engineering, pp. 271–280 (1998)
Kitchenham, B., Kutay, C., Jeffery, R., Connaughton, C.: Lessons learnt from the analysis of large-scale corporate databases. In: Proceedings of the International Conference on Software Engineering (ICSE 2006), pp. 439–444 (2006)
Niessink, F., van Vliet, H.: Measurements Should Generate Value, Rather than Data. In: Proceedings of the IEEE Metrics Symposium, pp. 31–38 (1999)
Frederiksen, H.D., Mathiassen, L.: Information-Centric Assessment of Software Metrics Practices. IEEE Transactions on Engineering Management 52(3), 350–362 (2005)
Berry, M., Jeffery, R.: An Instrument for Assessing Software Measurement Programs. Empirical Software Engineering An International Journal 5(3), 183–200 (2000)
Latum, F., Solingen, R., Oivo, M., Hoisl, B., Rombach, H.D., Ruhe, G.: Adopting GQM-Based Measurement in an Industrial Environment. IEEE Software, 78–86 (1998)
Basili, V., Weiss, D.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering SE10(6), 728–738 (1984)
Basili, V., Caldiera, G., Rombach, D.: Goal Question Metric Paradigm. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, vol. 1, pp. 528–532. John Wiley & Sons, Chichester (1994)
Niessink, F., van Vliet, H.: Measurement program success factors revisited. Information & Software Technology 43(10), 617–628 (2001)
Berander, P., Jönsson, P.: A goal question metric based approach for efficient measurement framework definition. In: Proceedings of the Fifts ACM-IEEE International Symposium on Empirical Software Engineering (ISESE), pp. 316–325 (2006)
Johnson, P.M., Kou, H., Paulding, M.G., Zhang, Q., Kagawa, A., Yamashita, T.: Improving Software Development Management through Software Project Telemetry. IEEE Software 22(4), 76–85 (2005)
Mendonça, M.G., Basili, V.R.: Validation of an Approach for Improving Existing Measurement Frameworks. IEEE Transactions on Software Engineering 26(6), 484–499 (2000)
Rogers, E.M.: Diffusion of innovations, 4th edn. Free Press, New York (1995)
Anand, V., Manz, C.C., Glick, W.H.: An organizational memory approach to information management. Academy of Management Review 23(4), 796–809 (1998)
Stein, E.W.: Organizational memory: review of concepts and recommendations for management. International Journal of Information Management 15(2), 17–32 (1995)
Daskalantonakis, M.K.: A Practical View of Software Measurement and Implementation Experiences Within Motorola. IEEE Transactions on Software Engineering 18(11), 998–1010 (1992)
Basili, V., Heidrich, J., Lindvall, M., Munch, J., Regardie, M., Trendowicz, A.: GQM + Strategies - Aligning Business Strategies with Software Measurement. In: Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), Madrid, Spain (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harjumaa, L., Markkula, J., Oivo, M. (2008). How Does a Measurement Programme Evolve in Software Organizations?. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-69566-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69564-6
Online ISBN: 978-3-540-69566-0
eBook Packages: Computer ScienceComputer Science (R0)