AIAny
Icon for item

Know Before Fix: QA-Driven Repository Knowledge Acquisition for Software Issue Resolution

Acquires repository knowledge via a targeted QA loop before generating patches, decoupling knowledge acquisition from repair. A Questioner and Answerer produce evidence-grounded QA pairs that a Resolver uses to generate fixes; improves Pass@1 on SWE-bench Verified with modest overhead.

Introduction

Why this matters

LLM-based coding agents often fail because they try to patch before they truly understand a repository. This paper shows that explicitly converting implicit knowledge gaps into evidence-grounded QA items before repair reduces factual errors and speeds up knowledge-intensive fixing.

Key Findings
  • Two-stage design: a Questioner formulates targeted knowledge queries and an Answerer autonomously explores the repo to produce evidence-grounded answers; a separate Resolver consumes the QA artifacts to generate patches. This decoupling focuses exploration on actual knowledge gaps rather than blind pre-repair crawling.
  • Empirical gain: on SWE-bench Verified, ACQUIRE raises Pass@1 by up to 4.4 percentage points compared to representative pre-repair baselines while incurring only modest additional time and cost.
  • Practical implication: turning ambiguous repository context into explicit QA records both accelerates downstream repair steps and improves factual reliability of generated fixes.
Who it's for and trade-offs

Great fit if you build or evaluate LLM-driven repair agents that must avoid factually incorrect edits and operate on moderately complex codebases. The approach is especially useful when repository context is large or noisy and when small improvements in correctness justify extra exploration time.

Look elsewhere if low-latency or zero-overhead patching is the primary constraint: QA-driven acquisition adds exploration steps and may scale less efficiently on extremely large or frequently changing repositories unless paired with efficient indexing and caching.

Where it fits

Positions between naive pre-repair crawling and full retrieval-augmented generation: instead of retrieving broad context, ACQUIRE produces concise, evidence-linked QA that directly addresses the agent's uncertainty, making it complementary to RAG pipelines and other context-collection strategies.

Information

  • Websitearxiv.org
  • AuthorsHaotian Lin, Silin Chen, Xiaodong Gu, Yuling Shi, Chengxi Pan, Jiaqi Ge, Mengfan Li, Jianghong Huang, Mengchieh Chuang, Beijun Shen …
  • Published date2026/07/13

Categories

More Items

Embeds an agent's reasoning together with its search query to improve retrieval. Trains a 4B embedding model on synthesized deep-research trajectories, helping preserve intent across multi-step searches.

Trains an 8B model to search, synthesize evidence, and write cited research reports. Its reinforcement-learning rewards use evolving rubrics grounded in retrieved evidence and contrasting model responses.

Trains long-horizon web researchers by combining agentic mid-training, synthetic trajectories, and reinforcement learning. A 30.5B-parameter model activates 3.3B parameters per token and learns to plan, search, and synthesize evidence.