RES-Q: Evaluating Code-Editing Large Language Model Systems at the Repository Scale
Not on the map. Why?
Abstract (arXiv)
The instruction-following ability of Large Language Models (LLMs) has cultivated a class of LLM-based systems capable of approaching complex tasks such as making edits to large code repositories. Due to the high sensitivity and unpredictability of LLM behavior in response to changes in prompting, robust evaluation tools are needed to drive future iteration of these systems. We propose RES-Q, a natural language instruction-based benchmark for evaluating Repository Editing Systems, which consists of 100 handcrafted repository editing tasks derived from real GitHub commits. Given an edit instruction and a code repository, RES-Q evaluates an LLM system's ability to interpret the instruction, navigate the repository to gather relevant information, and construct an appropriate edit that satisfies the specified criteria. We argue that evaluating LLMs in this way addresses issues with traditional benchmarks and provides a more holistic assessment of a model's abilities. We evaluate various state-of-the-art LLMs as language agents in a repository-editing system built on Qurrent OS, our language agent development software. Despite their 1% pass@1 performance difference on HumanEval, we find Claude Sonnet 3.5 outperforms GPT-4o by 12% pass@1 on RES-Q, indicating RES-Q's capacity to differentiate model capability as traditional benchmarks approach saturation. We further investigate token efficiency, performance relationships with existing benchmarks, and interesting disparities between closed and open-source LLMs. Code and dataset are available at https://github.com/Qurrent-AI/RES-Q.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 5 of its 8 references that are in the map. First posted on arXiv 24 Jun 2024.
Builds on
5 of 8 references.
References · 5
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2023The Rise and Potential of Large Language Model Based Agents: A Surveycited by 1,422
- 2023NLP Evaluation in trouble: On the Need to Measure LLM Data Contamination for each Benchmarkcited by 339
- 2022Mapping global dynamics of benchmark creation and saturation in artificial intelligencecited by 71
- 2023Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructionscited by 46
Built on by
Citing papers per year: 2025: 7.
7 papers.
- 2025RefactorBench: Evaluating Stateful Reasoning in Language Agents Through Codecited by 28
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Paperscited by 18
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZcited by 5
- 2025Programming with Pixels: Can Computer-Use Agents do Software Engineering?cited by 4
- 2025EditLord: Learning Code Transformation Rules for Code Editingcited by 4
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZ7 May 2025
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Papers28 Apr 2025
- 2025EditLord: Learning Code Transformation Rules for Code Editing10 Mar 2025
- 2025RefactorBench: Evaluating Stateful Reasoning in Language Agents Through Code10 Mar 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2025Programming with Pixels: Can Computer-Use Agents do Software Engineering?24 Feb 2025