Skip to main content

Software Metrics

  • Chapter
  • First Online:
Introduction to Software Quality

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

  • 3772 Accesses

Abstract

Measurement is an essential part of mathematics and the physical sciences, and in recent years it has been successfully applied to the software engineering discipline. The purpose of a measurement program is to establish and use quantitative measurements to manage the software development environment in the organization, to assist the organization in understanding its current software process maturity, and to provide an objective indication that improvements have been successful.

Measurements provide visibility into the various functional areas in the organization, and the actual quantitative data allow trends to be seen over time. The analysis of the trends and quantitative data allow action plans to be derived for continuous improvement. Measurements may be employed to track the quality, timeliness, cost, schedule, and effort of software projects. The term “metric” and “measurement” are used interchangeably.

The balanced score card may be used to identify appropriate metrics for the organization. The Goal, Question, Metrics (GQM) approach may be employed to define metrics that are related to the organization goals. A collection of sample metrics for an organization is presented, and problem solving tools such as fishbone diagrams, pareto charts, trend charts are discussed.

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 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. Basili V, Rombach H (1988) The TAME project. Towards improvement-oriented software environments. IEEE Trans Softw Eng 14(6):758–773

    Article  Google Scholar 

  2. Brassard M, Ritter D (1994) The Memory Jogger. A pocket guide of tools for continuous improvement and effective planning. Goal/QPC, Methuen

    Google Scholar 

  3. Fenton N (1995) Software metrics: A rigorous approach. Thompson Computer Press, Boston

    Google Scholar 

  4. Kaplan RS, Norton DP (1996) The balanced scorecard. Translating strategy into action. Harvard Business School Press, Boston

    Google Scholar 

  5. Keeni G et al (2000) The evolution of quality processes at Tate Consultancy Services. IEEE Software 17(4):79–88

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

O’Regan, G. (2014). Software Metrics . In: Introduction to Software Quality. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-06106-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06106-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06105-4

  • Online ISBN: 978-3-319-06106-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics