首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Software Practitioner Perspectives on Merge Conflicts and Resolutions
【24h】

Software Practitioner Perspectives on Merge Conflicts and Resolutions

机译:融合冲突和决议的软件从业者的观点

获取原文

摘要

Merge conflicts occur when software practitioners need to work in parallel and are inevitable in software development. Tool builders and researchers have focused on the prevention and resolution of merge conflicts, but there is little empirical knowledge about how practitioners actually approach and perform merge conflict resolution. Without such knowledge, tool builders might be building on wrong assumptions and researchers might miss opportunities for improving the state of the art.We conducted semi-structured interviews of 10 software practitioners across 7 organizations, including both open-source and commercial projects. We identify the key concepts and perceptions from practitioners, which we then validated via a survey of 162 additional practitioners.We find that practitioners are directly impacted by their perception of the complexity of the conflicting code, and may alter the timeline in which to resolve these conflicts, as well as the methods employed for conflict resolution based upon that initial perception. Practitioners' perceptions alter the impact of tools and processes that have been designed to preemptively and efficiently resolve merge conflicts. Understanding whether practitioners will react according to standard use cases is important when creating human-oriented tools to support development processes.
机译:当软件从业者需要并行工作时发生合并冲突,并且在软件开发中不可避免。工具建设者和研究人员侧重于预防和解决合并冲突,但有关从业者如何实际接近和执行合并冲突解决的实证知识。如果没有这样的知识,工具建设者可能会在错误的假设和研究人员上建立,可能会错过改善现有技术的机会。我们在7个组织中对10个软件从业者进行了半结构化访谈,包括开源和商业项目。我们确定从业者的关键概念和看法,我们通过对162名其他从业者的调查进行验证。我们发现从业者直接影响他们对冲突代码的复杂性的看法,并可以改变解决这些问题的时间表冲突以及基于这一初步看法的冲突解决方法的方法。从业者的看法改变了旨在先发制和有效地解决合并冲突的工具和流程的影响。了解从业者是否会根据标准用例反应,这是在创建以人为导向的工具以支持开发过程的过程中是重要的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号