Software clustering based on dynamic dependencies

Software clustering based on dynamic dependencies
复制标题

基于动态依赖的软件集群

DOI:
10.1109/csmr.2005.49
复制
发表时间:
2005
期刊:
Ninth European Conference on Software Maintenance and Reengineering
影响因子:
--
通讯作者:
Vassilios Tzerpos
Vassilios Tzerpos
中科院分区:
--
文献类型:
--
作者:
Chenchen Xiao;Vassilios Tzerpos

文献摘要

被引文献

相似文献

逆向工程文献包含许多软件集群方法,这些方法试图基于软件构件之间的静态依赖关系来集群大型软件系统。然而,基于动态依赖关系的集群的有用性还没有被研究。动态集群有可能为大型软件系统的结构提供新的视角。在本文中,我们提出了一种评估动态聚类的方法。我们将这种方法应用于一个大型开源软件系统,并给出了实验结果,表明动态集群具有相当大的优点。
The reverse engineering literature contains many software clustering approaches that attempt to cluster large software systems based on the static dependencies between software artifacts. However, the usefulness of clustering based on dynamic dependencies has not been investigated. It is possible that dynamic clusterings can provide a fresh outlook on the structure of a large software system. In this paper, we present an approach for the evaluation of dynamic clusterings. We apply this approach to a large open source software system, and present experimental results that suggest that dynamic clusterings have considerable merit.