Mitchell, Aine and Power, James F.
(2005)
Using Object-Level Run-Time Metrics to Study Coupling Between Objects.
Science of Computer Programming, 59 (1/2).
pp. 4-25.
ISSN 0167-6423
Abstract
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.
Item Type: |
Article
|
Additional Information: |
This is the postprint version of the published article, which is available at DOI: 10.1016/j.scico.2005.07.002 |
Keywords: |
Object-level Coupling Metrics; Object Behaviour; Cluster
Analysis; Software engineering; Software metrics; Coupling; Coverage; Regression analysis; |
Academic Unit: |
Faculty of Science and Engineering > Computer Science |
Item ID: |
6415 |
Identification Number: |
https://doi.org/10.1016/j.scico.2005.07.002 |
Depositing User: |
Dr. James Power
|
Date Deposited: |
29 Sep 2015 14:01 |
Journal or Publication Title: |
Science of Computer Programming |
Publisher: |
Elsevier |
Refereed: |
Yes |
URI: |
|
Use Licence: |
This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available
here |
Repository Staff Only(login required)
|
Item control page |
Downloads per month over past year
Origin of downloads