CodeEditorBench: Evaluating Code Editing Capability of Large Language Models
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) for code are rapidly evolving, with code editing emerging as a critical capability. We introduce CodeEditorBench, an evaluation framework designed to rigorously assess the performance of LLMs in code editing tasks, including debugging, translating, polishing, and requirement switching. Unlike existing benchmarks focusing solely on code generation, CodeEditorBench emphasizes real-world scenarios and practical aspects of software development. We curate diverse coding challenges and scenarios from five sources, covering various programming languages, complexity levels, and editing tasks. Evaluation of 19 LLMs reveals that closed-source models (particularly Gemini-Ultra and GPT-4), outperform open-source models in CodeEditorBench, highlighting differences in model performance based on problem types and prompt sensitivities. CodeEditorBench aims to catalyze advancements in LLMs by providing a robust platform for assessing code editing capabilities. We will release all prompts and datasets to enable the community to expand the dataset and benchmark emerging LLMs. By introducing CodeEditorBench, we contribute to the advancement of LLMs in code editing and provide a valuable resource for researchers and practitioners.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 27 of its 37 references that are in the map. First posted on arXiv 4 Apr 2024.
Builds on
27 of 37 references.
References · 27
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,120
15 more
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2023Large Language Models as Tool Makerscited by 293
- 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
- 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
- 2019SPoC: Search-based Pseudocode to Codecited by 176
- 2023TACO: Topics in Algorithmic COde generation datasetcited by 150
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2023CodeGen2: Lessons for Training LLMs on Programming and Natural Languagescited by 124
- 2023Learning Performance-Improving Code Editscited by 103
- 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 72
- 2021AVATAR: A Parallel Corpus for Java-Python Program Translationcited by 59
- 2023MFTCoder: Boosting Code LLMs with Multitask Fine-Tuningcited by 34
- 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
Built on by
Citing papers per year: 2024: 6; 2025: 10; 2026: 6.
22 papers.
Sort:
By area:
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 34
- 2025Toward Generalizable Evaluation in the LLM Era: A Survey Beyond Benchmarkscited by 26
- 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
- 2024CodeUpdateArena: Benchmarking Knowledge Editing on API Updatescited by 18
- 2025WebMMU: A Benchmark for Multimodal Multilingual Website Understanding and Code Generationcited by 16
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Codecited by 9
- 2026LLMs Corrupt Your Documents When You Delegatecited by 9
- 2025StatLLM: A Dataset for Evaluating the Performance of Large Language Models in Statistical Analysiscited by 8
- 2024CursorCore: Assist Programming through Aligning Anythingcited by 6
10 more
- 2026ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Developmentcited by 6
- 2025EditLord: Learning Code Transformation Rules for Code Editingcited by 4
- 2025Robust Learning of Diverse Code Editscited by 2
- 2026VibeServe: Can AI Agents Build Bespoke LLM Serving Systems?cited by 2
- 2025Replacing thinking with tool usage enables reasoning in small language modelscited by 1
- 2025Coding Triangle: How Does Large Language Model Understand Code?cited by 1
- 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptationcited by 1
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?cited by 1
- 2025Diff-XYZ: A Benchmark for Evaluating Diff Understandingcited by 0
- 2026Code Monitor Red Teaming for Public-Test-Passing Codecited by 0
- 2026Code Monitor Red Teaming for Public-Test-Passing Code23 Jul 2026
- 2026VibeServe: Can AI Agents Build Bespoke LLM Serving Systems?7 May 2026
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?19 Apr 2026
- 2026LLMs Corrupt Your Documents When You Delegate17 Apr 2026
- 2026ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Development16 Jan 2026
- 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptation8 Jan 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Diff-XYZ: A Benchmark for Evaluating Diff Understanding14 Oct 2025
- 2025WebMMU: A Benchmark for Multimodal Multilingual Website Understanding and Code Generation22 Aug 2025
- 2025Coding Triangle: How Does Large Language Model Understand Code?8 Jul 2025
- 2025Replacing thinking with tool usage enables reasoning in small language models7 Jul 2025
- 2025Toward Generalizable Evaluation in the LLM Era: A Survey Beyond Benchmarks26 Apr 2025
10 more
- 2025EditLord: Learning Code Transformation Rules for Code Editing10 Mar 2025
- 2025Robust Learning of Diverse Code Edits5 Mar 2025
- 2025StatLLM: A Dataset for Evaluating the Performance of Large Language Models in Statistical Analysis24 Feb 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluation16 Dec 2024
- 2024Evaluating and Aligning CodeLLMs on Human Preference6 Dec 2024
- 2024CursorCore: Assist Programming through Aligning Anything9 Oct 2024
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Code29 Sep 2024
- 2024Qwen2.5-Coder Technical Report18 Sep 2024
- 2024CodeUpdateArena: Benchmarking Knowledge Editing on API Updates8 Jul 2024
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2025Replacing thinking with tool usage enables reasoning in small language modelscited by 1
- 2025Replacing thinking with tool usage enables reasoning in small language models7 Jul 2025
- 2024Qwen2.5-Coder Technical Report18 Sep 2024
- 2026Code Monitor Red Teaming for Public-Test-Passing Codecited by 0
- 2026Code Monitor Red Teaming for Public-Test-Passing Code23 Jul 2026
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 34
- 2025Toward Generalizable Evaluation in the LLM Era: A Survey Beyond Benchmarkscited by 26
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
- 2024CodeUpdateArena: Benchmarking Knowledge Editing on API Updatescited by 18
- 2025WebMMU: A Benchmark for Multimodal Multilingual Website Understanding and Code Generationcited by 16
- 2026LLMs Corrupt Your Documents When You Delegatecited by 9
- 2025StatLLM: A Dataset for Evaluating the Performance of Large Language Models in Statistical Analysiscited by 8
- 2024CursorCore: Assist Programming through Aligning Anythingcited by 6
- 2025EditLord: Learning Code Transformation Rules for Code Editingcited by 4
- 2025Robust Learning of Diverse Code Editscited by 2
- 2025Coding Triangle: How Does Large Language Model Understand Code?cited by 1
- 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptationcited by 1
12 most cited of 14 All 14 (JSON)
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?19 Apr 2026
- 2026LLMs Corrupt Your Documents When You Delegate17 Apr 2026
- 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptation8 Jan 2026
- 2025Diff-XYZ: A Benchmark for Evaluating Diff Understanding14 Oct 2025
- 2025WebMMU: A Benchmark for Multimodal Multilingual Website Understanding and Code Generation22 Aug 2025
- 2025Coding Triangle: How Does Large Language Model Understand Code?8 Jul 2025
- 2025Toward Generalizable Evaluation in the LLM Era: A Survey Beyond Benchmarks26 Apr 2025
- 2025EditLord: Learning Code Transformation Rules for Code Editing10 Mar 2025
- 2025Robust Learning of Diverse Code Edits5 Mar 2025
- 2025StatLLM: A Dataset for Evaluating the Performance of Large Language Models in Statistical Analysis24 Feb 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluation16 Dec 2024
12 newest of 14 All 14 (JSON)