Software metrics for object-oriented designs
Raghu V. Hudli, C.L. Hoskins, Anand V. Hudli · 2002
We discuss software metrics for object-oriented programs. Two kinds of metrics are defined to evaluate the design and implementation. One is class-based and that evaluates design of classes. The second type measures the class design structure of the program. Metrics are defined to evaluate key features of object-oriented design, like encapsulation, inheritance, polymorphism, specialization of classes, etc. The metrics can "quantify" the design, so that the programmer can evaluate the design.>