mlsanityData to 14 Oct 2026

ICE-Score: Instructing Large Language Models to Evaluate Code

arXiv 2304.14317 ↗First posted 27 Apr 2023cs.AI cs.CL cs.SEcited by 52

Not on the map. Why?

Abstract (arXiv)

Recent advancements in the field of natural language generation have facilitated the use of large language models to assess the quality of generated text. Although these models have shown promising results in tasks such as machine translation and summarization, their applicability in code intelligence tasks remains limited without human involvement. The complexity of programming concepts required for such tasks makes it difficult to develop evaluation metrics that align with human judgment. Token-matching-based metrics, such as BLEU, have demonstrated weak correlations with human practitioners in code intelligence tasks. Moreover, utilizing human-written test suites to evaluate functional correctness can be challenging in domains with low resources. To overcome these obstacles, we propose textttICE-Score, a new evaluation metric via instructing large language models (LLMs) for code assessments. Our metric addresses the limitations of existing approaches by achieving superior correlations with functional correctness and human preferences, without the need for test oracles or references. We evaluate the efficacy of our metric on two different aspects (textithuman preference and textitexecution success) and four programming languages. Our results demonstrate that our metric surpasses state-of-the-art metrics for code generation, delivering high levels of accuracy and consistency across various programming languages and tasks. We also make our evaluation metric and datasets available to the publicfootnoteurlhttps://github.com/terryyz/ice-score, encouraging further research in evaluating code intelligence tasks.

Key facts. Cited by 52 papers in the map (data through 14 Oct 2026). Builds on 25 of its 46 references that are in the map. First posted on arXiv 27 Apr 2023.

Builds on

25 of 46 references.

References · 25

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2022Training language models to follow instructions with human feedbackcited by 15,971
  3. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  5. 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
  6. 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
  7. 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
  8. 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
  9. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  10. 2023Teaching Large Language Models to Self-Debugcited by 988
  11. 2022Large Language Models Can Self-Improvecited by 664
  12. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
13 more
  1. 2023Large Language Models Are State-of-the-Art Evaluators of Translation Qualitycited by 420
  2. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
  3. 2022Towards a Unified Multi-Dimensional Evaluator for Text Generationcited by 264
  4. 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 221
  5. 2023SantaCoder: don't reach for the stars!cited by 170
  6. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  7. 2021To Ship or Not to Ship: An Extensive Evaluation of Automatic Metrics for Machine Translationcited by 163
  8. 2022Few-shot training LLMs for project-specific code-summarizationcited by 129
  9. 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 110
  10. 2023CodeBERTScore: Evaluating Code Generation with Pretrained Models of Codecited by 102
  11. 2022Out of the BLEU: how should we assess quality of the Code Generation models?cited by 65
  12. 2023Can we trust the evaluation on ChatGPT?cited by 63
  13. 2019Does BLEU Score Work for Code Migration?cited by 49

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 4; 2024: 17; 2025: 24; 2026: 7.

52 papers.

Sort:

By area:

  1. 2024A Survey on Large Language Models for Code Generationcited by 658
  2. 2024From Generation to Judgment: Opportunities and Challenges of LLM-as-a-judgecited by 494
  3. 2024LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methodscited by 465
  4. 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 238
  5. 2024CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferencescited by 57
  6. 2025Evaluating the Diversity and Quality of LLM Generated Contentcited by 51
  7. 2024CodeJudge: Evaluating Code Generation with Large Language Modelscited by 44
  8. 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 33
  9. 2023Aligning Large Language Models with Human: A Surveycited by 32
  10. 2025MCTS-Judge: Test-Time Scaling in LLM-as-a-Judge for Code Correctness Evaluationcited by 32
  11. 2024CodeJudge-Eval: Can Large Language Models be Good Judges in Code Understanding?cited by 30
  12. 2025LMR-BENCH: Evaluating LLM Agent's Ability on Reproducing Language Modeling Researchcited by 29
