Scopus Indexed Publications

Paper Details


Title
Measuring the Effectiveness of Software Code Review Comments
Author
Syeda Sumbul Hossain, Anik Islam, Md. Ekram Hossain, Md. Shohel Arman, Yeasir Arafat,
Email
syeda.swe@diu.edu.bd
Abstract

Code reviewing becomes a more popular technique to find out early defects in source code. Nowadays practitioners are going for peer reviewing their codes by their co-developers to make the source code clean. Working on a distributed or dispersed team, code review is mandatory to check the patches to merge. Code reviewing can also be a form of validating functional and non-functional requirements. Sometimes reviewers do not put structured comments, which becomes a bottle neck to developers for solving the findings or suggestions commented by the reviewers. For making the code review participation more effective, structured and efficient review comments is mandatory. Mining the repositories of five commercialized projects, we have extracted 15223 review comments and labelled them. We have used 8 different machine learning and deep learning classifiers to train our model. Among those Stochastic Gradient Descent (SGD) technique achieves higher accuracy of 80.32%. This study will help the practitioners to build up structured and effective code review culture among global software developers.

Keywords
Empirical software engineering Modern code review Sentiment Analysis Machine learning Mining software repositories
Journal or Conference Name
Communications in Computer and Information Science
Publication Year
2020
Indexing
scopus