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 properties of an inheritance hierarchy. This paper also gives the projection and viewpoint of the inheritance metrics.
منابع مشابه
Theoretical Validation and Empirical Evaluation of Object-Oriented Design Metrics
Various object-oriented metrics have been proposed as a way of capturing features of object-oriented software such as encapsulation (information hiding), abstraction and inheritance. A major criticism of past object-oriented metrics is that little attention has been paid to theoretical validation or empirical evaluation of those metrics. By theoretical validation we refer to the process of ensu...
متن کاملNew Quality Inheritance Metrics for Object-Oriented Design
Metrics are used to help a software engineer in quantitative analysis to assess the quality of the design before a system is built. Object-Oriented (OO) design is becoming more popular in software development environment and OO design metrics are essential parts of software environment. The primary purpose of this paper is to analytically evaluate against the Weyuker’s property and empirically ...
متن کاملAn Evaluation ofthe MOOD Set of Object - Oriented
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognised object-oriented features which they were intended to measure: encapsulation, inheritance, coupling and polymorphism. Empirical data, collecte...
متن کاملAn inheritance complexity metric for object-oriented code: A cognitive approach
Software metrics should be used in order to improve the productivity and quality of software, because they provide critical information about reliability and maintainability of the system. In this paper, we propose a cognitive complexity metric for evaluating design of object-oriented (OO) code. The proposed metric is based on an important feature of the OO systems: Inheritance. It calculates t...
متن کاملAn Empirical Validation of Object Oriented Design Quality Metrics
This paper describes an integrated single class based metric called Weighted Class Complexity (WCC) for object oriented design. The metric is discussed from measurement theory viewpoint, taking into account the recognized object oriented features which the metrics was intended to measure encapsulation, inheritance, coupling and polymorphism, and the quality factors efficiency, complexity, under...
متن کامل