The Coupling Between Objects metric (CBO) is a widely-used metric but, in practice, ambiguities in its correct implementation have led to different values being computed by different metric tools and studies. CBO has often been shown to correlate with defect occurrence in software systems, but the use of different calculations is commonly overlooked. This paper investigates the varying interpretations of CBO used by those metrics tools and researchers and defines a set of metrics representing the different computational approaches used. These metrics are calculated for a large-scale Java system and logistic regression used to correlate them with defect data obtained by analysing the system’s version tracking records. The different variation...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class co...
In this paper we present an investigation into the run-time behaviour of objects in Java programs, ...
The Coupling Between Objects metric (CBO) is a widely-used metric but, in practice, ambiguities in i...
Engineering and Physical Sciences Research Council (EPSRC) grant numbers: EP/L011751/1 and EP/M02408...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
In this paper we present an investigation into the run-time behaviour of objects in Java programs, ...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
Design metrics play an important role to help developers understand the software design aspects whi...
Design metrics play an important role to help developers understand the software design aspects whi...
Software quality is an important external software attribute that is di±cult to measure objectively....
Software quality is an important external software attribute that is di±cult to measure objectively....
Software quality is an important external software attribute that is di±cult to measure objectively....
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class co...
In this paper we present an investigation into the run-time behaviour of objects in Java programs, ...
The Coupling Between Objects metric (CBO) is a widely-used metric but, in practice, ambiguities in i...
Engineering and Physical Sciences Research Council (EPSRC) grant numbers: EP/L011751/1 and EP/M02408...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
In this paper we present an investigation into the run-time behaviour of objects in Java programs, ...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
Design metrics play an important role to help developers understand the software design aspects whi...
Design metrics play an important role to help developers understand the software design aspects whi...
Software quality is an important external software attribute that is di±cult to measure objectively....
Software quality is an important external software attribute that is di±cult to measure objectively....
Software quality is an important external software attribute that is di±cult to measure objectively....
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class co...
In this paper we present an investigation into the run-time behaviour of objects in Java programs, ...