SEApr 26

Automated Classification of Human Code Review Comments with Large Language Models

arXiv:2604.2366745.61 citations
Predicted impact top 56% in SE · last 90 daysOriginality Synthesis-oriented
AI Analysis

For software engineering researchers and practitioners, this work provides a fine-grained taxonomy and initial LLM-based classification of code review comment issues, though performance is moderate and incremental.

The authors designed a nine-label taxonomy for classifying code review comments into six smells and three intents, manually labeled 448 comments, and benchmarked LLMs (GPT-5-mini, LLaMA-3.3, DeepSeek-R1) on zero-shot and one-shot classification. Zero-shot macro-F1 ranged from 0.360 to 0.374; one-shot improved GPT-5-mini and DeepSeek-R1 but slightly hurt LLaMA-3.3.

Context: Code reviews are essential for maintaining software quality, yet many human review comments suffer from issues such as redundancy, vagueness, or lack of constructiveness. These types of comments may slow down feedback and obscure important insights. Prior work on code review comments mostly explore the detection and categorization of useful comments, while fine-grained categorization of comment issues remains underexplored. Objective: This work aims to design and evaluate an automated system for classifying code review comments according to specific categories of issues. Methodology: We introduced a nine-label taxonomy for code review comments, covering six review comment smells and three common useful intents, and manually labeled 448 comments from a publicly available dataset. We benchmarked zero-shot and one-shot single-label classification over each comment and its associated unified diff hunk, comparing GPT-5-mini, LLaMA-3.3, and DeepSeek-R1. We reported macro-F1 as the primary metric. Results: Zero-shot performance was moderate under class imbalance (macro-F1 0.360 to 0.374). One-shot exemplar conditioning had model-dependent effects: GPT-5-mini and DeepSeek-R1 macro-F1 scores improved, however LLaMA-3.3 suffered a slight decrease. Exemplars most consistently helped intent-boundary labels, whereas classification of evidence-sensitive labels remain challenging. Conclusion: Our results indicate that comment--diff evidence is sufficient for some labels but limited for evidence-sensitive smells. Future work includes adding thread context, improving intent-preserving rewrites, and validating robustness across platforms.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes