作为逐步统一过程的 Java 程序克隆移除
软件工程
2013-01-14 v1
摘要
克隆代码是一致性软件维护和演进的最大障碍之一。尽管当前的克隆检测工具能发现各种克隆,但它们未提供如何移除这些克隆的建议。我们解释了寻找克隆移除变更序列所涉及的问题,并建议将此问题视为克隆实例的逐步统一过程。因此,该问题可以通过对可能的统一步骤进行回溯来解决。
引用
@article{arxiv.1301.2447,
title = {Clone Removal in Java Programs as a Process of Stepwise Unification},
author = {Daniel Speicher and Andri Bremm},
journal= {arXiv preprint arXiv:1301.2447},
year = {2013}
}