atlas

Research map / Multi-agent systems and games / LLM agents

OrcaLoca: An LLM Agent Framework for Software Issue Localization

ICML 2025 · Multi-agent systems and games › LLM agents · approach: Robust and efficient agent execution · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OrcaLoca, an LLM agent framework for software issue localization on SWE-bench Lite that combines priority-based action scheduling, relevance-scored action decomposition, and distance-aware context pruning over a code graph.

Problem

Precisely localizing the code relevant to a GitHub issue in large repositories is hard; existing LLM agents have unstable search planning, rigid graph traversal, and noisy accumulated context.

Approach

Builds a CodeGraph of containment and call edges, schedules LLM-proposed search actions with a priority queue (with counters for repeated actions and redundancy elimination), decomposes class/file search results into method-level sub-actions scored by a sub-agent, and prunes search results by average shortest-path distance to candidate bug locations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OrcaLoca localization with Agentless-1.5 patch generation instead of Agentless-1.5 localizationAgentless-1.5 patch-generation pipeline · SWE-bench LiteResolved Rate: 34.67% -> 41.00%Helped
Use OrcaLoca localization instead of Agentless-1.5 localizationAgentless-1.5 localization · SWE-bench LiteFunction Match Rate: +6.67 percentage pointsHelped
Use OrcaLoca localization instead of Agentless-1.5 localizationAgentless-1.5 localization · SWE-bench LiteFunction Match Precision: +4.62 percentage pointsHelped
Add priority scheduling (ablation)OrcaLoca · SWE-bench CommonFunction Match Rate: 73.12% -> 76.34%Helped
Add file and class decomposition (ablation)OrcaLoca · SWE-bench CommonFunction Match Rate: 72.04% -> 76.34%Helped
Add disambiguation decomposition (ablation)OrcaLoca · SWE-bench CommonFunction Match Rate: 70.97% -> 76.34%Helped
Add distance-aware context pruning (ablation)OrcaLoca · SWE-bench CommonFunction Match Rate: 72.04% -> 76.34%Helped
Batch localization actions with batch size 2 instead of 1OrcaLoca · SWE-bench LiteToken cost per instance: from 0.87 to 0.58Helped

Surprising findings

Limitations

Experimental setup

Datasets: SWE-bench Lite SWE-bench Common SWE-bench Verified

Benchmarks: SWE-bench Lite SWE-bench Common

Metrics: resolved rate function match rate file match rate function match precision

Baselines: Agentless-1.5 AutoCodeRover-v2.0 OpenHands + CodeAct v2.1 SWE-agent RepoGraph HyperAgent Moatless Tools Kodu-v1 Alibaba Lingma Composio SWE-Kit PatchKitty-0.9

Builds on: AutoCodeRover ReAct Chain of Thought Agentless LlamaIndex

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy