English

ARCS: Agentic Retrieval-Augmented Code Synthesis with Iterative Refinement

Software Engineering 2025-10-28 v2 Artificial Intelligence

Abstract

We present Agentic Retrieval-Augmented Code Synthesis (ARCS), a system that improves LLM-based code generation without fine-tuning. ARCS operates through a budgeted synthesize-execute-repair loop over a frozen model: it retrieves relevant code context before generation, proposes candidates, executes them against tests, and repairs based on execution feedback. This retrieval-before-generation design reduces hallucination and accelerates convergence. We formalize ARCS as a state-action process with provable guarantees on termination, monotonic improvement, and bounded cost. A tiered controller (Small/Medium/Large) trades latency for accuracy predictably. On HumanEval, ARCS achieves up to 87.2% pass@1 with Llama-3.1-405B, surpassing CodeAgent (82.3%) while using simpler control than tree-search methods. On TransCoder, it achieves >= 90% accuracy on most translation pairs. On a LANL scientific corpus, it improves CodeBLEU by +0.115 over baseline RAG. ARCS provides a practical, reproducible approach to reliable code synthesis using existing LLM checkpoints.

Keywords

Cite

@article{arxiv.2504.20434,
  title  = {ARCS: Agentic Retrieval-Augmented Code Synthesis with Iterative Refinement},
  author = {Manish Bhattarai and Miguel Cordova and Minh Vu and Javier Santos and Ismael Boureima and Dan O'Malley},
  journal= {arXiv preprint arXiv:2504.20434},
  year   = {2025}
}
R2 v1 2026-06-28T23:14:47.182Z