mlsanityData to 7 Oct 2026

REDO: Execution-Free Runtime Error Detection for COding Agents

arXiv 2410.09117 ↗First posted 10 Oct 2024cs.SE cs.AIcited by 2

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

As LLM-based agents exhibit exceptional capabilities in addressing complex problems, there is a growing focus on developing coding agents to tackle increasingly sophisticated tasks. Despite their promising performance, these coding agents often produce programs or modifications that contain runtime errors, which can cause code failures and are difficult for static analysis tools to detect. Enhancing the ability of coding agents to statically identify such errors could significantly improve their overall performance. In this work, we introduce Execution-free Runtime Error Detection for COding Agents (REDO), a method that integrates LLMs with static analysis tools to detect runtime errors for coding agents, without code execution. Additionally, we propose a benchmark task, SWE-Bench-Error-Detection (SWEDE), based on SWE-Bench (lite), to evaluate error detection in repository-level problems with complex external dependencies. Finally, through both quantitative and qualitative analyses across various error detection tasks, we demonstrate that REDO outperforms current state-of-the-art methods by achieving a 11.0% higher accuracy and 9.1% higher weighted F1 score; and provide insights into the advantages of incorporating LLMs for error detection.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 21 of its 35 references that are in the map. First posted on arXiv 10 Oct 2024.

Builds on

21 of 35 references.

Closest ancestors · 1

Same direction, newest first

  1. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May

Other references · 20

  1. 2022Training language models to follow instructions with human feedbackcited by 15,712
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  3. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  4. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  5. 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
  6. 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
  7. 2023Learning Performance-Improving Code Editscited by 103
  8. 2024IRIS: LLM-Assisted Static Analysis for Detecting Security Vulnerabilitiescited by 100
  9. 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languagescited by 29
  10. 2024An Empirical Study of Static Analysis Tools for Secure Code Reviewcited by 17
  11. 2022Detecting False Alarms from Automatic Static Analysis Tools: How Far are We?cited by 16
  12. 2022Learning to Reduce False Positives in Analytic Bug Detectorscited by 12
8 more
  1. 2022Static Prediction of Runtime Errors by Learning to Execute Programs with External Resource Descriptionscited by 11
  2. 2024PyTy: Repairing Static Type Errors in Pythoncited by 10
  3. 2024An Extensive Comparison of Static Application Security Testing Toolscited by 10
  4. 2023Out of Context: How important is Local Context in Neural Program Repair?cited by 5
  5. 2022On (the Lack of) Code Confidentiality in Trusted Execution Environmentscited by 3
  6. 2022An Empirical Study on Bug Severity Estimation using Source Code Metrics and Static Analysiscited by 2
  7. 2024FuzzSlice: Pruning False Positives in Static Analysis Warnings Through Function-Level Fuzzingcited by 2
  8. 2023A Static Analysis Platform for Investigating Security Trends in Repositoriescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026ProcCtrlBench: Evaluating Process-Level Defects and Control Preservation in LLM Coding Agents
  2. 2025RedCodeAgent: Automatic Red-teaming Agent against Diverse Code Agents
  3. 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents
  4. 2026To Run or Not to Run: Analyzing the Cost-Effectiveness of Code Execution in LLM-Based Program Repair
  5. 2026AgentDebugX: An Open-Source Toolkit for Failure Observability, Attribution, and Recovery in LLM Agents
  6. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents
  7. 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
  8. 2026Evaluating Agentic Code Repair Capabilities in Distributed Systems