AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair
This research provides a new framework for improving LLM-based program repair, which is relevant for developers and researchers working on software development and AI-assisted coding.
A new framework called AdaRepair-Mem is proposed to improve LLM-based program repair.
It addresses three limitations in existing methods: imbalanced memory across repositories, the inefficiency of adding more memory, and phase-misaligned memory accumulation.
The framework introduces coverage-aware retrieval, quality-aware selection, and stage-aware routing to retrieve the right experiences for the right repair context.
Evaluated on SWE-Bench-Lite and SWE-Bench-Verified, it improves performance on under-covered repositories and better supports patch refinement.
Recent memory-augmented repository-level program repair methods reuse historical repair experiences to improve LLM-based issue resolution. However, our analysis reveals three limitations in existing repository-level memory retrieval. First, episodic memory is highly imbalanced across repositories, leaving low-resource repositories with little effective support. Second, more memory does not monotonically lead to higher repair success, suggesting that relevance, quality, and redundancy matter more than raw memory volume. Third, memory accumulation is phase-misaligned: repositories may contain many reproduction experiences but few patch or refinement experiences. To address these problems, we propose an adaptive experience retrieval framework for repository-level program repair. Our framework introduces coverage-aware retrieval, which falls back to cross-repository or repair-type-based memories when same-repository memory is insufficient; quality-aware selection, which ranks memories by relevance, historical utility, specificity, and redundancy; and stage-aware routing, which separates and retrieves memories for reproduction, localization, patch generation, patch refinement, and validation. Evaluated on SWE-Bench-Lite and SWE-Bench-Verified, the proposed framework improves repair performance on under-covered repositories, reduces noisy memory retrieval, and better supports failed-to-fixed patch refinement. Our results show that the key to memory-augmented repair is not simply accumulating more experiences, but retrieving the right experiences for the right repair context.
This report is categorized under AITOP's "Papers" desk, focusing on US frontier AI labs and Silicon Valley technology leaders. Within our cross-regional analytical framework, it directly maps to AI developer toolchains, coding agents, and engineering workflows. Key entities and technical topics under continuous tracking include AdaRepair-Mem, program repair, LLM, codebases.
Source attribution: curated from arXiv cs.AI (@Z. C. Luo, J. C. Guo, W. J. He, S. Y. Wang, J. C. Yu, F. M. Zhao, Y. Chen, T. Cao, L. Q. Liu, N. Zheng, W. Xu, J. Jiang, Z. M. Zhao).