Class reuse-proneness is the likelihood that a class can be reused and is a key quality characteristic in object-oriented design. Because it is clearly impossible to know with certainty when, where, how, and how often a class will be reused, this likelihood can only be estimated when a class is developed. At that stage, the internal quality attributes of a class such as cohesion, coupling, and size can be measured. In this paper, we empirically study the ability of 29 internal class quality measures, individually and in combination, to estimate class reuse-proneness. Specifically, we take into account both class inheritance and class instantiation, which are two ways in which a class can be reused. Our results show that most of the consider...
In this thesis, we present a cognitive theory of object-oriented metrics and an empirical study whic...
Inheritance is well-known and accepted as a mechanism for reuse in object-oriented languages. Unfort...
Context Assessing software quality at the early stages of the design and development process is v...
Class reuse-proneness is the likelihood that a class can be reused and is a key quality characterist...
The previously proposed class cohesion measures employ different approaches to assess the strength o...
In this research, we investigate whether reusable classes can be characterized by object-oriented (O...
Demand for Quality Software has undergone with rapid growth during the last few years. This is leadi...
Previous research shows that class size can influence the associations between object-oriented (OO) ...
This paper aims at empirically exploring the relationships between existing object-oriented coupling...
This paper aims at empirically exploring the relationships between existing object-oriented coupling...
This paper aims at empirically exploring the relationships between most of the existing coupling and...
The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality...
This paper proposes a comprehensive suite of measures to quantify the level of class coupling during...
Since the emergence of the object technology, organizations have accumulated a tremendous amount of ...
Abstract — Object-Oriented applications strongly emphasis on design aspects during the early stages ...
In this thesis, we present a cognitive theory of object-oriented metrics and an empirical study whic...
Inheritance is well-known and accepted as a mechanism for reuse in object-oriented languages. Unfort...
Context Assessing software quality at the early stages of the design and development process is v...
Class reuse-proneness is the likelihood that a class can be reused and is a key quality characterist...
The previously proposed class cohesion measures employ different approaches to assess the strength o...
In this research, we investigate whether reusable classes can be characterized by object-oriented (O...
Demand for Quality Software has undergone with rapid growth during the last few years. This is leadi...
Previous research shows that class size can influence the associations between object-oriented (OO) ...
This paper aims at empirically exploring the relationships between existing object-oriented coupling...
This paper aims at empirically exploring the relationships between existing object-oriented coupling...
This paper aims at empirically exploring the relationships between most of the existing coupling and...
The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality...
This paper proposes a comprehensive suite of measures to quantify the level of class coupling during...
Since the emergence of the object technology, organizations have accumulated a tremendous amount of ...
Abstract — Object-Oriented applications strongly emphasis on design aspects during the early stages ...
In this thesis, we present a cognitive theory of object-oriented metrics and an empirical study whic...
Inheritance is well-known and accepted as a mechanism for reuse in object-oriented languages. Unfort...
Context Assessing software quality at the early stages of the design and development process is v...