Review of Software Quality Metrics for Object-Oriented Methodology

  • Suresh Yeresime
  • Jayadeep Pati
  • Santanu Ku Rath
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 216)


This paper presents a review of metrics used in object-oriented programming, it includes a small set of the most well-known and commonly applied traditional metrics which could be applied to object-oriented methodology and a set object-oriented metrics (specifically applicable to object-oriented programming) for software development. The need for such metrics is notably more when an organization is keen on adopting such metrics to develop good quality software. The demand has increased for new or improved metrics for software development and the most prominent being object-oriented methodology.


Cyclomatic complexity CK metric suite Class Inheritance Polymorphism Cohesion 


  1. 1.
    Fenton, N., Pfleeger, S.L.: Software Metrics : A Riforous and Practical Approach, 2nd edn. International Thomson Computer Press, London (1997)Google Scholar
  2. 2.
    Shepperd, M.J., Ince, D.: Derivation and Validation of Software Metrics. Clarendon Press, Oxford (1993)MATHGoogle Scholar
  3. 3.
    McCabe, T.J.: A complexity measure. IEEE Trans. Softw. Eng. 2, 308–320 (1976)MathSciNetCrossRefMATHGoogle Scholar
  4. 4.
    Chidamber, S.R., Kemerer, C.F.: A metric suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994)CrossRefGoogle Scholar
  5. 5.
    Brito e Abreu, F.: The MOOD metric suite. In: ECOOP’95 Workshop on Metrics, Denmark, Aug (1995) Google Scholar
  6. 6.
    Balasubramanian, N.V.: Object-oriented metrics. In: Asia-Pacific Software Engineering Conference, Seoul, South Korea, pp. 30–34 (1996) Google Scholar
  7. 7.
    Sheng, Y., Shijie, Z.: A survey on metric of software complexity. In: IEEE International Conference on Multimedia & Expo, Chengudu, China pp. 352–356 (2010)Google Scholar

Copyright information

© Springer India 2014

Authors and Affiliations

  • Suresh Yeresime
    • 1
  • Jayadeep Pati
    • 1
  • Santanu Ku Rath
    • 1
  1. 1.Department of Computer Science and EngineeringNational Institute of TechnologyRourkelaIndia

Personalised recommendations