Sphinx: Benchmarking and Modeling for LLM-Driven Pull Request Review

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhang, Daoan, Zhang, Shuo, Jin, Zijian, Luo, Jiebo, Fu, Shengyu, Nallipogu, Elsie
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914239256461312
author Zhang, Daoan
Zhang, Shuo
Jin, Zijian
Luo, Jiebo
Fu, Shengyu
Nallipogu, Elsie
author_facet Zhang, Daoan
Zhang, Shuo
Jin, Zijian
Luo, Jiebo
Fu, Shengyu
Nallipogu, Elsie
contents Pull request (PR) review is essential for ensuring software quality, yet automating this task remains challenging due to noisy supervision, limited contextual understanding, and inadequate evaluation metrics. We present Sphinx, a unified framework for LLM-based PR review that addresses these limitations through three key components: (1) a structured data generation pipeline that produces context-rich, semantically grounded review comments by comparing pseudo-modified and merged code; (2) a checklist-based evaluation benchmark that assesses review quality based on structured coverage of actionable verification points, moving beyond surface-level metrics like BLEU; and (3) Checklist Reward Policy Optimization (CRPO), a novel training paradigm that uses rule-based, interpretable rewards to align model behavior with real-world review practices. Extensive experiments show that models trained with Sphinx achieve state-of-the-art performance on review completeness and precision, outperforming both proprietary and open-source baselines by up to 40\% in checklist coverage. Together, Sphinx enables the development of PR review models that are not only fluent but also context-aware, technically precise, and practically deployable in real-world development workflows. The data will be released after review.
format Preprint
id arxiv_https___arxiv_org_abs_2601_04252
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Sphinx: Benchmarking and Modeling for LLM-Driven Pull Request Review
Zhang, Daoan
Zhang, Shuo
Jin, Zijian
Luo, Jiebo
Fu, Shengyu
Nallipogu, Elsie
Software Engineering
Computation and Language
Pull request (PR) review is essential for ensuring software quality, yet automating this task remains challenging due to noisy supervision, limited contextual understanding, and inadequate evaluation metrics. We present Sphinx, a unified framework for LLM-based PR review that addresses these limitations through three key components: (1) a structured data generation pipeline that produces context-rich, semantically grounded review comments by comparing pseudo-modified and merged code; (2) a checklist-based evaluation benchmark that assesses review quality based on structured coverage of actionable verification points, moving beyond surface-level metrics like BLEU; and (3) Checklist Reward Policy Optimization (CRPO), a novel training paradigm that uses rule-based, interpretable rewards to align model behavior with real-world review practices. Extensive experiments show that models trained with Sphinx achieve state-of-the-art performance on review completeness and precision, outperforming both proprietary and open-source baselines by up to 40\% in checklist coverage. Together, Sphinx enables the development of PR review models that are not only fluent but also context-aware, technically precise, and practically deployable in real-world development workflows. The data will be released after review.
title Sphinx: Benchmarking and Modeling for LLM-Driven Pull Request Review
topic Software Engineering
Computation and Language
url https://arxiv.org/abs/2601.04252