首页> 外文会议>International Conference on Evaluation of Novel Approaches to Software Engineering >Constrained agglomerative hierarchical software clustering with hard and soft constraints
【24h】

Constrained agglomerative hierarchical software clustering with hard and soft constraints

机译:具有硬约束和软约束的受约束的聚集层次软件集群

获取原文

摘要

Although agglomerative hierarchical software clustering technique has been widely used in reverse engineering to recover a high-level abstraction of the software in the case of limited resources, there is a lack of work in this research context to integrate the concept of pair-wise constraints, such as must-link and cannot-link constraints, to further improve the quality of clustering. Pair-wise constraints that are derived from experts or software developers, provide a means to indicate whether a pair of software components belongs to the same functional group. In this paper, a constrained agglomerative hierarchical clustering algorithm is proposed to maximize the fulfilment of must-link and cannot-link constraints in a unique manner. Two experiments using real-world software systems are performed to evaluate the effectiveness of the proposed algorithm. The result of evaluation shows that the proposed algorithm is capable of handling constraints to improve the quality of clustering, and ultimately provide a better understanding of the analyzed software system.
机译:尽管聚集分层软件聚类技术已广泛用于逆向工程中,以在资源有限的情况下恢复软件的高级抽象,但在此研究环境中仍缺乏整合成对约束概念的工作, (如必须链接和不能链接约束),以进一步提高群集质量。从专家或软件开发人员派生的成对约束条件提供了一种方法,用于指示一对软件组件是否属于同一功能组。本文提出了一种约束聚结层次聚类算法,以独特的方式最大程度地满足必须链接和不能链接约束。使用真实世界的软件系统进行了两个实验,以评估所提出算法的有效性。评估结果表明,该算法能够处理约束条件,提高聚类的质量,并最终更好地理解所分析的软件系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号