Leveraging Reviewer Experience in Code Review Comment Generation
Hong Yi Lin, Patanamon Thongtanunam, Christoph Treude, Michael W. Godfrey, Chunhua Liu, Wachiraphan Charoenwet

TL;DR
This paper introduces experience-aware training methods for code review comment generation models, leveraging reviewer experience to improve review quality, demonstrating significant enhancements over state-of-the-art models.
Contribution
It presents novel experience-aware loss functions that incorporate reviewer experience into training, improving the quality of generated code review comments.
Findings
ELF improves review accuracy and informativeness
Experience-aware methods outperform baseline models
Higher quality reviews generated with reviewer experience signals
Abstract
Modern code review is a ubiquitous software quality assurance process aimed at identifying potential issues within newly written code. Despite its effectiveness, the process demands large amounts of effort from the human reviewers involved. To help alleviate this workload, researchers have trained deep learning models to imitate human reviewers in providing natural language code reviews. Formally, this task is known as code review comment generation. Prior work has demonstrated improvements in this task by leveraging machine learning techniques and neural models, such as transfer learning and the transformer architecture. However, the quality of the model generated reviews remain sub-optimal due to the quality of the open-source code review data used in model training. This is in part due to the data obtained from open-source projects where code reviews are conducted in a public forum,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Technology and Assessment
