Is Cloned Code More Stable than Non-cloned Code?

Is Cloned Code More Stable than Non-cloned Code?
复制标题

DOI:
10.1109/scam.2008.14
复制
发表时间:
2008-10
期刊:
2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation
影响因子:
--
通讯作者:
J. Krinke
J. Krinke
中科院分区:
其他
文献类型:
--
作者:
J. Krinke

文献摘要

被引文献

相似文献

本文提出了克隆代码稳定性的研究。对五个软件系统 200 周演化的分析结果表明,以系统变化衡量的稳定性主要以代码克隆的删除为主。还可以观察到,对系统的添加更多地是对非克隆代码的添加,而不是对克隆代码的添加。如果消除了删除的主导因素,通常可以得出克隆代码比非克隆代码更稳定的结论。
This paper presents a study on the stability of cloned code. The results from an analysis of 200 weeks of evolution of five software system show that the stability as measured by changes to the system is dominated by the deletion of code clones. It can also be observed that additions to a systems are more often additions to non-cloned code than additions to cloned code. If the dominating factor of deletions is eliminated, it can generally be concluded that cloned code is more stable than non-cloned code.