Mitchell, Aine and Power, James F.
(2004)
Run-Time Cohesion Metrics: An Empirical Investigation.
In: International Conference on Software Engineering Research and Practice, 21-24 June 2004, Las Vegas, Nevada, USA.
Abstract
Cohesion is one of the fundamental measures of the
’goodness’ of a software design. The most accepted and
widely studied object-oriented cohesion metric is Chidamber
and Kemerer’s Lack of Cohesion in Methods measure.
However due to the nature of object-oriented programs,
static design metrics fail to quantify all the underlying
dimensions of cohesion, as program behaviour is a
function of it operational environment as well as the complexity
of the source code. For these reasons two run-time
object-oriented cohesion metrics are described in this paper,
and applied to Java programs from the SPECjvm98
benchmark suite. A statistical analysis is conducted to assess
the fundamental properties of the measures and investigate
whether they are redundant with respect to the static
cohesion metric. Results to date indicate that run-time cohesion
metrics can provide an interesting and informative
qualitative analysis of a program and complement existing
static cohesion metrics.
Item Type: |
Conference or Workshop Item
(Paper)
|
Keywords: |
Run-Time; object-oriented; cohesion metrics; software; JAVA; |
Academic Unit: |
Faculty of Science and Engineering > Computer Science |
Item ID: |
6436 |
Depositing User: |
Dr. James Power
|
Date Deposited: |
02 Oct 2015 16:04 |
Refereed: |
No |
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