Skip to main content

In-Project Learning by Goal-oriented Measurement

  • Chapter
Managing Software Engineering Knowledge

Abstract

Measurement is often advocated as a means to get a better grip on software development. Measurement implements a method to gain knowledge of what is happening, and therefore is in fact a learning process. The most common method for software measurement is the Goal/Question/Metric approach (GQM). In the GQM method a systematic approach is represented for tailoring and integrating goals to models of the software processes, products, and quality perspectives of interest, based upon the specific needs of the project and the organization. By using GQM, metrics are defined from a top-down perspective, and analyzed, and interpreted from the bottom up. This interpretation process is a group learning process. GQM trees of goals, questions, and metrics are built on knowledge of the experts in the organization: the developers. Knowledge acquisition techniques are used to capture the implicit models of the developers built during years of experience. Those implicit models give valuable input to the measurement program and are often more important than the available explicit process models. By measuring daily practices of software development, GQM supports learning processes within software projects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amabile T.M. (1998) How to kill creativity. Harvard business review, 76: 77–87

    Google Scholar 

  2. Banker R., Slaughter S. (1997) A field study of scale economies in software maintenance. Management science, 43: 1709–1725

    Article  MATH  Google Scholar 

  3. Basili V.R., Weiss D.M. (1984) A methodology for collecting valid software engineering data. IEEE transactions on software engineering, SE-10: 728–738

    Google Scholar 

  4. Basili V.R., Rombach H.D. (1998) The TAME project: towards improvement-oriented software environments. IEEE transactions on software engineering, SE-14: 758–773.

    Google Scholar 

  5. Birk A., Solingen R. van, Järvinen J. (1998) Business impact, benefit, and cost of applying GQM in industry: an in-depth, long-term investigation at Schlumberger RPS. In: Proceedings of Metrics’98, Bethesda Maryland, 93–96

    Google Scholar 

  6. Briand L.C., Differding C.M., Rombach, H.D. (1996) Practical guidelines for measurement based improvement, ISERN 96–05

    Google Scholar 

  7. Entwistle N. (1981) Styles of learning and teaching, John Wiley and Sons, West Sussex, UK

    Google Scholar 

  8. Fenton N.E., Pfleeger, S.L. (1996) Software metrics: a rigorous and practical approach. Thomson computer press, London, UK

    Google Scholar 

  9. Garvin D.A. (1993) Building a learning organization. Harvard business review, pp. 81–91.

    Google Scholar 

  10. Latum F. van, Oivo M., Hoisl B., Ruhe G. (1996) No improvement without feedback: experiences from goal oriented measurement at Schlumberger. In: Proceedings of the 5th European workshop on software process technology, Lecture notes, Springer, Berlin Heidelberg New York, 1149: 167–182

    Chapter  Google Scholar 

  11. Latum F. van, Solingen R. van, Oivo M., Rombach H. D., Hoisl B., Ruhe G. (1998) Adopting GQM based measurement in an industrial environment. IEEE Software, 15: 78–86

    Google Scholar 

  12. Nevis E., DiBella A., Gould J. (1995) Understanding organizations as learning systems. Sloan management review, 36: 73–85

    Google Scholar 

  13. Senge P.M. (1990) The fifth discipline: The art and practice of the learning organization, Doubleday, New York, USA

    Google Scholar 

  14. Solingen R. van, (2000) Product focused software process improvement: SPI in the embedded software domain. Ph.D. thesis, Eindhoven University of Technology, Netherlands, ISBN 90–386–0163–3

    Google Scholar 

  15. Solingen R. van, Berghout E.W. (1999) The goal/question/metric method. McGraw-Hill Publishers, ISBN 0077095537

    Google Scholar 

  16. Solingen R. van, Basili V.R., Caldiera G., Rombach H.D. (2002) Goal question metric (GQM) approach. In: Marciniak J.J. (Ed.), Encyclopedia on software engineering, John Wiley and Sons, West Sussex, UK

    Google Scholar 

  17. Solingen R. van, Berghout E., Kooiman E. (1997) Assessing feedback of measurement data: relating Schlumberger practice to learning theory. In: Proceedings of IEEE 4th international software metrics symposium, 152–164.

    Google Scholar 

  18. Ulrich D. (1998) Intellectual capital = competence x commitment. Sloan management review, 40: 9–20

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

van Solingen, R. (2003). In-Project Learning by Goal-oriented Measurement. In: Aurum, A., Jeffery, R., Wohlin, C., Handzic, M. (eds) Managing Software Engineering Knowledge. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-05129-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-05129-0_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05573-7

  • Online ISBN: 978-3-662-05129-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics