Specialization Index
Measures the ratio:
refined instance methods1 * superclasses / all instance methods
C:\Users\documentation\Documents\vastePublisher\stable\VAS Documentation Word\images\tips.gif
This metric helps evaluate the quality of a subclass. A good subclass is usually an extension of the capabilities of its superclasses. An undesirable subclass is one that overrides the methods of its superclasses if the superclasses are not abstract classes. A high ratio may indicate a poor subclass and design problems.

1 Mark Lorenz and Jeff Kidd, Object-Oriented Software Metrics, Prentice Hall, 1994.

Last modified date: 09/19/2019