Sciweavers

SAC
2005
ACM

Using object-level run-time metrics to study coupling between objects

14 years 6 months ago
Using object-level run-time metrics to study coupling between objects
In this paper we present an investigation into the run-time behaviour of objects in Java programs, using specially adapted coupling metrics. We identify objects from the same class that exhibit non-uniform coupling behaviour when measured dynamically. We define a number of object level run-time metrics, based on the static Chidamber and Kemerer coupling between objects (CBO) measure. These new metrics seek to quantify coupling at different layers of granularity, that is at classclass and object-class level. We outline our method of collecting such metrics and present a study of the programs from the JOlden benchmark suite as an example of their use. A number of statistical techniques, principally agglomerative hierarchical clustering analysis, are used to facilitate the identification of such objects. Categories and Subject Descriptors D.2.8 [Software Engineering]: Metrics—complexity measures, product metrics; G.3 [Probability and Statistics] General Terms Measurement Keywords Ob...
Áine Mitchell, James F. Power
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where SAC
Authors Áine Mitchell, James F. Power
Comments (0)