SWE-ABS: Adversarial Benchmark Strengthening Exposes Inflated Success Rates on Test-based Benchmark
Abstract
Lay Summary
Artificial Intelligence (AI) has become remarkably good at automatically fixing software bugs. On a popular industry leaderboard, the top AI models appear to solve nearly 80% of coding problems, suggesting they are almost ready to handle routine programming tasks independently. However, our study reveals these high scores are inflated. We discovered that one out of every five AI-generated solutions is actually incorrect; they only "passed" because the existing exams were too weak to catch their mistakes. To address this, we developed a stricter testing framework called SWE-ABS. It upgrades the evaluation system by uncovering hidden, untested areas in the code and intentionally creating realistic mistakes to see if the AI can spot them. With our tougher grading system, the leading AI's success rate plummeted by over 15%, causing a major leaderboard reshuffle. This work provides a crucial tool to ensure AI-generated software is truly safe before real-world use.