首页> 外文期刊>Zeitschrift fur Arznei- und Gewurzpflanzen >An empirical investigation into merge conflicts and their effect on software quality
【24h】

An empirical investigation into merge conflicts and their effect on software quality

机译:合并冲突的实证调查及其对软件质量的影响

获取原文
获取原文并翻译 | 示例
           

摘要

Merge conflicts are known to cause extra effort for developers, but little is known about their effect on software. While some research has been done, many questions remain. To better understand merge conflicts and their impact we performed an empirical study about the types, frequency, and impact of merge conflicts, where impact is measured in terms of bug fixing commits associated with conflicts. We analyzed 143 open source projects and found that almost 1 in 5 merges cause conflicts. In 75.23% of these cases, a developer needed to reflect on the program logic to resolve it. We also found that the code associated with a merge conflict is twice as likely to have a bug. When the code associated with merge conflicts require manual intervention, the code is 26x more likely to have a bug.
机译:已知合并冲突对开发人员造成额外的努力,但对它们对软件的影响很少。 虽然一些研究已经完成,但仍有许多问题。 为了更好地了解合并冲突及其影响,我们对合并冲突的类型,频率和影响进行了实证研究,其中影响了与冲突相关联的错误修复犯罪的影响。 我们分析了143个开源项目,发现近1个合并造成冲突。 在75.23%的这些情况下,开发人员需要反思计划逻辑以解决它。 我们还发现与合并冲突相关联的代码可能是具有错误的可能性。 当与合并冲突关联的代码需要手动干预时,代码有26倍可能有一个错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号