paperbot · PL 论文追踪

全部论文 待读 收藏

P2 How do developers resolve merge conflicts? an investigation into the processes, tools, and improvements

开发者如何解决合并冲突?对过程、工具和改进的调查
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 2/10 · 论文研究开发者解决合并冲突的过程与工具,属于软件开发协作与开发者工具方向,与用户关注的PL/AI静态分析、Agentic程序、浮点程序分析、贝叶斯程序分析及LLM交叉等核心方向均无明显关联。引用 7 inbox
Caius Brindescu
crossref: 2026-09-12

AI 速览

一句话:调查开发者解决合并冲突的过程与工具,并探讨改进方向,以减轻协作中断。

大多数软件开发以团队协作方式进行,多名开发者同时修改源代码时可能产生变更冲突,迫使开发者中断当前工作流来处理合并冲突。这种中断会带来挫败感并降低生产力,因此协作及其相关问题成为软件开发的重要方面,而合并冲突是团队协作中较难处理的问题之一。该研究围绕开发者如何解决合并冲突展开调查,关注解决过程、所用工具以及可能的改进方向。摘要未给出具体的研究设计、样本或评估结果,但表明其目标是为理解并改善合并冲突处理实践提供依据。

问题
在团队协作开发中,多名开发者并行修改源码会产生合并冲突,解决冲突会打断工作流并影响生产力与开发者体验。
方法
论文对开发者解决合并冲突的过程、所用工具和改进方向进行调查研究;摘要未提供具体研究方法细节。
评估
摘要未描述具体评估方式或实证结果,仅说明研究关注解决过程、工具与改进方向。
原文摘要(Abstract)

Most software development is done in teams. When more than one developer is modifying the source code, there is a change that their changes will conflict. When this happens, developers have to interrupt their workflow in order to resolve the merge conflict. This interruption can lead to frustration and lost productivity. This makes collaboration, and the problems associated with it, an important aspect of software development. Merge conflicts are some of the more difficult issues that arise when working in a team.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4686,
  title = {How do developers resolve merge conflicts? an investigation into the processes, tools, and improvements},
  author = {Caius Brindescu},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3275430}
}