mlsanityData to 14 Oct 2026

IFEvalCode: Controlled Code Generation

arXiv 2507.22462 ↗First posted 30 Jul 2025cs.CLcited by 5

Not on the map. Why?

Abstract (arXiv)

Code large language models (Code LLMs) have made significant progress in code generation by translating natural language descriptions into functional code; however, real-world applications often demand stricter adherence to detailed requirements such as coding style, line count, and structural constraints, beyond mere correctness. To address this, the paper introduces forward and backward constraints generation to improve the instruction-following capabilities of Code LLMs in controlled code generation, ensuring outputs align more closely with human-defined guidelines. The authors further present IFEvalCode, a multilingual benchmark comprising 1.6K test samples across seven programming languages (Python, Java, JavaScript, TypeScript, Shell, C++, and C#), with each sample featuring both Chinese and English queries. Unlike existing benchmarks, IFEvalCode decouples evaluation into two metrics: correctness (Corr.) and instruction-following (Instr.), enabling a more nuanced assessment. Experiments on over 40 LLMs reveal that closed-source models outperform open-source ones in controllable code generation and highlight a significant gap between the models' ability to generate correct code versus code that precisely follows instructions.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 62 of its 79 references that are in the map. First posted on arXiv 30 Jul 2025.

Builds on

62 of 79 references.

References · 62

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2023GPT-4 Technical Reportcited by 18,396
  3. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  4. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  6. 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
  7. 2021Program Synthesis with Large Language Modelscited by 3,637
  8. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  9. 2023Qwen Technical Reportcited by 3,344
  10. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  11. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  12. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
38 more
  1. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  2. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  3. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  4. 2023Instruction-Following Evaluation for Large Language Modelscited by 1,228
  5. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  6. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
  7. 2024Gemma: Open Models Based on Gemini Research and Technologycited by 916
  8. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
  9. 2023StarCoder: may the source be with you!cited by 799
  10. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  11. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 502
  12. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  13. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
  14. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
  15. 2022Efficient Training of Language Models to Fill in the Middlecited by 255
  16. 2023SantaCoder: don't reach for the stars!cited by 170
  17. 2024MAmmoTH2: Scaling Instructions from the Webcited by 145
  18. 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolutioncited by 134
  19. 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 130
  20. 2024TableBench: A Comprehensive and Complex Benchmark for Table Question Answeringcited by 128
  21. 2025CodeElo: Benchmarking Competition-level Code Generation of LLMs with Human-comparable Elo Ratingscited by 115
  22. 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 110
  23. 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 103
  24. 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 91
  25. 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
  26. 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 87
  27. 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 86
  28. 2024DebugBench: Evaluating Debugging Capability of Large Language Modelscited by 76
  29. 2024TableGPT2: A Large Multimodal Model with Tabular Data Integrationcited by 72
  30. 2024AutoKaggle: A Multi-Agent Framework for Autonomous Data Science Competitionscited by 70
  31. 2018DeepBugs: A Learning Approach to Name-based Bug Detectioncited by 65
  32. 2024Bugs in Large Language Models Generated Code: An Empirical Studycited by 60
  33. 2021Self-Supervised Bug Detection and Repaircited by 59
  34. 2024FullStack Bench: Evaluating LLMs as Full Stack Coderscited by 58
  35. 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 57
  36. 2023Prompt-Enhanced Software Vulnerability Detection Using ChatGPTcited by 51
  37. 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 50
  38. 2024McEval: Massively Multilingual Code Evaluationcited by 44

50 most cited of 62 All 62 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 3; 2026: 2.

5 papers.