SWE-bench-Live用实时GitHub问题构建可更新的代码修复评测基准。
SWE-bench Goes Live!
- 自动化流水线生成任务与隔离环境,免去人工配置
- 覆盖93个仓库1319个真实问题,数据持续更新
- 适合评估模型在真实开发场景中的动态修复能力
代码修复任务已成为评估大语言模型(LLMs)能力的关键基准。尽管SWE-bench及其变体已成为该领域的标准,但其存在长期未更新、覆盖仓库有限、依赖大量人工构建实例和配置环境等问题,导致可扩展性差,并有过度拟合与数据污染风险。本文提出SWE-bench-Live,一个可实时更新的基准,初始版本包含1319个来自2024年后真实GitHub问题的任务,覆盖93个仓库。每个任务配有专用Docker镜像,确保可复现执行。核心是 extit{method}自动化清洗流水线,实现从实例创建到环境部署的全流程自动化,消除人工瓶颈,支持规模化与持续迭代。我们在SWE-bench-Live上评估多种先进代理框架与LLMs,发现其性能显著低于静态基准(如SWE-bench),即使在受控条件下亦然。通过分析仓库来源、问题时效性与任务难度,揭示差异成因。SWE-bench-Live以活跃仓库的真实活动为基础,提供新鲜、多样且可执行的评测环境,推动对LLMs与智能体在动态真实软件开发场景中表现的严谨、抗污染评估。
原文摘要 · Abstract (English)
The issue-resolving task, where a model generates patches to fix real-world bugs, has emerged as a critical benchmark for evaluating the capabilities of large language models (LLMs). While SWE-bench and its variants have become standard in this domain, they suffer from key limitations: they have not been updated since their initial releases, cover a narrow set of repositories, and depend heavily on manual effort for instance construction and environment setup. These factors hinder scalability and introduce risks of overfitting and data contamination. In this work, we present SWE-bench-Live, a live-updatable benchmark designed to overcome these challenges. Our initial release consists of 1,319 tasks derived from real GitHub issues created since 2024, spanning 93 repositories. Each task is accompanied by a dedicated Docker image to ensure reproducible execution. Central to our benchmark is \method, an automated curation pipeline that streamlines the entire process from instance creation to environment setup, removing manual bottlenecks and enabling scalability and continuous updates. We evaluate a range of state-of-the-art agent frameworks and LLMs on SWE-bench-Live, revealing a substantial performance gap compared to static benchmarks like SWE-bench, even under controlled evaluation conditions. To better understand this discrepancy, we perform detailed analyses across repository origin, issue recency, and task difficulty. By providing a fresh, diverse, and executable benchmark grounded in live repository activity, SWE-bench-Live facilitates rigorous, contamination-resistant evaluation of LLMs and agents in dynamic, real-world software development settings.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。