Towards Automated Classification of Code Review Feedback to Support Analytics
Asif Kamal Turzo, Fahim Faysal, Ovi Poddar, Jaydeb Sarker and, Anindya Iqbal, Amiangshu Bosu

TL;DR
This paper develops a deep neural network-based classifier leveraging code context to categorize code review comments, significantly improving classification accuracy and aiding developers in prioritizing feedback.
Contribution
It introduces a novel DNN model that incorporates code context and metrics for classifying CR comments into detailed categories, outperforming previous models.
Findings
Best model using CodeBERT achieved 59.3% accuracy.
Model outperforms previous approach by 18.7%.
Enhanced CR analytics can help prioritize review feedback.
Abstract
Background: As improving code review (CR) effectiveness is a priority for many software development organizations, projects have deployed CR analytics platforms to identify potential improvement areas. The number of issues identified, which is a crucial metric to measure CR effectiveness, can be misleading if all issues are placed in the same bin. Therefore, a finer-grained classification of issues identified during CRs can provide actionable insights to improve CR effectiveness. Although a recent work by Fregnan et al. proposed automated models to classify CR-induced changes, we have noticed two potential improvement areas -- i) classifying comments that do not induce changes and ii) using deep neural networks (DNN) in conjunction with code context to improve performances. Aims: This study aims to develop an automated CR comment classifier that leverages DNN models to achieve a more…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software Reliability and Analysis Research
