arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2605.08366cs.LGcs.SE
收藏

SWE Atlas:超越问题解决的编码代理基准测试

SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution

Mohit Raghavendra, Soham Dan, Miguel Romero Calvo, Yannis Yiming He, Johannes Baptist Mols, Gautam Anand, Cole McCollum, Edgar Arakelyan, Vijay Bharadwaj, Andre… 展开作者

Mohit Raghavendra, Soham Dan, Miguel Romero Calvo, Yannis Yiming He, Johannes Baptist Mols, Gautam Anand, Cole McCollum, Edgar Arakelyan, Vijay Bharadwaj, Andrew Park, Jeff Da, MohammadHossein Rezaei, Bing Liu, Brad Kenstler, Yunzhong He

AI总结:

SWE Atlas通过涵盖代码库问答、测试编写和重构三个软件工程流程,提供了一种新的基准测试套件,评估编码代理的正确性和工程质量。

摘要:

我们介绍了SWE Atlas,一个涵盖三个专业软件工程工作流的基准测试套件:代码库问答(124个任务)、测试编写(90个任务)和重构(70个任务)。SWE Atlas与以往的SWE基准测试不同,它针对那些被低估但实际重要的任务类别,使用了全面的类别特定评估协议,并采用了未明确规定、代理式任务形式,更贴近现实世界使用。其评估框架结合了程序性检查与基于标准的评估。这超出了功能正确性,评估软件工程质量,包括测试和重构的完整性、可维护性、可重用的抽象以及代码库的整洁性。我们评估了多种前沿和开放式模型在SWE Atlas上的表现,发现GPT-5.4和Opus 4.7在总体表现上最强,而即使最好的开放式模型得分也较差。我们的分析表明,顶级模型依赖于广泛的代码库探索和运行时驱动的推理。然而,即使顶级模型在细微边缘情况、复杂运行时分析和遵守软件工程最佳实践方面也持续遇到困难。总体而言,SWE Atlas为测量编码代理的正确性和工程质量提供了补充的评估套件。

英文摘要:

We introduce SWE Atlas, a benchmark suite for coding agents spanning three professional software engineering workflows: Codebase Q&A (124 tasks), Test Writing (90 tasks), and Refactoring (70 tasks). SWE Atlas differs from prior SWE benchmarks in three key ways: it targets underrepresented but practically important task categories, uses comprehensive category-specific evaluation protocols, and adopts under-specified, agentic task formulations that better reflect real-world usage. Its evaluation framework combines programmatic checks with rubric-based assessment. This goes beyond functional correctness, evaluating software engineering quality, including test and refactor completeness, maintainability, reusable abstractions, and codebase hygiene. We evaluate a range of frontier and open-weight models on SWE Atlas and find that GPT-5.4 and Opus 4.7 achieve the strongest overall performance, while even the best open-weight models score poorly. Our analysis suggests that top models rely on extensive codebase exploration and runtime-driven reasoning. However, even top models consistently struggle with subtle edge cases, complex runtime analysis, and adherence to software engineering best practices. Overall, SWE Atlas provides a complementary evaluation suite for measuring both correctness and engineering quality in coding agents.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