mlsanityData to 7 Oct 2026

Evaluating and Aligning CodeLLMs on Human Preference

arXiv 2412.05210 ↗First posted 6 Dec 2024cs.CLcited by 22

On the map: LLM alignment / RLHF / preference optimisation → Process reward models for reasoning

Abstract (arXiv)

Code large language models (codeLLMs) have made significant strides in code generation. Most previous code-related benchmarks, which consist of various programming exercises along with the corresponding test cases, are used as a common measure to evaluate the performance and capabilities of code LLMs. However, the current code LLMs focus on synthesizing the correct code snippet, ignoring the alignment with human preferences, where the query should be sampled from the practical application scenarios and the model-generated responses should satisfy the human preference. To bridge the gap between the model-generated response and human preference, we present a rigorous human-curated benchmark CodeArena to emulate the complexity and diversity of real-world coding tasks, where 397 high-quality samples spanning 40 categories and 44 programming languages, carefully curated from user queries. Further, we propose a diverse synthetic instruction corpus SynCode-Instruct (nearly 20B tokens) by scaling instructions from the website to verify the effectiveness of the large-scale synthetic instruction fine-tuning, where Qwen2.5-SynCoder totally trained on synthetic instruction data can achieve top-tier performance of open-source code LLMs. The results find performance differences between execution-based benchmarks and CodeArena. Our systematic experiments of CodeArena on 40+ LLMs reveal a notable performance gap between open SOTA code LLMs (e.g. Qwen2.5-Coder) and proprietary LLMs (e.g., OpenAI o1), underscoring the importance of the human preference alignment.footnoteurlhttps://codearenaeval.github.io/

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Placed in Process reward models for reasoning, one of 10 directions in LLM alignment / RLHF / preference optimisation. Builds on 26 of its 52 references that are in the map. First posted on arXiv 6 Dec 2024.

Builds on

26 of 52 references.

References · 26

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2023GPT-4 Technical Reportcited by 18,132
  3. 2024The Llama 3 Herd of Modelscited by 14,192
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2021Program Synthesis with Large Language Modelscited by 3,509
  6. 2023Qwen Technical Reportcited by 3,273
  7. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  8. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
  9. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  10. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  11. 2024Qwen2.5-Coder Technical Reportcited by 1,151
  12. 2023StarCoder: may the source be with you!cited by 790
14 more
  1. 2024Yi: Open Foundation Models by 01.AIcited by 706
  2. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  3. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
  4. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
  5. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
  6. 2022Efficient Training of Language Models to Fill in the Middlecited by 248
  7. 2024MAmmoTH2: Scaling Instructions from the Webcited by 143
  8. 2024TableBench: A Comprehensive and Complex Benchmark for Table Question Answeringcited by 127
  9. 2024AutoKaggle: A Multi-Agent Framework for Autonomous Data Science Competitionscited by 70
  10. 2024TableGPT2: A Large Multimodal Model with Tabular Data Integrationcited by 69
  11. 2024McEval: Massively Multilingual Code Evaluationcited by 42
  12. 2024CodeEditorBench: Evaluating Code Editing Capability of Large Language Modelscited by 22
  13. 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
  14. 2024MdEval: Massively Multilingual Code Debuggingcited by 16

Built on by

Cited by year

Citing papers per year: 2024: 4; 2025: 18.

22 papers.

Sort:

By area:

  1. 2024Qwen2.5 Technical Reportcited by 4,713
  2. 2025SimpleVQA: Multimodal Factuality Evaluation for Multimodal Large Language Modelscited by 61
  3. 2025Table-R1: Region-based Reinforcement Learning for Table Understandingcited by 35
  4. 2025MCTS-Judge: Test-Time Scaling in LLM-as-a-Judge for Code Correctness Evaluationcited by 32
  5. 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
  6. 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 18
  7. 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 15
  8. 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
  9. 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
  10. 2025Multi-Agent Collaboration for Multilingual Code Instruction Tuningcited by 6
  11. 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
  12. 2025CryptoX : Compositional Reasoning Evaluation of Large Language Modelscited by 5
10 more
  1. 2025Turning the Tide: Repository-based Code Reflectioncited by 5
  2. 2025IFEvalCode: Controlled Code Generationcited by 5
  3. 2024Exploring the Implicit Semantic Ability of Multimodal Large Language Models: A Pilot Study on Entity Set Expansioncited by 3
  4. 2025CodeSimpleQA: Scaling Factuality in Code Large Language Modelscited by 3
  5. 2025MRT at SemEval-2025 Task 8: Maximizing Recovery from Tables with Multiple Stepscited by 2
  6. 2024SPDZCoder: Combining Expert Knowledge with LLMs for Generating Privacy-Computing Codecited by 1
  7. 2025M2G-Eval: Enhancing and Evaluating Multi-granularity Multilingual Code Generationcited by 1
  8. 2025Structure-Aware Corpus Construction and User-Perception-Aligned Metrics for Large-Language-Model Code Completioncited by 0
  9. 2025LaQual: An Automated Framework for LLM App Quality Evaluationcited by 0
  10. 2025UCoder: Unsupervised Code Generation by Internal Probing of Large Language Modelscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2025BigCodeArena: Unveiling More Reliable Human Preferences in Code Generation via Execution
  2. 2024Learning Code Preference via Synthetic Evolution
  3. 2024CodecLM: Aligning Language Models with Tailored Synthetic Data
  4. 2024CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferences
  5. 2026Reward-Free Code Alignment from Pretrained or Fine-Tuned LLM: Unpacking the Trade-offs for Code Generation
  6. 2026Subjective Code Preferences in Experts and Large Language Models ↗
  7. 2025Holistic Evaluation of State-of-the-Art LLMs for Code Generation
  8. 2025Beyond Synthetic Benchmarks: Evaluating LLM Performance on Real-World Class-Level Code Generation