Applicability of Weyuker’s Property 9 to Inheritance Metric
نویسندگان
چکیده
In the metric suite for Object-Oriented design put forward by Chidamber and Kemerer it is observed that Weyuker property 9 is not satisfied by any of the structural Inheritance Complexity Metrics. The same is also observed for the candidate structural inheritance complexity metric by Brito and Carapuca, Li's inheritance metric suite, Rajnish and Bhattacherjee inheritance metric. This paper presents two new inheritance metrics: one is ICC (Inheritance Complexity of Class) measured at the class level, which does not satisfies Weyuker property 9 and another one is ICT (Inheritance Complexity of Tree) measured at the tree level, which satisfies the Weyuker property 9 (Interaction Increases Complexity). Examples supporting the applicability of the property are also presented.
منابع مشابه
Analytical Analysis of Generic Reusability: Weyuker’s Properties
Reusability is the key concept in today’s software development environment. The concept of reusability can be achieved by Generic programming approach. C++ templates help us to develop generic code which results in reusable software modules and also identify effectiveness of this reuse strategy. Many researchers have already developed various reusability metrics [9] [7]. In this paper we emphas...
متن کاملAnalyzing Slicing of Program through Cohesion Metric
This paper presents a new cohesion metric for a program which is used to analyze the slicing criterion. Based on the value of propose cohesion metric it is decided to perform slicing in a program or not. The propose cohesion metrics is also evaluated analytically against Weyuker’s Property and perform comparison with the existing cohesion metrics of Meyers et al. The results in this paper shows...
متن کاملTheoretical Validation of Inheritance Metrics for Object-Oriented Design against Briand’s Property
Many inheritance metrics can be found in the literature, but most of those are validated theoretically by using Weyuker’s property. Theoretical validation of inheritance metrics using Briand’s property is rare in the literature. This paper considers the metrics proposed by Rajnish and Sandip and presents a theoretical validation of the inheritance metrics using the Briand’s size and length prop...
متن کاملClass Inheritance Metrics-An Analytical and Empirical Approach
Inheritance is a powerful mechanism in Object-Oriented (OO) programming. This mechanism supports the class hierarchy design and captures the IS-A relationship between a super class and its subclass. Several OO metrics have been proposed and their reviews are available in the literature. Among the various measurements of OO characteristics, this paper focuses on the metrics of class inheritance ...
متن کاملOn the Applicability of Weyuker Property 9 to Object-Oriented Structural Inheritance Complexity Metrics
ÐIn the metric suite for object-oriented design put forward by Chidamber and Kemerer, it is observed that Weyuker's Property 9 is not satisfied by any of the structural inheritance complexity metrics. The same is also observed for candidate structural inheritance complexity metrics proposed by Brito and Carapuca. In this correspondence, we formally show that particular classes of inheritance me...
متن کامل