首页> 外文会议>IEEE International Conference on Software Maintenance >How Multiple Developers Affect the Evolution of Code Clones
【24h】

How Multiple Developers Affect the Evolution of Code Clones

机译:多个开发人员如何影响代码克隆的演变

获取原文

摘要

The use of copy and paste in programming causes redundant passages of source code. The effect such clones have on software quality and maintainability in particular has been subject to various studies in the recent past. Although negative effects could not be confirmed in general, a non-negligible number of situations where clones did cause problems has been found. Hence, there may be yet unknown influencing factors that cause these problems. One such factor may be the number of developers involved in the creation and maintenance of a clone. The interaction of multiple developers, unevenly distributed knowledge and communication deficiencies may lead to unwanted inconsistencies and bugs, when the clones are changed. This paper presents an empirical study on long-lived software systems, in which we analyze how many developers are involved in the maintenance exact clones and whether the number of developers affects the likelihood of inconsistent changes. Our results indicate that differences between single-author and multi-author clones exist. Nevertheless, we did not find multiple developers to be the cause of problematic changes to clones.
机译:在编程中使用副本和粘贴会导致源代码的冗余通道。这种克隆对软件质量和可维护性的影响特别是最近的各种研究受到各种研究。虽然一般来说无法确认负面影响,但发现克隆确实导致问题的不可忽略数量的情况。因此,可能还有未知的影响因素导致这些问题。一个这样的因素可以是参与克隆的创建和维持的开发人员的数量。当克隆改变时,多个开发人员的互动,不均匀分布的知识和通信缺陷可能导致不受欢迎的不一致性和错误。本文提出了对长期软件系统的实证研究,其中我们分析了有多少开发人员参与维护精确克隆以及开发人员的数量是否会影响不一致变化的可能性。我们的结果表明,单人和多作者克隆之间存在差异。尽管如此,我们没有发现多个开发人员成为克隆问题变化的原因。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号