论文

AgenticFlict:AI 中合并冲突的大规模数据集 编码智能体 GitHub 上的拉取请求

AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHub

摘要

软件工程3.0标志着软件开发的范式转变,其中AI 编码智能体不再只是辅助工具,而是积极的贡献者。虽然之前的实证研究已经检验了人工智能辅助开发中的生产力提升和接受模式,但与整合代理生成的贡献相关的挑战仍然知之甚少。特别是,合并冲突(协作软件开发的一个基本方面)在这种情况下仍未得到充分研究。在本文中,我们提出了 AgenticFlict,这是 AI 编码智能体 拉取请求(Agentic PR)中文本合并冲突的大规模数据集。该数据集包含从 59K+ 存储库收集的 142K+ Agentic PR,其中 107K+ 通过确定性合并模拟成功处理。我们的管道识别出 29K+ PR 表现出合并冲突,产生 27.67% 的冲突率,并在这些实例中提取 336K+ 细粒度冲突区域。我们的初步探索性分析表明,合并冲突在人工智能生成的贡献中既频繁又频繁,而且代理之间存在明显差异,这强调需要更好地理解和管理人工智能辅助软件开发中的集成挑战。数据集、代码和补充材料可在 zenodo 中找到:https://doi.org/10.5281/zenodo.19396916。