首页> 外文会议>European Conference on Software Maintenance and Reengineering >The weighted combined algorithm: a linkage algorithm for software clustering
【24h】

The weighted combined algorithm: a linkage algorithm for software clustering

机译:加权组合算法:软件群集的链接算法

获取原文

摘要

Software systems need to evolve as business requirements, technology and environment change. As software is modified to accommodate the required changes, its structure deteriorates. There is increased deviation from the actual design and architecture. Very often, documentation is not updated to reflect these changes thus making it more and more difficult to understand, manage and maintain these systems. Researchers have applied various techniques to recover the components and architecture of such software systems. The use of clustering techniques has recently been explored for reverse engineering and software architecture recovery. There is a need to tailor clustering algorithms and similarity measures to cater to software. We present a new algorithm for finding intercluster distance. We compare the performance of some popular similarity measures for this algorithm using two test systems and suggest variations of the similarity measures which show better results for software clustering.
机译:软件系统需要随着业务需求,技术和环境变化而发展。随着软件被修改以适应所需的变化,其结构恶化。从实际设计和架构增加了偏差。通常,未更新文档以反映这些变化,从而使其越来越难以理解,管理和维护这些系统。研究人员应用了各种技术来恢复此类软件系统的组件和架构。最近探讨了群集技术的使用,以便逆向工程和软件架构恢复。需要定制聚类算法和相似度措施,以满足软件。我们提出了一种用于查找混合物距离的新算法。我们使用两个测试系统比较一些流行的相似度测量的性能,并建议对软件聚类的相似度量的变化进行了相似度量的变化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号