skip to main content
10.1145/1062455.1062507acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Automated support for process-aware definition and execution of measurement plans

Published:15 May 2005Publication History

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.

References

  1. ARGO/UML, http://argouml.tigris.org/Google ScholarGoogle Scholar
  2. Basili V., and Rombach H.D., The TAME project: towards improvement-oriented software environments, IEEE Transactions on Software Engineering, June, 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. Basili V. and Weiss D., A methodology for collecting valid software engineering data, IEEE Trans. Software Eng., June 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. Basili, GQM approach has evolved to include models, IEEE Software, vol. 11, no. 1, pp. 8, 1994.Google ScholarGoogle Scholar
  6. Brito e Abreu, F. Using OCL to Formalize Object Oriented Metrics Definitions, INESC Report ES007/2001, June 2001.Google ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Card D. N., What makes for effective measurement?, IEEE Software, vol. 10, no. 6, pp. 94--95, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. De Panfilis, S., Kitchenham B. and Morfuni N., Experiences introducing a measurement program, Information and Software Technology 39(11) (1997) 745--754.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. Fenton N. E., and Pfleeger S. L., Software metrics: a rigorous approach, PWS Publishing Co., 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Grady R., Practical Software Metrics for Project Management and Process Improvement, Prentice-Hall, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle Scholar
  16. Hefner K. K., An experienced-based optimization of the Goal/Question/Paradigm, in Proceedings of California Software Symposium, Irvine, 1995.Google ScholarGoogle Scholar
  17. Hetzel W.C., Making Software Measurement Work: Building an Effective Software Measurement Programme, Wiley, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kitchenham B., Pfleeger S.L., Fenton N.E., Towards a framework for software measurement validation, IEEE Trans. Software Eng. 21 (12), December 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kitchenham B., Software Metrics: Measurement for Software Process Improvement, NCC Blackwell, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle Scholar
  21. Morisio M., Measurement Processes are Software Too, Journal of Systems and Software, December 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. OMG Unified Modeling Language Specification v. 1.5, March 2003, formal/03-03-01, http://www.omg.org.Google ScholarGoogle Scholar
  24. 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 ScholarGoogle Scholar
  25. Pfleeger, S. L. and H. D. Rombach, Measurement based Process Improvement, IEEE Software 11(4), July 1994, 9--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Pfleeger S.L., Maturity, Models, and Goals: How to Build a Metrics Plan, Journal of Systems and Software, 31, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. van Solingen, R., and Berghout E., The Goal/Question/Metric Method, McGraw Hill, 1999.Google ScholarGoogle Scholar
  28. Visaggio, G., Process Improvement Through Data Reuse, IEEE Software 11(4), July 1994, 76--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Voigtlaender C., and Kempkens R., GQMaspect II System Documentation, IESE report 062.99/E, October 1999.Google ScholarGoogle Scholar
  30. D. Weiss, GQM plus heuristics better than brainstorming, IEEE Software, vol. 11, no. 1, pp. 8--9, 1994.Google ScholarGoogle Scholar

Index Terms

  1. Automated support for process-aware definition and execution of measurement plans

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICSE '05: Proceedings of the 27th international conference on Software engineering
          May 2005
          754 pages
          ISBN:1581139632
          DOI:10.1145/1062455

          Copyright © 2005 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 May 2005

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate276of1,856submissions,15%

          Upcoming Conference

          ICSE 2025

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader