Software Module Clustering Using the Hierarchical Clustering Combination Method

2022 7th International Conference on Cloud Computing and Big Data Analytics (ICCCBDA)(2022)

引用 1|浏览2
暂无评分
摘要
The scale of software applications has increased dramatically. Hierarchical clustering is a good method for modular recovery of software architecture. Because the different evaluation criteria of software types and clustering results, a single hierarchical clustering algorithm cannot integrate the number of clusters, arbitrary decision-making, recovery quality and other indicators on different evaluation standards, there is no comprehensive clustering algorithm selection method. We propose a hierarchical clustering combination algorithm and use principal component analysis to combine the results of multiple hierarchical clusters, the combined result retain the basic information of each clustering algorithm as much as possible. The experimental results show that compared with the single software hierarchical clustering method and other combined methods, the result of our method is closer to expert decomposition, and it has good performance on a variety of indicators.
更多
查看译文
关键词
software architecture recovery,software module clustering,hierarchical clustering combination,principal component analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要