ABSTRACT
Some of the problems with process measurement are generally due to the fact that the definition of measurement plans does not rely on a reference model of the development process that can drive and explain the measuring activities. One of the most popular methodologies addressing the definition of process measurement plans is the GQM (Goal/Question/Metrics). This paper discusses how to support the creation of GQM plans by means of an explicit model of the process being measured. Such a model guides the GQM process, and makes it possible to define precisely -if not formally- the metrics involved. A tool supporting the proposed method is also illustrated.
- ARGO/UML, http://argouml.tigris.org/Google Scholar
- Basili V., and Rombach H.D., The TAME project: towards improvement-oriented software environments, IEEE Transactions on Software Engineering, June, 1988.Google ScholarDigital Library
- Basili V., Caldiera G., and Rombach H.D., Goal/Question/Metric Paradigm, in Encyclopedia of Software Engineering, vol.1, J.C. Marciniak Ed.: John Wiley & Sons, 1994, pp. 528--532.Google Scholar
- Basili V. and Weiss D., A methodology for collecting valid software engineering data, IEEE Trans. Software Eng., June 1984.Google ScholarDigital Library
- V. Basili, GQM approach has evolved to include models, IEEE Software, vol. 11, no. 1, pp. 8, 1994.Google Scholar
- Brito e Abreu, F. Using OCL to Formalize Object Oriented Metrics Definitions, INESC Report ES007/2001, June 2001.Google Scholar
- Broeckers A., Differding C., Threin G., The Role of Software Process Modeling in Planning Industrial Measurement Programs, In Proceedings of Int. Metrics Symposium, Berlin 1996. Google ScholarDigital Library
- Card D. N., What makes for effective measurement?, IEEE Software, vol. 10, no. 6, pp. 94--95, 1993. Google ScholarDigital Library
- de Bunje T. and Saunders A., Combining process models and metrics in practice, In Proceedings of the 4th European Workshop on SW Process Technology, LNCS 913, Springer-Verlag, 1995. Google ScholarDigital Library
- De Panfilis, S., Kitchenham B. and Morfuni N., Experiences introducing a measurement program, Information and Software Technology 39(11) (1997) 745--754.Google ScholarDigital Library
- Di Nitto E., Lavazza L., Schiavoni M., Tracanella E., Trombetta M., Deriving executable process descriptions from UML, In Proceedings of IEEE Int. Conference on Software Engineering 2002, Orlando, May 2002. Google ScholarDigital Library
- Fenton N. E., and Pfleeger S. L., Software metrics: a rigorous approach, PWS Publishing Co., 1998. Google ScholarDigital Library
- Fuggetta A., Lavazza L., Morasca S., Cinti S., Oldano G., Orazi E., Applying G/Q/M in an Industrial Software Factory, ACM Transactions on Software Engineering and Methodology, vol. 7, n. 4, October 1998. Google ScholarDigital Library
- Grady R., Practical Software Metrics for Project Management and Process Improvement, Prentice-Hall, 1992. Google ScholarDigital Library
- Gresse, C. and L. C. Briand (1998). "Requirements for the knowledge-based support of software engineering measurement plans." Knowledge-Based Systems 11(2): 125--143.Google Scholar
- Hefner K. K., An experienced-based optimization of the Goal/Question/Paradigm, in Proceedings of California Software Symposium, Irvine, 1995.Google Scholar
- Hetzel W.C., Making Software Measurement Work: Building an Effective Software Measurement Programme, Wiley, 1993. Google ScholarDigital Library
- Kitchenham B., Pfleeger S.L., Fenton N.E., Towards a framework for software measurement validation, IEEE Trans. Software Eng. 21 (12), December 1995. Google ScholarDigital Library
- Kitchenham B., Software Metrics: Measurement for Software Process Improvement, NCC Blackwell, 1996. Google ScholarDigital Library
- Lott C. M. and Rombach H. D. Measurement-based guidance of software projects using explicit project plans, Information and Software Technology, June/July 1993.Google Scholar
- Morisio M., Measurement Processes are Software Too, Journal of Systems and Software, December 1999. Google ScholarDigital Library
- Olsson, T. and Runeson P., V-GQM: A Feed-Back Approach to Validation of a GQM Study, In Proeedings of the Seventh International Software Metrics Symposium METRICS 2001, London, IEEE. Google ScholarDigital Library
- OMG Unified Modeling Language Specification v. 1.5, March 2003, formal/03-03-01, http://www.omg.org.Google Scholar
- Pfahl D., Lebsanft K., Vollei F., Integration of System Dynamics Modeling with Descriptive Process Modeling and Goal-Oriented Measurement, in Proceedings of ProSim 1998.Google Scholar
- Pfleeger, S. L. and H. D. Rombach, Measurement based Process Improvement, IEEE Software 11(4), July 1994, 9--11. Google ScholarDigital Library
- Pfleeger S.L., Maturity, Models, and Goals: How to Build a Metrics Plan, Journal of Systems and Software, 31, 1995. Google ScholarDigital Library
- van Solingen, R., and Berghout E., The Goal/Question/Metric Method, McGraw Hill, 1999.Google Scholar
- Visaggio, G., Process Improvement Through Data Reuse, IEEE Software 11(4), July 1994, 76--85. Google ScholarDigital Library
- Voigtlaender C., and Kempkens R., GQMaspect II System Documentation, IESE report 062.99/E, October 1999.Google Scholar
- D. Weiss, GQM plus heuristics better than brainstorming, IEEE Software, vol. 11, no. 1, pp. 8--9, 1994.Google Scholar
Index Terms
- Automated support for process-aware definition and execution of measurement plans
Recommendations
An Empirical Study of Process and Product Metrics Based on In-process Measurements of a Standardized Requirements Definition Phase
Software Process and Product MeasurementThis paper focuses on in-process project measurement in the requirements definition phase based on progress with standardization of this phase. The authors have verified the utility of in-process project measurement in a real mid-scale multi-vendor ...
Process measurement through process modeling and simulation
ISPW '96: Proceedings of the 10th International Software Process WorkshopMeasurement is an important part of the characterization of a process and the context in which it should be used and reused. We discuss our experience using process modeling to support process/product measurement. We briefly introduce APEX, a process ...
A Survey of Metrics Use in Finnish Software Companies
ESEM '11: Proceedings of the 2011 International Symposium on Empirical Software Engineering and MeasurementThis study looks at software measurement practices and experiences related to software engineering in Finland. This paper uses the results of an empirical case study to examine how measurement was implemented in practice from the perspective of the ...
Comments