Comparing Developer and LLM Biases in Code Evaluation
Not on the map. Why?
Abstract (arXiv)
As LLMs are increasingly used as judges in code applications, they should be evaluated in realistic interactive settings that capture partial context and ambiguous intent. We present TRACE (Tool for Rubric Analysis in Code Evaluation), a framework that evaluates LLM judges' ability to predict human preferences and automatically extracts rubric items to reveal systematic biases in how humans and models weigh each item. Across three modalities -- chat-based programming, IDE autocompletion, and instructed code editing -- we use TRACE to measure how well LLM judges align with developer preferences. Among 13 different models, the best judges underperform human annotators by 12-23%. TRACE identifies 35 significant sources of misalignment between humans and judges across interaction modalities, the majority of which correspond to existing software engineering code quality criteria. For example, in chat-based coding, judges are biased towards longer code explanations while humans prefer shorter ones. We find significant misalignment on the majority of existing code quality dimensions, showing alignment gaps between LLM judges and human preference in realistic coding applications.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 51 of its 74 references that are in the map. First posted on arXiv 25 Mar 2026.
Builds on
51 of 74 references.
References · 51
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2024GPT-4o System Cardcited by 4,467
- 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,151
- 2024From Crowdsourced Data to High-Quality Benchmarks: Arena-Hard and BenchBuilder Pipelinecited by 484
- 2024RewardBench: Evaluating Reward Models for Language Modelingcited by 480
- 2024From Generation to Judgment: Opportunities and Challenges of LLM-as-a-judgecited by 480
- 2023JudgeLM: Fine-tuned Large Language Models are Scalable Judgescited by 351
- 2024Replacing Judges with Juries: Evaluating LLM Generations with a Panel of Diverse Modelscited by 301
- 2024JudgeBench: A Benchmark for Evaluating LLM-based Judgescited by 294
- 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
38 more
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
- 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
- 2024Regularizing Hidden States Enables Learning Generalizable Reward Model for LLMscited by 142
- 2024Trust or Escalate: LLM Judges with Provable Guarantees for Human Agreementcited by 99
- 2023The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Developmentcited by 95
- 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
- 2023A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challengescited by 75
- 2025Can LLMs Replace Human Evaluators? An Empirical Study of LLM-as-a-Judge in Software Engineeringcited by 64
- 2024A Survey on Evaluating Large Language Models in Code Generation Taskscited by 43
- 2024Inverse Constitutional AI: Compressing Preferences into Principlescited by 39
- 2024Direct Judgement Preference Optimizationcited by 33
- 2024EvoCodeBench: An Evolving Code Generation Benchmark with Domain-Specific Evaluationscited by 33
- 2025Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Supportcited by 33
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 32
- 2025Atla Selene Mini: A General Purpose Evaluation Modelcited by 27
- 2025Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflowscited by 27
- 2025Copilot Arena: A Platform for Code LLM Evaluation in the Wildcited by 25
- 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 24
- 2025What's In My Human Feedback? Learning Interpretable Descriptions of Preference Datacited by 22
- 2024Comparing Two Model Designs for Clinical Note Generation; Is an LLM a Useful Evaluator of Consistency?cited by 20
- 2023Automated Grading and Feedback Tools for Programming Education: A Systematic Reviewcited by 17
- 2025On the Effectiveness of LLM-as-a-judge for Code Generation and Summarizationcited by 17
- 2024VibeCheck: Discover and Quantify Qualitative Differences in Large Language Modelscited by 15
- 2025How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineeringcited by 14
- 2025DeepCode: Open Agentic Codingcited by 14
- 2025EDIT-Bench: Evaluating LLM Abilities to Perform Real-World Instructed Code Editscited by 13
- 2025Smarter Together: Creating Agentic Communities of Practice through Shared Experiential Learningcited by 5
- 2024How Consistent Are Humans When Grading Programming Assignments?cited by 4
- 2025Semantic Mastery: Enhancing LLMs with Advanced Natural Language Understandingcited by 4
- 2025"My productivity is boosted, but ..." Demystifying Users' Perception on AI Coding Assistantscited by 4
- 2025Developers' Experience with Generative AI -- First Insights from an Empirical Mixed-Methods Field Studycited by 4
- 2017What to Fix? Distinguishing between design and non-design rules in automated toolscited by 2
- 2025The Shift from Writing to Pruning Software: A Bonsai-Inspired IDE for Reshaping AI Generated Codecited by 2
- 2025Screen Reader Programmers in the Vibe Coding Era: Adaptation, Empowerment, and New Accessibility Landscapecited by 2
- 2025Pre-Filtering Code Suggestions using Developer Behavioral Telemetry to Optimize LLM-Assisted Programmingcited by 2
- 2019Do internal software quality tools measure validated metrics?cited by 1
- 2023A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliographycited by 1
- 2024Evaluating Software Contribution Quality: Time-to-Modification Theorycited by 1
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.