MEGA Hub

Active-SWE: Benchmarking Coding Agents for Proactive Bug Fixing without Issue Reports

Authors

Do you know Haobin Li?You can claim authorship or link another user.Do you know Ping Deng?You can claim authorship or link another user.Do you know Weizhong Qian?You can claim authorship or link another user.Do you know Liang Jiang?You can claim authorship or link another user.Do you know Zhenyu Huang?You can claim authorship or link another user.Do you know Mouxing Yang?You can claim authorship or link another user.Do you know Xi Peng?You can claim authorship or link another user.

Abstract

Coding agents powered by large language models (LLMs) are increasingly adopted in software engineering (SWE) scenarios, capable of fixing a specific bug in large-scale codebase. However, existing SWE benchmarks typically assume that high-quality issue reports with detailed information are always available, which is easily violated in practice due to the complexity of report acquisition and curation. To address this, we introduce Active-SWE, a benchmark for evaluating coding agents on proactively discovering and fixing multiple bugs without report guidance, covering 1,663 tasks across six bug categories and eight languages. Beyond shifting the focus from existing reactive bug fixing to proactive bug fixing, Active-SWE enables a more in-depth evaluation by expanding the scope from fixing a specific recorded bug to multiple-bug fixing and potential bug discovery scenarios. To construct Active-SWE, we propose a novel difficulty-aware task formulation pipeline with a dual-track evaluation framework, facilitating comprehensive evaluation of proactive bug-fixing capability. Extensive experiments reveal that most state-of-the-art coding agents struggle with proactive bug-fixing tasks, demonstrating limited performance in locating and resolving recorded bugs, handling multiple bug fixing scenarios, and discovering valid potential bugs.

Community

00

Publication notes

Author note
24 pages, 17 figures