Skip to content

Towards Automated Classification of Code Review Feedback to Support Analytics, ESEM 2023

License

Notifications You must be signed in to change notification settings

WSU-SEAL/CR-classification-ESEM23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Review Comment Classification Tool

This is the replication package for the paper "Towards Automated Classification of Code Review Feedback to Support Analytics", published in ESEM 2023. Read the Paper: https://arxiv.org/abs/2307.03852

Datasets

The 'dataset' folder contains 'code_attributes.csv', 'labeled_dataset.csv', and 'codes.pkl' files and the 'Data New' folder. The 'code_attributes.csv' file contains the values for calculated code attributes. The 'labeled_dataset.xlsx' file contains the manually labeled dataset of code review comments from the OpenDev Nova project. The 'codes.pkl' file is required to run the main modeling code. The 'Data New' folder contains our dataset's source and destination code files.

Scripts

'scripts' folder contains 'code_attribute_calculation' folder and 'comment_classification_model.ipynb' file. The 'code_attribute_calculation' folder contains the code for the code attribute calculation. The 'comment_classification_model.ipynb' file contains the code of our proposed model.

Clone the project

Clone the project
$ git clone https://github.com/WSU-SEAL/CR-classification-ESEM23.git

Copyright Information

Copyright Software Engineering Analytics Lab (SEAL), Wayne State University, 2023
Authors: Asif Kamal Turzo [email protected] and Amiangshu Bosu [email protected]

This program is a free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

Citation for our paper

If you use our tool, please cite our paper "Towards Automated Classification of Code Review Feedback to Support Analytics"

@inproceedings{turzo_towards2023,
author = {Turzo, Asif Kamal and Faysal, Fahim and Poddar, Ovi and Sarker, Jaydeb and Iqbal, Anindya and Bosu, Amiangshu},
title = {Towards Automated Classification of Code Review Feedback to Support Analytics},
year = {2023},
isbn = {},
publisher = {},
address = {},
url = {},
doi = {},
booktitle = {2023 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)},
articleno = {},
numpages = {},
keywords = {code review, review comment, classification, open source software, analytics, OSS},
location = {New Orleans, Louisiana, USA},
series = {ESEM 2023}
}

About

Towards Automated Classification of Code Review Feedback to Support Analytics, ESEM 2023

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages