|国家预印本平台
首页|CCISolver: End-to-End Detection and Repair of Method-Level Code-Comment Inconsistency

CCISolver: End-to-End Detection and Repair of Method-Level Code-Comment Inconsistency

CCISolver: End-to-End Detection and Repair of Method-Level Code-Comment Inconsistency

来源:Arxiv_logoArxiv
英文摘要

Comments within code serve as a crucial foundation for software documentation, facilitating developers to communicate and understand the code effectively. However, code-comment inconsistency (CCI) can negatively affect software development, testing, and maintenance. Recent efforts to mitigate this issue have emerged, but existing studies often suffer from inaccurate datasets and inadequate solutions, weakening their practical effectiveness. In this study, we first conduct a quantitative analysis of existing datasets, revealing a substantial portion of sampled data are mislabeled. To address these data limitations, we introduce CCIBench, a refined dataset comprising high-quality data, to support the training and evaluation of method-level CCI methods. Furthermore, we present an innovative end-to-end LLM-based framework, CCISolver, designed to improve code quality by identifying and rectifying CCIs. Comprehensive evaluations demonstrate CCISolver's superior performance. For detection, it establishes a new state-of-the-art with an F1-score of 89.54%. In fixing task, it achieves a remarkable 18.84% relative improvement in GLEU score over the strongest baseline. This superiority is confirmed by human evaluation, where CCISolver's fixing success rate of 0.6533 significantly surpasses existing methods. Critically, in a practical end-to-end setting, CCISolver's innovative architecture is approximately 36% faster for inference than the baseline model, underscoring its scalability and real-world applicability.

Renyi Zhong、Yintong Huo、Wenwei Gu、Jinxi Kuang、Zhihan Jiang、Guangba Yu、Yichen Li、David Lo、Michael R. Lyu

计算技术、计算机技术

Renyi Zhong,Yintong Huo,Wenwei Gu,Jinxi Kuang,Zhihan Jiang,Guangba Yu,Yichen Li,David Lo,Michael R. Lyu.CCISolver: End-to-End Detection and Repair of Method-Level Code-Comment Inconsistency[EB/OL].(2025-06-25)[2025-07-20].https://arxiv.org/abs/2506.20558.点此复制

评论