DSpace Repository

Measuring the Effectiveness of Software Code Review Comments

Show simple item record

dc.contributor.author Hossain, Syeda Sumbul
dc.contributor.author Arafat, Yeasir
dc.contributor.author Hossain, Md. Ekram
dc.contributor.author Arman, Md. Shohel
dc.contributor.author Islam, Anik
dc.date.accessioned 2021-11-23T10:17:15Z
dc.date.available 2021-11-23T10:17:15Z
dc.date.issued 2020-07-18
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/6450
dc.description.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. en_US
dc.language.iso en_US en_US
dc.publisher Communications in Computer and Information Science, Springer en_US
dc.subject Empirical software engineering en_US
dc.subject Modern code review en_US
dc.subject Sentiment analysis en_US
dc.subject Machine learning en_US
dc.subject Mining software repositories en_US
dc.title Measuring the Effectiveness of Software Code Review Comments en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics