A Metric Framework for Analysis of Quality of Object Oriented Design
This paper evaluates the impact of OO design on software quality characteristics such as defect density and rework by means of experimental validation. Encapsulation, inheritance, polymorphism, reusability, Data hiding and message-passing are the major attributes of an Object Oriented system. In order to evaluate the quality of an Object Oriented system the above said attributes can act as indicators. The metrics are the well known quantifiable approach to express any attribute. Hence, in this paper the authors tried to formulate a framework of metrics representing the attributes of object oriented system. Empirical data is collected from three different projects based on object oriented paradigms to calculate the metrics.