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

文章基本信息

  • 标题:Comparative Study of Software Module Clustering Algorithms: Hill-Climbing, MCA and ECA
  • 本地全文:下载
  • 作者:Kishore C ; Srinivasulu Asadi ; Anusha G
  • 期刊名称:International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
  • 印刷版ISSN:2278-1323
  • 出版年度:2012
  • 卷号:1
  • 期号:3
  • 页码:189-195
  • 出版社:Shri Pannalal Research Institute of Technolgy
  • 摘要:Most interesting software systems are large and complex, and as a consequence, understanding their structure is difficult. One of the reasons for this complexity is that source code contains many entities (e.g., classes, modules) that depend on each other in intricate ways (e.g., procedure calls, variable references). Additionally, once a software engineer understands a system's structure, it is difficult to preserve this understanding, because the structure tends to change during maintenance. Research into the software clustering problem has proposed several approaches to deal with the above issue by defining techniques that partition the structure of a software system into subsystems (clusters). Subsystems are collections of source code resources that exhibit similar features, properties or behaviors. Because there are far fewer subsystems than modules, studying the subsystem structure is easier than trying to understand the system by analyzing the source code manually. The contribution of the work included: In previous single objective search problem has been developed. Our ultimate goal is to develop the multi-objective search problem and compared with Single-objective search problem. The results of this empirical study provide strong evidence to support the claim that the multi- objective approach provides significantly better solutions than the existing single-objective approach.
  • 关键词:SBSE; Module Clustering; multi-objective ; optimization; evolutionary computation; MCA; ECA
国家哲学社会科学文献中心版权所有