Standard Article

Software Metrics

  1. Avik Sinha,
  2. Cemal Yilmaz

Published Online: 16 MAR 2009

DOI: 10.1002/9780470050118.ecse388

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Sinha, A. and Yilmaz, C. 2009. Software Metrics. Wiley Encyclopedia of Computer Science and Engineering. 2621–2635.

Author Information

  1. IBM T. J. Watson Research Center, Hawthorne, New York

Publication History

  1. Published Online: 16 MAR 2009

Abstract

Software metric is a generalized term used to express a measure that assesses some property of a software product, a software development process, or some artifact produced during a software development process. Measurement and experimentation have been the basis for studies in almost all scientific disciplines. The importance of measurement can be underlined by the oftea-quoted statement from Lord Kelvin

When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge of it is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely, in your thoughts, advanced it to the stage of science.

-Sir William Thompson, Lord Kelvin (1824–1907)

Keywords:

  • metric;
  • expert opinion based;
  • parametric model based;
  • Delphi;
  • COCOMO;
  • sum;
  • object-oriented design;
  • lines of code;
  • testing