首页    期刊浏览 2024年11月29日 星期五
登录注册

文章基本信息

  • 标题:Identifying Clusters of Concepts in a Low Cohesive Class for Extract Class Refactoring Using Metrics Supplemented Agglomerative Clustering Technique
  • 本地全文:下载
  • 作者:A. Ananda Rao ; K. Narendar Reddy
  • 期刊名称:International Journal of Computer Science Issues
  • 印刷版ISSN:1694-0784
  • 电子版ISSN:1694-0814
  • 出版年度:2011
  • 卷号:8
  • 期号:5
  • 出版社:IJCSI Press
  • 摘要:Object oriented software with low cohesive classes can increase maintenance cost. Low cohesive classes are likely to be introduced into the software during initial design due to deviation from design principles and during evolution due to software deterioration. Low cohesive class performs operations that should be done by two or more classes. The low cohesive classes need to be identified and refactored using extract class refactoring to improve the cohesion. In this regard, two aspects are involved; the first one is to identify the low cohesive classes and the second one is to identify the clusters of concepts in the low cohesive classes for extract class refactoring. In this paper, we propose metrics supplemented agglomerative clustering technique for covering the above two aspects. The proposed metrics are validated using Weyukers properties. The approach is applied successfully on two examples and on a case study.
  • 关键词:Low Cohesive Class; Metrics; Agglomerative Clustering Technique; Dendrogram; Extract Class Refactoring; Jaccard Similarity Coefficient.
国家哲学社会科学文献中心版权所有