From Code to Courtroom: LLMs as the New Software Judges
Not on the map. Why?
Abstract (arXiv)
Recently, Large Language Models (LLMs) have been increasingly used to automate SE tasks such as code generation and summarization. However, evaluating the quality of LLM-generated software artifacts remains challenging. Human evaluation, while effective, is very costly and time-consuming. Traditional automated metrics like BLEU rely on high-quality references and struggle to capture nuanced aspects of software quality, such as readability and usefulness. In response, the LLM-as-a-Judge paradigm, which employs LLMs for automated evaluation, has emerged. Given that LLMs are typically trained to align with human judgment and possess strong coding abilities and reasoning skills, they hold promise as cost-effective and scalable surrogates for human evaluators. Nevertheless, LLM-as-a-Judge research in the SE community is still in its early stages, with many breakthroughs needed. This forward-looking SE 2030 paper aims to steer the research community toward advancing LLM-as-a-Judge for evaluating LLMgenerated software artifacts, while also sharing potential research paths to achieve this goal. We provide a literature review of existing SE studies on LLM-as-a-Judge and envision these frameworks as reliable, robust, and scalable human surrogates capable of evaluating software artifacts with consistent, multi-faceted assessments by 2030 and beyond. To validate this vision, we analyze the limitations of current studies, identify key research gaps, and outline a detailed roadmap to guide future developments of LLM-as-a-Judge in software engineering. While not intended to be a definitive guide, our work aims to foster further research and adoption of LLM-as-a-Judge frameworks within the SE community, ultimately improving the effectiveness and scalability of software artifact evaluation methods.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Mar 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 10; 2026: 6.
16 papers.
Sort:
By area:
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Modelscited by 381
- 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
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Paperscited by 18
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2026Exposing Weaknesses of Large Reasoning Models through Graph Algorithm Problemscited by 3
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 3
- 2025Multicalibration for LLM-based Code Generationcited by 2
- 2025CODE-DITING: A Reasoning-Based Metric for Functional Alignment in Code Evaluationcited by 1
- 2025CETBench: A Novel Dataset constructed via Transformations over Programs for Benchmarking LLMs for Code-Equivalence Checkingcited by 1
4 more
- 2026Judging What We Cannot Solve: A Consequence-Based Approach for Oracle-Free Evaluation of Research-Level Mathcited by 1
- 2025Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoningcited by 0
- 2026AutoSG: LLM-Driven Solver Generation Solely from Task Prompts for Expensive Optimizationcited by 0
- 2026Can LLMs Fix It Without Code? Toward Automated Verification of No-Code Bug Fixescited by 0
- 2026Can LLMs Fix It Without Code? Toward Automated Verification of No-Code Bug Fixes8 Oct 2026
- 2026AutoSG: LLM-Driven Solver Generation Solely from Task Prompts for Expensive Optimization25 May 2026
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineering18 Apr 2026
- 2026Exposing Weaknesses of Large Reasoning Models through Graph Algorithm Problems6 Feb 2026
- 2026Judging What We Cannot Solve: A Consequence-Based Approach for Oracle-Free Evaluation of Research-Level Math6 Feb 2026
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agents23 Jan 2026
- 2025Multicalibration for LLM-based Code Generation9 Dec 2025
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025LongCodeZip: Compress Long Context for Code Language Models1 Oct 2025
- 2025SWE-QA: Can Language Models Answer Repository-level Code Questions?18 Sep 2025
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Tasks14 Jul 2025
- 2025CETBench: A Novel Dataset constructed via Transformations over Programs for Benchmarking LLMs for Code-Equivalence Checking4 Jun 2025
4 more
- 2025CODE-DITING: A Reasoning-Based Metric for Functional Alignment in Code Evaluation26 May 2025
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Papers28 Apr 2025
- 2025Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoning19 Mar 2025
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Models12 Mar 2025
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Modelscited by 381
- 2026Exposing Weaknesses of Large Reasoning Models through Graph Algorithm Problemscited by 3
- 2025CODE-DITING: A Reasoning-Based Metric for Functional Alignment in Code Evaluationcited by 1
- 2026Judging What We Cannot Solve: A Consequence-Based Approach for Oracle-Free Evaluation of Research-Level Mathcited by 1
- 2025Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoningcited by 0
- 2026Exposing Weaknesses of Large Reasoning Models through Graph Algorithm Problems6 Feb 2026
- 2026Judging What We Cannot Solve: A Consequence-Based Approach for Oracle-Free Evaluation of Research-Level Math6 Feb 2026
- 2025CODE-DITING: A Reasoning-Based Metric for Functional Alignment in Code Evaluation26 May 2025
- 2025Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoning19 Mar 2025
- 2025Towards Reasoning Era: A Survey of Long Chain-of-Thought for Reasoning Large Language Models12 Mar 2025
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agentscited by 40
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Paperscited by 18
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2026SWE-Pruner: Self-Adaptive Context Pruning for Coding Agents23 Jan 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Papers28 Apr 2025
- 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
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 3
- 2025Multicalibration for LLM-based Code Generationcited by 2
- 2025CETBench: A Novel Dataset constructed via Transformations over Programs for Benchmarking LLMs for Code-Equivalence Checkingcited by 1
- 2026AutoSG: LLM-Driven Solver Generation Solely from Task Prompts for Expensive Optimizationcited by 0
- 2026Can LLMs Fix It Without Code? Toward Automated Verification of No-Code Bug Fixescited by 0
- 2026Can LLMs Fix It Without Code? Toward Automated Verification of No-Code Bug Fixes8 Oct 2026
- 2026AutoSG: LLM-Driven Solver Generation Solely from Task Prompts for Expensive Optimization25 May 2026
- 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineering18 Apr 2026
- 2025Multicalibration for LLM-based Code Generation9 Dec 2025
- 2025LongCodeZip: Compress Long Context for Code Language Models1 Oct 2025
- 2025SWE-QA: Can Language Models Answer Repository-level Code Questions?18 Sep 2025
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Tasks14 Jul 2025
- 2025CETBench: A Novel Dataset constructed via Transformations over Programs for Benchmarking LLMs for Code-Equivalence Checking4 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025LLM-as-a-Judge for Software Engineering: Literature Review, Vision, and the Road Ahead ↗
- 2025An Empirical Study of LLM-as-a-Judge: How Design Choices Impact Evaluation Reliability
- 2026LLMs taking shortcuts in test generation: A study with SAP HANA and LevelDB
- 2025Evaluating Scoring Bias in LLM-as-a-Judge
- 2024Judging the Judges: Evaluating Alignment and Vulnerabilities in LLMs-as-Judges
- 2025Neither Valid nor Reliable? Investigating the Use of LLMs as Judges
- 2024From Calculation to Adjudication: Examining LLM judges on Mathematical Reasoning Tasks
- 2025Training an LLM-as-a-Judge Model: Pipeline, Insights, and Practical Lessons