A Comparison Between Foundations of Metrology and Software Measurement

In this paper, we discuss basic issues related to measurements performed in the domains of software engineering and metrology. Similarities and differences are highlighted, with the aim of analyzing the level of knowledge in both domains. A theoretical approach is followed, allowing the proposal of a measurement process model, which is used as a guiding scheme throughout the paper to illustrate peculiarities arising when taking software measurements. Common ground between metrologists and software engineers are described by discussing foundations of measurement in the software context.

[1]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[2]  B. Randell,et al.  Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7-11 Oct. 1968, Brussels, Scientific Affairs Division, NATO , 1969 .

[3]  Martha M. Gray,et al.  Applicability of Metrology to Information Technology , 1999, Journal of Research of the National Institute of Standards and Technology.

[4]  Cem Kaner,et al.  Software Engineering Metrics: What Do They Measure and How Do We Know? , 2004 .

[5]  Tsutomu Ishida,et al.  Metrics and Models in Software Quality Engineering , 1995 .

[6]  Alain Abran,et al.  Analysis of Software Measures Using Metrology Concepts - ISO 19761 Case Study , 2004, Software Audit and Metrics.

[7]  Capers Jones,et al.  Applied software measurement: assuring productivity and quality , 1991 .

[8]  B. Kitchenham,et al.  Inter-item correlations among function points , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[9]  P. Carbone,et al.  Metrology and Software Measurement: a Comparison of some Basic Characteristics , 2006, 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings.

[10]  Ki Hang Kim Measurement theory with applications to decision-making, utility and the social sciences: Fred S. Robert Reading, MA 01867: Addison-Wesley, 1979. $24.50 , 1981 .

[11]  Percy Williams Bridgman,et al.  The Logic of Modern Physics , 1927 .

[12]  Alain Abran,et al.  Software measurement body of knowledge - overview of empirical support , 2005 .

[13]  Brian Randell,et al.  Software engineering : report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968 , 1969 .

[14]  Alain Abran,et al.  Software measurement body of knowledge - initial validation using Vincenti's classification of engineering knowledge types , 2004 .

[15]  Alain Abran,et al.  Lack of Consensus on Measurement in Software Engineering: Investigation of Related Issues , 2004 .

[16]  Alain Abran,et al.  From software metrics to software measurement methods: a process model , 1997, Proceedings of IEEE International Symposium on Software Engineering Standards.

[17]  Suzanne Garcia,et al.  Key Practices of the Capability Maturity Model, Version 1.1 , 1993 .

[18]  L. Finkelstein Widely, strongly and weakly defined measurement , 2003 .

[19]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[20]  Luca Mari,et al.  Beyond the representational viewpoint: a new formalization of measurement , 2000 .

[21]  Capers Jones,et al.  Programming Productivity , 1986 .

[22]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.