38 more
  1. 2024RMCBench: Benchmarking Large Language Models' Resistance to Malicious Codecited by 28
  2. 2025Toward Generalizable Evaluation in the LLM Era: A Survey Beyond Benchmarkscited by 28
  3. 2023LLM-Assisted Code Cleaning For Training Accurate Code Generatorscited by 27
  4. 2025Large Language Models for Code Generation: A Comprehensive Survey of Challenges, Techniques, Evaluation, and Applicationscited by 26
  5. 2024Under the Surface: Tracking the Artifactuality of LLM-Generated Datacited by 24
  6. 2023GAR-meets-RAG Paradigm for Zero-Shot Information Retrievalcited by 18
  7. 2025Don't Judge Code by Its Cover: Exploring Biases in LLM Judges for Code Evaluationcited by 18
  8. 2025Beyond the Surface: Enhancing LLM-as-a-Judge Alignment with Human via Internal Representationscited by 15
  9. 2024What can Large Language Models Capture about Code Functional Equivalence?cited by 14
  10. 2026BiasScope: Towards Automated Detection of Bias in LLM-as-a-Judge Evaluationcited by 14
  11. 2025Is Relevance Propagated from Retriever to Generator in RAG?cited by 11
  12. 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Codecited by 11
  13. 2025FairCoder: Probing LLM Bias in High-Stakes Decision Making via Coding Taskscited by 9
  14. 2024SCAR: Data Selection via Style Consistency-Aware Response Ranking for Efficient Instruction-Tuning of Large Language Modelscited by 6
  15. 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
  16. 2026ISO-Bench: Can Coding Agents Optimize Real-World Inference Workloads?cited by 6
  17. 2024A Transformer-Based Approach for Smart Invocation of Automatic Code Completioncited by 5
  18. 2024Code Hallucinationcited by 5
  19. 2024DOCE: Finding the Sweet Spot for Execution-Based Code Generationcited by 4
  20. 2024CodeSift: An LLM-Based Reference-Less Framework for Automatic Code Validationcited by 4
  21. 2025Efficient MAP Estimation of LLM Judgment Performance with Prior Transfercited by 4
  22. 2025Understanding and Bridging the Planner-Coder Gap: A Systematic Study on the Robustness of Multi-Agent Systems for Code Generationcited by 4
  23. 2025Benchmarking LLMs for Fine-Grained Code Review with Enriched Context in Practicecited by 4
  24. 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 4
  25. 2023Source Code Data Augmentation for Deep Learning: A Surveycited by 3
  26. 2024ScriptSmith: A Unified LLM Framework for Enhancing IT Operations via Automated Bash Script Generation, Assessment, and Refinementcited by 3
  27. 2024Mastering the Craft of Data Synthesis for CodeLLMscited by 3
  28. 2025Bridging LLM-Generated Code and Requirements: Reverse Generation technique and SBC Metric for Developer Insightscited by 3
  29. 2025CODE-DITING: A Reasoning-Based Metric for Functional Alignment in Code Evaluationcited by 2
  30. 2025CETBench: A Novel Dataset constructed via Transformations over Programs for Benchmarking LLMs for Code-Equivalence Checkingcited by 1
  31. 2025LLM-as-a-Judge for Reference-less Automatic Code Validation and Refinement for Natural Language to Bash in IT Automationcited by 1
  32. 2025MATCH: Task-Driven Code Evaluation through Contrastive Learningcited by 1
  33. 2025Benchmarking Code LLM-as-a-Judge via Constrained Perturbation and Calibrationcited by 1
  34. 2026Margin-Adaptive Confidence Ranking for Reliable LLM Judgementcited by 1
  35. 2025Learning to Align Multi-Faceted Evaluation: A Unified and Robust Frameworkcited by 0
  36. 2025Learning Bug Context for PyTorch-to-JAX Translation with LLMscited by 0
  37. 2025Beyond Blind Spots: Analytic Hints for Mitigating LLM-Based Evaluation Pitfallscited by 0
  38. 2026Beyond Text Matching: Towards Reference-Free Evaluation for Human-Oriented Binary Reverse Engineeringcited by 0

50 most cited of 52 All 52 (JSON)