Journal of Software Engineering and Applications

Volume 5, Issue 7 (July 2012)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Improving Class Cohesion Measurement: Towards a Novel Approach Using Hierarchical Clustering

HTML  Download Download as PDF (Size: 810KB)  PP. 449-458  
DOI: 10.4236/jsea.2012.57051    5,203 Downloads   8,488 Views  Citations

ABSTRACT

Class cohesion is considered as one of the most important object-oriented software attributes. High cohesion is, in fact, a desirable property of software. Many different metrics have been suggested in the last several years to measure the cohesion of classes in object-oriented systems. The class of structural object-oriented cohesion metrics is the most in-vestigated category of cohesion metrics. These metrics measure cohesion on structural information extracted from the source code. Empirical studies noted that these metrics fail in many situations to properly reflect cohesion of classes. This paper aims at exploring the use of hierarchical clustering techniques to improve the measurement of cohesion of classes in object-oriented systems. The proposed approach has been evaluated using three particular case studies. We also used in our study three well-known structural cohesion metrics. The achieved results show that the new approach appears to better reflect the cohesion (and structure) of classes than traditional structural cohesion metrics.

Share and Cite:

L. Sadaoui, M. Badri and L. Badri, "Improving Class Cohesion Measurement: Towards a Novel Approach Using Hierarchical Clustering," Journal of Software Engineering and Applications, Vol. 5 No. 7, 2012, pp. 449-458. doi: 10.4236/jsea.2012.57051.

Cited by

[1] Hierarchical Cluster-Based Model to Evaluate Accuracy Metrics Based on Cluster Efficiency
Intelligent Sustainable Systems, 2022
[2] Using Clustering for Package Cohesion Measurement in Aspect-Oriented Systems
2019
[3] EMPLOYMENT RATE IN WOOD-PROCESSING AND FURNITURE INDUSTRIES IN THE CONTEXT OF EUROPEAN UNION ENLARGEMENT -- COMPARISON BETWEEN BULGARIA, ROMANIA AND MACEDONIA
2018
[4] EMPLOYMENT RATE IN WOOD-PROCESSING AND FURNITURE INDUSTRIES IN THE CONTEXT OF EUROPEAN UNION ENLARGEMENT--COMPARISON …
2017
[5] EMPLOYMENT IN WOOD-PROCESSING AND FURNITURE INDUSTRIES IN THE CONTEXT OF EUROPEAN UNION ENLARGEMENT - COMPARISON BETWEEN BULGARIA, ROMANIA AND MACEDONIA
2017
[6] EMPLOYMENT RATE IN WOOD-PROCESSING AND FURNITURE INDUSTRIES IN THE CONTEXT OF EUROPEAN UNION ENLARGEMENT - - COMPARISON BETWEEN BULGARIA, ROMANIA AND MACEDONIA
Original scientific paper, 2017
[7] Моделі та інструментальні засоби супроводу програмних систем на основі пост об'єктно-орієнтованих технологій
2016
[8] Studio sulle potenzialità di bioaccumulo di metalli tossici in ambiente lagunare
2015
[9] Cluster quality based performance evaluation of hierarchical clustering method
2015 1st International Conference on Next …, 2015
[10] PENERAPAN HIERARCHICAL CLUSTERING PADA PENGUKURAN KOHESI KELAS
Jurnal Sains dan Teknologi Industri, 2014

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.