首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:Improving Class Cohesion Measurement: Towards a Novel Approach Using Hierarchical Clustering
  • 本地全文:下载
  • 作者:Lazhar Sadaoui ; Mourad Badri ; Linda Badri
  • 期刊名称:Journal of Software Engineering and Applications
  • 印刷版ISSN:1945-3116
  • 电子版ISSN:1945-3124
  • 出版年度:2012
  • 卷号:5
  • 期号:7
  • 页码:449-458
  • DOI:10.4236/jsea.2012.57051
  • 出版社:Scientific Research Publishing
  • 摘要: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.
  • 关键词:Object-Oriented; Classes; Cohesion; Similarity; Clustering; Metrics and Empirical Evaluation
国家哲学社会科学文献中心版权所有