SEAIMay 4

ARISE: A Repository-level Graph Representation and Toolset for Agentic Fault Localization and Program Repair

arXiv:2605.0311748.2
Predicted impact top 52% in SE · last 90 daysOriginality Incremental advance
AI Analysis

For researchers in automated program repair, ARISE provides a drop-in toolset that significantly improves localization and repair accuracy by enabling agents to query data-flow slices directly.

ARISE introduces a multi-granularity program graph with intra-procedural data-flow edges and a three-tier tool API for agentic fault localization and repair. On SWE-bench Lite, it improves Function Recall@1 by 17.0 points and Line Recall@1 by 15.0 points, achieving 22.0% Pass@1 (66/300), a 4.7 percentage-point improvement over the SWE-agent baseline.

Repository-level fault localization (FL) and automated program repair (APR) require an agent to identify the relevant code units across files, follow call and data dependencies, and generate a valid patch. Existing graph-based systems provide structural representations of repositories (files, classes, functions and their relationships) but do not model how variable values flow within procedures, leaving agents without the semantic precision needed for function- and line-level localization. We present ARISE (Agentic Repository-level Issue Solving Engine), which augments an LLM-based agent with a multi-granularity program graph that extends structural relationships down to statement-level nodes connected by intra-procedural definition-use edges. ARISE exposes this graph through a three-tier tool API, which brings data-flow slicing as a first-class, queryable agent primitive that allows the model to trace, in a single call, which statements define or consume a variable of interest. We evaluate on SWE-bench Lite (300 real GitHub issues, 11 Python repositories) using Qwen2.5-Coder-32B-Instruct as the backbone. Compared to the unmodified SWE-agent baseline, ARISE improves Function Recall@1 by 17.0 points and Line Recall@1 by 15.0 points. These localization gains translate directly into repair success, with ARISE achieving 22.0% Pass@1 (66/300), a 4.7 percentage-point improvement over SWE-agent. Controlled ablations confirm that the improvement is driven by the data-flow graph rather than the tool schema, and that large code models consume structured slice output directly without requiring a natural-language summarization layer. The graph builder and slicing API are designed as a framework-agnostic, drop-in toolset for future APR research.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes