Process Modelling and Empirical Studies of Software Evolution(PMESSE‘97) Workshop Report
Empirical Software Engineering
The Class Cohesion Using the Reference Graph G1 and G2
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Elemental Design Patterns: A Formal Semantics for Composition of OO Software Architecture
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
Using patterns for the refinement and translationof UML models: A controlled experiment
Empirical Software Engineering
Subjective evaluation of software evolvability using code smells: An empirical study
Empirical Software Engineering
Dynamic analysis of Ada programs for comprehension and quality measurement
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Improving design-pattern identification: a new approach and an exploratory study
Software Quality Control
Feature cohesion in software product lines: an exploratory study
Proceedings of the 33rd International Conference on Software Engineering
Visualizing the refactoring of classes via clustering
ACSC '11 Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113
Hi-index | 0.00 |
The increasing importance being placed on software measurement has led to an increased amount of research developing new software measures. Given the importance of object-oriented development techniques, one specific area where this has occurred is cohesion measurement in object-oriented systems. However, despite an interesting body of work, there is little understanding of the motivations and empirical hypotheses behind many of these new measures. It is often difficult to determine how such measures relate to one another and for which application they can be used. As a consequence, it is very difficult for practitioners and researchers to obtain a clear picture of the state-of-the-art in order to select or define cohesion measures for object-oriented systems.To help remedy this situation a unified framework, based on the issues discovered in a review of object-oriented cohesion measures, is presented. The unified framework contributes to an increased understanding of the state-of-the-art as it is a mechanism for (i) comparing measures and their potential use, (ii) integrating existing measures which examine the same concepts in different ways, and (iii) facilitating more rigorous decision making regarding the definition of new measures and the selection of existing measures for a specific goal of measurement.