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

Continuously records egocentric visual and audio streams into a lightweight streaming memory that organizes experiences into current, short-term, and long-term tiers and retrieves multimodal evidence to answer queries about past events. Built for on-device use (smartphones/AI glasses) with dynamic retrieval routing.

Provides a deliberative Agent OS layer for robots that handles scene-conditioned planning, context-isolated skill execution, multi-stage verification, persistent multi-modal graph memory, and edge–cloud collaboration. Introduces EmbodiedWorldBench (16 scenes, 200+ tasks) and a failure-driven self-evolution loop; shows improved task success and strong memory benchmark scores.

Unifies high-level visual-language reasoning and low-level control for visual navigation by decoupling cognition and control: a slow vision-language reasoner produces pixel goals with explicit chain-of-thought, and a fast action expert converts those anchors into continuous waypoints for robust urban and indoor navigation.