Can LLMs Replace Human Evaluators? An Empirical Study of LLM-as-a-Judge in Software Engineering
Not on the map. Why?
Abstract (arXiv)
Recently, large language models (LLMs) have been deployed to tackle various software engineering (SE) tasks like code generation, significantly advancing the automation of SE tasks. However, assessing the quality of these LLM-generated code and text remains challenging. The commonly used Pass@k metric necessitates extensive unit tests and configured environments, demands a high labor cost, and is not suitable for evaluating LLM-generated text. Conventional metrics like BLEU, which measure only lexical rather than semantic similarity, have also come under scrutiny. In response, a new trend has emerged to employ LLMs for automated evaluation, known as LLM-as-a-judge. These LLM-as-a-judge methods are claimed to better mimic human assessment than conventional metrics without relying on high-quality reference answers. Nevertheless, their exact human alignment in SE tasks remains unexplored. In this paper, we empirically explore LLM-as-a-judge methods for evaluating SE tasks, focusing on their alignment with human judgments. We select seven LLM-as-a-judge methods that utilize general-purpose LLMs, alongside two LLMs specifically fine-tuned for evaluation. After generating and manually scoring LLM responses on three recent SE datasets of code translation, code generation, and code summarization, we then prompt these methods to evaluate each response. Finally, we compare the scores generated by these methods with human evaluation. The results indicate that output-based methods reach the highest Pearson correlation of 81.32 and 68.51 with human scores in code translation and generation, achieving near-human evaluation, noticeably outperforming ChrF++, one of the best conventional metrics, at 34.23 and 64.92. Such output-based methods prompt LLMs to output judgments directly, and exhibit more balanced score distributions that resemble human score patterns. Finally, we provide...
Key facts. Cited by 64 papers in the map (data through 7 Oct 2026). Builds on 40 of its 59 references that are in the map. First posted on arXiv 10 Feb 2025.
Builds on
40 of 59 references.
References · 40
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,175
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2024Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameterscited by 1,928
28 more
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2023ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debatecited by 724
- 2021BARTScore: Evaluating Generated Text as Text Generationcited by 719
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2024Prometheus 2: An Open Source Language Model Specialized in Evaluating Other Language Modelscited by 431
- 2019MoverScore: Text Generation Evaluating with Contextualized Embeddings and Earth Mover Distancecited by 415
- 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 355
- 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 325
- 2023PandaLM: An Automatic Evaluation Benchmark for LLM Instruction Tuning Optimizationcited by 311
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 251
- 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 166
- 2023CodeBERTScore: Evaluating Code Generation with Pretrained Models of Codecited by 101
- 2022Automating Code Review Activities by Large-Scale Pre-trainingcited by 98
- 2024CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferencescited by 56
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2023X-Eval: Generalizable Multi-aspect Text Evaluation via Augmented Instruction Tuning with Auxiliary Evaluation Aspectscited by 28
- 2024NoFunEval: Funny How Code LMs Falter on Requirements Beyond Functional Correctnesscited by 23
- 2023Zero-shot Faithfulness Evaluation for Text Summarization with Foundation Language Modelcited by 21
- 2024ComplexCodeEval: A Benchmark for Evaluating Large Code Models on More Complex Codecited by 18
- 2023BatchEval: Towards Human-like Text Evaluationcited by 16
Built on by
Citing papers per year: 2025: 31; 2026: 33.
64 papers.
Sort:
By area:
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 93
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 41
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agentscited by 40
- 2025LongCodeZip: Compress Long Context for Code Language Modelscited by 38
- 2025SWE-QA: Can Language Models Answer Repository-level Code Questions?cited by 37
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 32
- 2025TrustJudge: Inconsistencies of LLM-as-a-Judge and How to Alleviate Themcited by 20
- 2025Don't Judge Code by Its Cover: Exploring Biases in LLM Judges for Code Evaluationcited by 18
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptionscited by 15
- 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Codingcited by 11
- 2025Beyond Static Responses: Multi-Agent LLM Systems as a New Paradigm for Social Science Researchcited by 9
- 2025PersonaEval: Are LLM Evaluators Human Enough to Judge Role-Play?cited by 9
38 more
- 2025Talk to Your Slides: High-Efficiency Slide Editing via Language-Driven Structured Data Manipulationcited by 7
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
- 2025Skewed Score: A statistical framework to assess autograderscited by 6
- 2026ALRM: Agentic LLM for Robotic Manipulationcited by 6
- 2025The Debugging Decay Index: Rethinking Debugging Strategies for Code LLMscited by 5
- 2026From Anatomy to Smells: An Empirical Study of SKILL.md in Agent Skillscited by 5
- 2025Querying Large Automotive Software Models: Agentic vs. Direct LLM Approachescited by 3
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templatescited by 3
- 2025Understanding and Bridging the Planner-Coder Gap: A Systematic Study on the Robustness of Multi-Agent Systems for Code Generationcited by 3
- 2026A Systematic Investigation of Document Chunking Strategies and Embedding Sensitivitycited by 3
- 2026Beyond Code Snippets: Benchmarking LLMs on Repository-Level Question Answeringcited by 3
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 3
- 2026LLM Judges Can Be Too Generous When There Is No Reference Answercited by 3
- 2025Evaluating the Use of LLMs for Documentation to Code Traceabilitycited by 2
- 2025Bridging Code Graphs and Large Language Models for Better Code Understandingcited by 2
- 2026MM-tau-p2: Persona-Adaptive Prompting for Robust Multi-Modal Agent Evaluation in Dual-Control Settingscited by 2
- 2026From Personas to Plot: Character-Grounded Multi-Agent Story Generation for Long-Form Narrativescited by 2
- 2025Spiritual-LLM : Gita Inspired Mental Health Therapy In the Era of LLMscited by 1
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Frameworkcited by 1
- 2025RCScore: Quantifying Response Consistency in Large Language Modelscited by 1
- 2025OLAF: Towards Robust LLM-Based Annotation Framework in Empirical Software Engineeringcited by 1
- 2025AXIOM: Benchmarking LLM-as-a-Judge for Code via Rule-Based Perturbation and Multisource Quality Calibrationcited by 1
- 2026Provable and Practical In-Context Policy Optimization for Self-Improvementcited by 1
- 2026Evaluating Ill-Defined Tasks in Large Language Modelscited by 1
- 2026Comparing Developer and LLM Biases in Code Evaluationcited by 1
- 2026Understanding the Limits of Automated Evaluation for Code Review Bots in Practicecited by 1
- 2026When AI Takes Sides on Questions of Faith: Persistent Asymmetries in AI-Mediated Faith Guidancecited by 1
- 2025The African Languages Lab: A Collaborative Approach to Advancing Low-Resource African NLPcited by 0
- 2025Meronymic Ontology Extraction via Large Language Modelscited by 0
- 2025LLMs Judge Themselves: A Game-Theoretic Framework for Human-Aligned Evaluationcited by 0
- 2025AutoLogger: A Multi-Agent Framework for the End-to-End Automated Loggingcited by 0
- 2025MANTRA: a Framework for Multi-stage Adaptive Noise TReAtment During Trainingcited by 0
- 2025TaskEval: Synthesised Evaluation for Foundation-Model Taskscited by 0
- 2025Measuring the Unspoken: A Disentanglement Model and Benchmark for Psychological Analysis in the Wildcited by 0
- 2026Who Does What? Archetypes of Roles Assigned to LLMs During Human-AI Decision-Makingcited by 0
- 2026Extending Minimal Pairs with Ordinal Surprisal Curves and Entropy Across Applied Domainscited by 0
- 2026Evaluating LLMs for Answering Student Questions in Introductory Programming Coursescited by 0
- 2026More Human, More Efficient: Aligning Annotations with Quantized SLMscited by 0
50 most cited of 64 All 64 (JSON)
- 2026Retrieve, Reproduce, Reveal: Dissecting Retrieval-Augmented Software Vulnerability Detection29 Sep 2026
- 2026When Is a Multi-Agent Code Judge Actually Grounded? Two Label-Free Measurements, and a Judge That Declines to Guess23 Sep 2026
- 2026XAI-Arena: Can LLMs Assess the Quality of XAI Explanations?8 Sep 2026
- 2026Detecting Soft Skills in ML Engineering Roles CVs10 Aug 2026
- 2026Beyond Text Matching: Towards Reference-Free Evaluation for Human-Oriented Binary Reverse Engineering7 Aug 2026
- 2026EuroExec: Frontier Language Models Fall Short of Expert Judgment on European Executive Decision Tasks5 Aug 2026
- 2026LLM Judges Can Be Too Generous When There Is No Reference Answer14 Jul 2026
- 2026ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation9 Jul 2026
- 2026Reliable and Developer-Aligned Evaluation of Agents for Software Engineering7 Jul 2026
- 2026An Empirical Study of Downstream Adaptation for Agent Skills3 Jul 2026
- 2026Archer: Towards Agentic Review for Compiler Optimizations2 Jul 2026
- 2026From Anatomy to Smells: An Empirical Study of SKILL.md in Agent Skills1 Jul 2026
38 more
- 2026From Personas to Plot: Character-Grounded Multi-Agent Story Generation for Long-Form Narratives1 Jul 2026
- 2026More than a Judge: An Empirical Study of Agent-Human Interaction in Crowdsourced Testing Assessment4 Jun 2026
- 2026When AI Takes Sides on Questions of Faith: Persistent Asymmetries in AI-Mediated Faith Guidance21 May 2026
- 2026BUILD-AND-FIND: An Effort-Aware Protocol for Evaluating Agent-Managed Codebases7 May 2026
- 2026BatteryPass-12K: The First Dataset for the Novel Digital Battery Passport Conformance Task28 Apr 2026
- 2026Understanding the Limits of Automated Evaluation for Code Review Bots in Practice27 Apr 2026
- 2026A Systematic Approach for Large Language Models Debugging24 Apr 2026
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineering18 Apr 2026
- 2026More Human, More Efficient: Aligning Annotations with Quantized SLMs1 Apr 2026
- 2026Evaluating LLMs for Answering Student Questions in Introductory Programming Courses30 Mar 2026
- 2026Beyond Code Snippets: Benchmarking LLMs on Repository-Level Question Answering27 Mar 2026
- 2026Comparing Developer and LLM Biases in Code Evaluation25 Mar 2026
- 2026Evaluating Ill-Defined Tasks in Large Language Models17 Mar 2026
- 2026Extending Minimal Pairs with Ordinal Surprisal Curves and Entropy Across Applied Domains15 Mar 2026
- 2026MM-tau-p2: Persona-Adaptive Prompting for Robust Multi-Modal Agent Evaluation in Dual-Control Settings10 Mar 2026
- 2026A Systematic Investigation of Document Chunking Strategies and Embedding Sensitivity7 Mar 2026
- 2026Provable and Practical In-Context Policy Optimization for Self-Improvement2 Mar 2026
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptions16 Feb 2026
- 2026Who Does What? Archetypes of Roles Assigned to LLMs During Human-AI Decision-Making12 Feb 2026
- 2026ALRM: Agentic LLM for Robotic Manipulation27 Jan 2026
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agents23 Jan 2026
- 2025AXIOM: Benchmarking LLM-as-a-Judge for Code via Rule-Based Perturbation and Multisource Quality Calibration23 Dec 2025
- 2025OLAF: Towards Robust LLM-Based Annotation Framework in Empirical Software Engineering17 Dec 2025
- 2025Bridging Code Graphs and Large Language Models for Better Code Understanding8 Dec 2025
- 2025Measuring the Unspoken: A Disentanglement Model and Benchmark for Psychological Analysis in the Wild4 Dec 2025
- 2025TaskEval: Synthesised Evaluation for Foundation-Model Tasks4 Dec 2025
- 2025MANTRA: a Framework for Multi-stage Adaptive Noise TReAtment During Training3 Dec 2025
- 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Coding30 Nov 2025
- 2025AutoLogger: A Multi-Agent Framework for the End-to-End Automated Logging23 Nov 2025
- 2025RCScore: Quantifying Response Consistency in Large Language Models30 Oct 2025
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Framework20 Oct 2025
- 2025LLMs Judge Themselves: A Game-Theoretic Framework for Human-Aligned Evaluation17 Oct 2025
- 2025Understanding and Bridging the Planner-Coder Gap: A Systematic Study on the Robustness of Multi-Agent Systems for Code Generation12 Oct 2025
- 2025Meronymic Ontology Extraction via Large Language Models11 Oct 2025
- 2025The African Languages Lab: A Collaborative Approach to Advancing Low-Resource African NLP7 Oct 2025
- 2025LongCodeZip: Compress Long Context for Code Language Models1 Oct 2025
- 2025TrustJudge: Inconsistencies of LLM-as-a-Judge and How to Alleviate Them25 Sep 2025
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templates22 Sep 2025
50 newest of 64 All 64 (JSON)
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agentscited by 40
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptionscited by 15
- 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Codingcited by 11
- 2025Beyond Static Responses: Multi-Agent LLM Systems as a New Paradigm for Social Science Researchcited by 9
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
- 2026ALRM: Agentic LLM for Robotic Manipulationcited by 6
- 2026From Anatomy to Smells: An Empirical Study of SKILL.md in Agent Skillscited by 5
- 2025Querying Large Automotive Software Models: Agentic vs. Direct LLM Approachescited by 3
- 2025Understanding and Bridging the Planner-Coder Gap: A Systematic Study on the Robustness of Multi-Agent Systems for Code Generationcited by 3
- 2026MM-tau-p2: Persona-Adaptive Prompting for Robust Multi-Modal Agent Evaluation in Dual-Control Settingscited by 2
- 2026From Personas to Plot: Character-Grounded Multi-Agent Story Generation for Long-Form Narrativescited by 2
- 2025AutoLogger: A Multi-Agent Framework for the End-to-End Automated Loggingcited by 0
12 most cited of 17 All 17 (JSON)
- 2026When Is a Multi-Agent Code Judge Actually Grounded? Two Label-Free Measurements, and a Judge That Declines to Guess23 Sep 2026
- 2026Reliable and Developer-Aligned Evaluation of Agents for Software Engineering7 Jul 2026
- 2026An Empirical Study of Downstream Adaptation for Agent Skills3 Jul 2026
- 2026Archer: Towards Agentic Review for Compiler Optimizations2 Jul 2026
- 2026From Anatomy to Smells: An Empirical Study of SKILL.md in Agent Skills1 Jul 2026
- 2026From Personas to Plot: Character-Grounded Multi-Agent Story Generation for Long-Form Narratives1 Jul 2026
- 2026More than a Judge: An Empirical Study of Agent-Human Interaction in Crowdsourced Testing Assessment4 Jun 2026
- 2026MM-tau-p2: Persona-Adaptive Prompting for Robust Multi-Modal Agent Evaluation in Dual-Control Settings10 Mar 2026
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptions16 Feb 2026
- 2026ALRM: Agentic LLM for Robotic Manipulation27 Jan 2026
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agents23 Jan 2026
- 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Coding30 Nov 2025
12 newest of 17 All 17 (JSON)
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 41
- 2025LongCodeZip: Compress Long Context for Code Language Modelscited by 38
- 2025SWE-QA: Can Language Models Answer Repository-level Code Questions?cited by 37
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 32
- 2025TrustJudge: Inconsistencies of LLM-as-a-Judge and How to Alleviate Themcited by 20
- 2025Don't Judge Code by Its Cover: Exploring Biases in LLM Judges for Code Evaluationcited by 18
- 2025PersonaEval: Are LLM Evaluators Human Enough to Judge Role-Play?cited by 9
- 2025Talk to Your Slides: High-Efficiency Slide Editing via Language-Driven Structured Data Manipulationcited by 7
- 2025Skewed Score: A statistical framework to assess autograderscited by 6
- 2025The Debugging Decay Index: Rethinking Debugging Strategies for Code LLMscited by 5
- 2026Beyond Code Snippets: Benchmarking LLMs on Repository-Level Question Answeringcited by 3
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 3
12 most cited of 40 All 40 (JSON)
- 2026XAI-Arena: Can LLMs Assess the Quality of XAI Explanations?8 Sep 2026
- 2026Detecting Soft Skills in ML Engineering Roles CVs10 Aug 2026
- 2026Beyond Text Matching: Towards Reference-Free Evaluation for Human-Oriented Binary Reverse Engineering7 Aug 2026
- 2026EuroExec: Frontier Language Models Fall Short of Expert Judgment on European Executive Decision Tasks5 Aug 2026
- 2026LLM Judges Can Be Too Generous When There Is No Reference Answer14 Jul 2026
- 2026ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation9 Jul 2026
- 2026When AI Takes Sides on Questions of Faith: Persistent Asymmetries in AI-Mediated Faith Guidance21 May 2026
- 2026BUILD-AND-FIND: An Effort-Aware Protocol for Evaluating Agent-Managed Codebases7 May 2026
- 2026BatteryPass-12K: The First Dataset for the Novel Digital Battery Passport Conformance Task28 Apr 2026
- 2026Understanding the Limits of Automated Evaluation for Code Review Bots in Practice27 Apr 2026
- 2026A Systematic Approach for Large Language Models Debugging24 Apr 2026
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineering18 Apr 2026
12 newest of 40 All 40 (JSON)