AI 同伴在软件工程(SE)3.0 中的崛起:自主编码代理如何重塑软件工程
软件工程
2025-07-22 v1 人工智能
计算工程、金融与科学
机器学习
摘要
软件工程的未来——SE 3.0——正在以 AI 同伴的崛起而展开,这些是主动与人类开发人员合作的自主、目标导向系统。其中,自主编码代理尤其具有变革性,现主动在规模化的代码中发起、审查和演化。在本研究中,我们引入了 AIDev,这是一个首次捕捉此类代理在野生环境中如何运作的大型数据集。AIDev 涵盖超过 456,000 个拉取请求,涉及五个领先的代理——OpenAI Codex、Devin、GitHub Copilot、Cursor 和 Claude Code——跨 61,000 个仓库和 47,000 个开发者,AIDev 提供了研究自主同伴在软件开发中运作的前所未有的实证基础。不同于此前大多致力于理论化 AI 原生软件工程崛起的工作,AIDev 提供了结构化、开放的数据,支持基准测试、代理就绪情况、优化、合作建模和 AI 治理等研究。该数据集包含关于拉取请求、作者、审查时间线、代码变更和集成结果的丰富元数据——促进对合成基准(如 SWE-bench)之外的探索。例如,尽管代理在速度方面常常超过人类,但其拉取请求的接受率较低,揭示了信任和实用性之间的差距。此外,尽管代理加速了代码提交——一位开发者在三天内提交的拉取请求数量相当于三年——但这些代码结构较简单(基于代码复杂度指标)。我们设想 AIDev 作为一个活的资源:可扩展、可分析、可用于 SE 和 AI 社区。以真实世界的证据为 SE 3.0 奠定基础,AIDev 使研究 AI 原生工作流程的新一代研究成为可能,并支持构建下一波人机协作的发展。该数据集已在 https://github.com/SAILResearch/AI_Teammates_in_SE3 上公开。
引用
@article{arxiv.2507.15003,
title = {The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering},
author = {Hao Li and Haoxiang Zhang and Ahmed E. Hassan},
journal= {arXiv preprint arXiv:2507.15003},
year = {2025}
}