On the impact of software evolution on software clustering

On the impact of software evolution on software clustering
复制标题

论软件演化对软件集群的影响

DOI:
10.1007/s10664-012-9225-9
复制
发表时间:
2012
影响因子:
4.1
通讯作者:
Stephan Diehl
Stephan Diehl
中科院分区:
计算机科学2区
文献类型:
--
作者:
Fabian Beck;Stephan Diehl

文献摘要

参考文献

被引文献

相似文献

软件项目的演化是分析和改进软件开发过程的丰富数据源。最近,几个研究小组试图根据软件系统的代码如何演变的信息对源代码工件进行聚类。这些进化方法的结果似乎很有希望,但直接比较传统的软件集群方法的基础上结构化的代码依赖关系仍然缺失。为了填补这一空白,我们进行了几个聚类实验,建立了软件聚类工具比较和结合的进化和结构的方法。这些实验表明,进化方法可以产生有意义的聚类结果。虽然传统的方法提供了更好的结果,因为更可靠的数据密度的结构化数据,这两种方法的组合是能够提高整体聚类质量。相关研究的回顾表明,这种结合依赖信息的方法在其他软件工程应用中也是成功的。
The evolution of a software project is a rich data source for analyzing and improving the software development process. Recently, several research groups have tried to cluster source code artifacts based on information about how the code of a software system evolves. The results of these evolutionary approaches seem promising, but a direct comparison to traditional software clustering approaches based on structural code dependencies is still missing. To fill this gap, we conducted several clustering experiments with an established software clustering tool comparing and combining the evolutionary and the structural approach. These experiments show that the evolutionary approach could produce meaningful clustering results. While the traditional approach provides better results because of a more reliable data density of the structural data, the combination of both approaches is able to improve the overall clustering quality. A review of related studies shows that this approach of combining dependency information is also successful in other software engineering applications.
基于动态依赖的软件集群
DOI: 10.1109/csmr.2005.49
发表时间: 2005
期刊: Ninth European Conference on Software Maintenance and Reengineering
影响因子: --
作者:
Chenchen Xiao;Vassilios Tzerpos
通讯作者: Vassilios Tzerpos
在架构集群中使用版本信息 - 案例研究
DOI: 10.1109/csmr.2006.56
发表时间: 2006
期刊: Conference on Software Maintenance and Reengineering (CSMR'06)
影响因子: --
作者:
A. Wierda;Eric Dortmans;L. Somers
通讯作者: L. Somers
DOI: 10.1109/wcre.2008.39
发表时间: 2008-10
期刊: 2008 15th Working Conference on Reverse Engineering
影响因子: --
作者:
Yu Zhou;Michael Würsch;E. Giger;H. Gall;Jianghu Lu
通讯作者: Yu Zhou;Michael Würsch;E. Giger;H. Gall;Jianghu Lu
DOI: 10.1109/icsm.2009.5306277
发表时间: 2009-10
期刊: 2009 IEEE International Conference on Software Maintenance
影响因子: --
作者:
Sunny Wong;Yuanfang Cai
通讯作者: Sunny Wong;Yuanfang Cai
浅谈利用行共变识别横切关注点代码
DOI: --
发表时间: 2006
期刊: 2006 22nd IEEE International Conference on Software Maintenance
影响因子: --
作者:
G. Canfora;L. Cerulo;M. D. Penta
通讯作者: M. D. Penta