On the Applicability of Weyuker Property 9 to Object-Oriented Structural Inheritance Complexity Metrics

نویسندگان

  • Gursaran
  • Gurdev Roy
چکیده

Ð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 metrics (that include the above proposals) that are defined on a directed graph abstraction of the inheritance structure and that are contrived on the assumptions and definitions given by Chidamber and Kemerer, can never satisfy Property 9. Furthermore, it is also argued that the formalisation can be generalized to include other classes of structural metrics that are not necessarily inheritance metrics. Index TermsÐInheritance complexity metrics, object-oriented design complexity metrics, structural metrics, software complexity metrics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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...

متن کامل

New Inheritance Complexity Metrics for Object-Oriented Software Systems: An Evaluation with Weyuker's Properties

Two inheritance complexity metrics, one at class level CCI (Class Complexity due to Inheritance) and another at program level ACT (Average Complexity of a program due to Inheritance), have been proposed for object-oriented software systems. These proposed metrics are evaluated with Weyuker's properties and compared with other well known objectoriented inheritance metrics. It has been found that...

متن کامل

Applicability of Weyuker's properties on OO metrics: Some misunderstandings

Weyuker’s properties have been suggested as a guiding tool in identification of a good and comprehensive complexity measure by several researchers. Weyuker proposed nine properties to evaluate complexity measure for traditional programming. However, they are extensively used for evaluating object-oriented (OO) metrics, although the object-oriented features are entirely different in nature. In t...

متن کامل

A New Complexity Metric Based on Cognitive Informatics

In this paper, a new complexity metric based on cognitive informatics is proposed for object oriented(OO) code. This is the single metric, which covers cognitive complexity of the OO system, method complexity and complexity due to inheritance together. The proposed metric was evaluated against Weyuker set of measurement principles. It was found that seven Weyuker properties are satisfied by thi...

متن کامل

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 ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2001