Applying GQM in an industrial software factory

Goal/Question/Metric GQM) is a paradigm for the systematic definition, establishment, and exploitation of measurement programs supporting the quantitative evaluation of softare processes and products. Although GQM is a quite well-known method, detailed guidelines for establishing a GQM program in an industrial environment are still limited. Also, there are few reported experiences on the application of GQM to industrial cases. Finally, the technological support for GQM is still inadequate. This article describes the experience we have gained in applying GQM at Digital Laboratries in Italy. The procedures, experiences, and technology that have been employed in this study are largely reusable by other industrial organizations willing to introduce a GQM-based measurement program in their development environments.

[1]  John E. Gaffney,et al.  Software measurement guidebook , 1995 .

[2]  M. Oivo,et al.  Application of software measurement at Schlumberger RPS: towards enhancing CQM , 1995 .

[3]  Robert B. Grady,et al.  Software Metrics: Establishing a Company-Wide Program , 1987 .

[4]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

[5]  J. Lofland,et al.  Analyzing Social Settings , 1971 .

[6]  K.R. Pierce Rethinking academia's conventional wisdom (software quality) , 1993, IEEE Software.

[7]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[8]  Adam A. Porter,et al.  Experimental Software Engineering: A Report on the State of the Art , 1995, 1995 17th International Conference on Software Engineering.

[9]  A. R. Ilersic,et al.  Research methods in social relations , 1961 .

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

[11]  Eliot R. Smith,et al.  Research methods in social relations , 1962 .

[12]  Steven P. Reiss,et al.  Connecting tools using message passing in the Field environment , 1990, IEEE Software.

[13]  M Joseph,et al.  Software metrics: Establishing a company-wide program: by R B Grady and D L Caswell. Published by Prentice-Hall. 288pp. £37.80 , 1988 .

[14]  Norman E. Fenton,et al.  Software Metrics: A Rigorous Approach , 1991 .

[15]  Frank E. McGarry,et al.  Software measurement guidebook , 1994 .

[16]  Victor R. Basili,et al.  The Experience Factory and its Relationship to Other Improvement Paradigms , 1993, ESEC.

[17]  Victor R. Basili,et al.  Technology transfer at Motorola , 1994, IEEE Software.

[18]  Norman E. Fenton,et al.  Measurement : A Necessary Scientific Basis , 2004 .

[19]  Lawrence G. Votta,et al.  Design Process Improvement Case Study Using Process Waiver Data , 1995, ESEC.

[20]  S. B. Kiselev,et al.  The capability maturity model: guidelines for improving the software process , 1995 .

[21]  Shari Lawrence Pfleeger,et al.  Lessons learned in building a corporate metrics program , 1993, IEEE Software.

[22]  Mikio Aoyama,et al.  Software beyond 2001: a global vision , 1994, IEEE Software.