MIS-PyME software measurement capability maturity model - Supporting the definition of software measurement programs and capability determination

One important reason for the failure of measurement program implementation is that the maturity of companies as regards measurement has not been taken into account during the definition phase. Unfortunately, the major methods and frameworks that support measurement programs - such as Goal Question Metric (GQM), Goal-Driven Software Measurement, GQ(I)M, PSM and ISO/IEC 15939 - do not address this issue explicitly. This can especially affect small and medium settings, where a low measurement maturity level is typical and where there are more measurement implementation limitations. This is the case both as far as software engineering is concerned and with respect to measurement knowledge. Nevertheless, companies do wish to define measurement programs adapted to the measurement maturity of the company and they want to improve their measurement maturity. There are few measurement assessment models and these are neither well-known nor applied in industry. This paper presents a measurement capability maturity model which supports companies both in defining their measurement programs, as adapted to the measurement maturity of the company, and in detecting measurement improvement suggestions.

[1]  Robert H Yacobellis,et al.  A Method for Assessing Software Measurement Technology , 1990 .

[2]  Christiane Gresse von Wangenheim,et al.  Software Measurement for Small and Medium Enterprises , 2003 .

[3]  Sandro Morasca,et al.  An Operational Process for Goal-Driven Definition of Measures , 2002, IEEE Trans. Software Eng..

[4]  William A. Florac,et al.  Goal-Driven Software Measurement. A Guidebook. , 1996 .

[5]  Michael Daskalantonakis,et al.  A Practical View of Software Measurement and Implementation Experiences Within Motorola , 1992, IEEE Trans. Software Eng..

[6]  Ita Richardson,et al.  Guest Editors' Introduction: Why are Small Software Organizations Different? , 2007, IEEE Software.

[7]  Mario Piattini,et al.  Implementing Software Measurement Programs in Non Mature Small Settings , 2007, IWSM/Mensura.

[8]  Norman E. Fenton,et al.  Implementing Effective Software Metrics Programs , 1997, IEEE Softw..

[9]  Mario Piattini,et al.  MIS-PyME Software Measurement Maturity Model-Supporting the Definition of Software Measurement Programs , 2008, PROFES.

[10]  Mark Kasunic The State of Software Measurement Practice: Results of 2006 Survey , 2006 .

[11]  Mario Piattini,et al.  Software Process Improvement: The Competisoft Project , 2007, Computer.

[12]  Jeannine Siviy,et al.  Applications of the Indicator Template for Measurement and Analysis , 2004 .

[13]  Nancy Padak,et al.  Guidelines for Planning Action Research Projects. Research to Practice. , 1994 .

[14]  Charles Weber,et al.  Measurement Maturity and the CMM: How Measurement Practices Evolve as Processes Mature , 2002 .

[15]  Shari Lawrence Pfleeger,et al.  Understanding and improving technology transfer in software engineering , 1999, J. Syst. Softw..

[16]  Mario Piattini,et al.  An Integrated Framework to Guide Software Process Improvement in Small Organizations , 2009, EuroSPI.

[17]  Mario Piattini,et al.  A Process for Driving Process Improvement in VSEs , 2009, ICSP.

[18]  Félix García,et al.  Software Measurement Programs in SMEs - Defining Software Indicators: A Methodological Framework , 2007, PROFES.

[19]  Judi Peterson,et al.  Software Metrics Capability Evaluation Guide , 1995 .

[20]  Y. Wadsworth What is participatory action research , 1998 .

[21]  Mark C. Paulk,et al.  The Capability Maturity Model: Guidelines for Improving the Software Process , 1994 .

[22]  Hans van Vliet,et al.  Towards mature measurement programs , 1998, Proceedings of the Second Euromicro Conference on Software Maintenance and Reengineering.

[23]  Antònia Mas Picahaco,et al.  ISO/IEC 15504 Adaptation for Software Process Assessment in SMEs , 2003, Software Engineering Research and Practice.

[24]  Mayuram S. Krishnan,et al.  Measurement Programs in Software Development: Determinants of Success , 2002, IEEE Trans. Software Eng..