Improving Completeness of Measurement Systems for Monitoring Software Development Workflows

Monitoring and controlling of software projects executed according to Lean or Agile software development requires, in principle, continuous measurement and use of indicators to monitor development areas and/or identify problem areas. Indicators are specific kind of measures with associated analysis models and decision criteria (ISO/IEC 15939). Indicating/highlighting problems in processes, is often used in Lean SW development and despite obvious benefits there are also dangers with improper use of indicators – using inadequate indicators can mislead the stakeholders towards sub-optimizations/erroneous decisions. In this paper we present a method for assessing completeness of information provided by measurement systems (i.e. both measures and indicators). The method is a variation of value stream mapping modeling with an application in a software development organization in the telecom domain. We also show the use of this method at one of the units of Ericsson where it was applied to provide stakeholders with an early warning system about upcoming problems with software quality.

[1]  Mayuram S. Krishnan,et al.  The impact of institutional forces on software metrics programs , 2005, IEEE Transactions on Software Engineering.

[2]  Diane M. Strong,et al.  AIMQ: a methodology for information quality assessment , 2002, Inf. Manag..

[3]  K. H. Bennett,et al.  Journal of software maintenance : research and practice , 1989 .

[4]  Trevor Wood-Harper,et al.  A critical perspective on action research as a method for information systems research , 1996, J. Inf. Technol..

[5]  Miroslaw Staron,et al.  Defect Inflow Prediction in Large Software Projects , 2010, e Informatica Softw. Eng. J..

[6]  Miroslaw Staron,et al.  Developing measurement systems: an industrial case study , 2011, J. Softw. Maintenance Res. Pract..

[7]  Richard Y. Wang,et al.  Anchoring data quality dimensions in ontological foundations , 1996, CACM.

[8]  Dale Goodhue,et al.  Task-Technology Fit and Individual Performance , 1995, MIS Q..

[9]  Jean-Marc Jézéquel,et al.  A Model-Driven Measurement Approach , 2008, MoDELS.

[10]  Mario Piattini,et al.  A Data Quality Measurement Information Model Based On ISO/IEC 15939 , 2007, ICIQ.

[11]  Miroslaw Staron,et al.  Ensuring Reliability of Information Provided by Measurement Systems , 2009, IWSM/Mensura.

[12]  Miroslaw Staron,et al.  A framework for developing measurement systems and its industrial evaluation , 2009, Inf. Softw. Technol..

[13]  Norman E. Fenton,et al.  Software Measurement: Uncertainty and Causal Modeling , 2002, IEEE Softw..

[14]  Diane M. Strong,et al.  Information quality benchmarks: product and service performance , 2002, CACM.

[15]  Patrik Berander,et al.  From Traditional to Streamline Development — opportunities and challenges , 2008 .

[16]  Alfred Bröckers,et al.  The role of software process modeling in planning industrial measurement programs , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[17]  Henry H. Emurian,et al.  Acceptance issues in metrics program implementation , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[18]  Tapani Kilpi,et al.  Implementing a Software Metrics Program at Nokia , 2001, IEEE Softw..

[19]  Miroslaw Staron,et al.  Using Models to Develop Measurement Systems: A Method and Its Industrial Use , 2009, IWSM/Mensura.

[20]  Sergio Luján-Mora,et al.  Empirical Validation of Metrics for Conceptual Models of Data Warehouses , 2004, CAiSE.

[21]  John McGarry Practical Software Measurement: Objective Information for Decision Makers , 2001 .

[22]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[23]  Cei International vocabulary of basic and general terms in metrology = vocabulaire international des termes fondamentaux et généraux de métrologie , 1993 .

[24]  Norman E. Fenton,et al.  Software metrics: successes, failures and new directions , 1999, J. Syst. Softw..

[25]  Barbara A. Kitchenham,et al.  Modeling Software Measurement Data , 2001, IEEE Trans. Software Eng..

[26]  B. Kitchenham,et al.  Measurement Modeling Technology , 2003, IEEE Softw..

[27]  G. Susman,et al.  An Assessment of the Scientific Merits of Action Research. , 1978 .

[28]  Kevin Lano,et al.  Slicing of UML models using model transformations , 2010, MODELS'10.

[29]  Mary Jane Willshire,et al.  A Data Quality Engineering Framework , 1997, IQ.

[30]  Egon Berghout,et al.  The Goal/Question/Metric Method: , 2000 .

[31]  Darren Dolcemascolo Improving the Extended Value Stream: Lean for the Entire Supply Chain , 2006 .

[32]  Alain Abran,et al.  Software Process and Product Measurement, International Conference, IWSM-Mensura 2007, Palma de Mallorca, Spain, November 5-8, 2007. Revised Papers , 2008, IWSM/Mensura.