aiqbench analysis
This study exposes a critical flaw in current coding agent benchmarks, revealing that high scores on SWE-bench often stem from memorizing repository structures rather than genuine reasoning capabilities. By dynamically transforming test environments to obscure familiar cues like file layouts and naming conventions, the authors demonstrate that model performance degrades significantly when these shortcuts are removed. The findings underscore an urgent need for evaluation frameworks that prevent data leakage to ensure agents possess robust software engineering skills.
Schr\"odinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?
arXiv:2609.27891v1 Announce Type: cross Abstract: Repository-level coding benchmarks have become the standard for evaluating coding agents, yet they inherently suffer from data leakage because they are built upon popular open-source repositories repeatedly used for training. Consequently, strong performance may reflect memorization of canonical repository cues rather than robust repository reasoning. We propose SchrodingerRepo (Schr\"odinger's Repository), an evaluation framework for testing coding agents under dynamically instantiated repository representations. Instead of repeatedly using a static representation of the test repository, SchrodingerRepo treats the test repository as an evaluation-time latent variable that is dynamically instantiated only when the agent enters the evaluation environment. The instantiated repository preserves the original executable behavior while eroding familiar cues such as naming conventions, file layouts, and implementation patterns through four transformation levels: problem statement reconstruction, namespace remapping, intra-file layout reordering, and functionality-preserving code rewriting. We evaluate popular LLMs on SWE-bench Verified and SWE-QA. Results show that removing familiar repository cues consistently degrades agent performance and substantially increases interaction costs across models. Further analysis reveals that the additional cost is primarily caused by increased difficulty in repository exploration and localization. These findings suggest that current coding agents may partially rely on memorized repository-side cues, highlighting the need for evaluation under dynamically instantiated repository representations.
Title:Schrödinger's Code Repository: Have LLMs Learned SWE-bench or Memorized It?
Abstract:Repository-level coding benchmarks have become the standard for evaluating coding agents, yet they inherently suffer from data leakage because they are built upon popular open-source repositories repeatedly used for training. Consequently, strong performance may reflect memorization of canonical repository cues rather than robust repository reasoning. We propose SchrodingerRepo (Schrödinger's Repository), an evaluation framework for testing coding agents under dynamically instantiated repository representations. Instead of repeatedly using a static representation of the test repository, SchrodingerRepo treats the test repository as an evaluation-time latent variable that is dynamically instantiated only when the agent enters the evaluation environment. The instantiated repository preserves the original executable behavior while eroding familiar cues such as naming conventions, file layouts, and implementation patterns through four transformation levels: problem statement reconstruction, namespace remapping, intra-file layout reordering, and functionality-preserving code rewriting. We evaluate popular LLMs on SWE-bench Verified and SWE-QA. Results show that removing familiar repository cues consistently degrades agent performance and substantially increases interaction costs across models. Further analysis reveals that the additional cost is primarily caused by increased difficulty in repository exploration and localization. These findings suggest that current coding agents may partially rely on memorized repository-side cues, highlighting the need for evaluation under dynamically instantiated repository representations.
Software Engineering (cs.SE); Artificial Intelligence (cs.AI)
arXiv:2609.27891 [cs.SE]
(or arXiv:2609.27891v1 [cs.SE] for this version)
https://doi.org/10.48550/arXiv.2609.27891 Focus to learn more arXiv-issued DOI via DataCite (pending registration)
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
Full text under the publisher's open licence · 308 words
Related coverage
Introducing North Mini Code: Cohere’s First Model For Developers
Hugging Face · Jun 9, 2026

Simulated Users & Sad AIs
LessWrong · Jul 27, 2026
$\Phi$-Bench: Can Large Language Models Engineer the Infrastructure That Powers Them?
arXiv · Sep 10, 2026
SWE-Tester: Training Open-Source LLMs for Issue Reproduction in Real-World Repositories
arXiv · Sep 9, 2026