Published October 22, 2021 | Version v2
Journal article Open

What happens in my code reviews? - Replication package

  • 1. University of Zurich

Description

What happens in my code reviews? - Replication package

This folder contains the replication package of the paper: "What happens in my code reviews? An investigation on automatically classifying review changes".

 

Its content is the following:

 

RQ1

  • A file reporting the performance of our machine-learning based approach with different configurations
  • The code of the devised approach as a .zip archive. It contains a Readme file with the instructions on how to run the approach. 
  • The dataset used in our approach (contained in a folder "dataset" in the approach.zip archive. 
  • FeatureSelection.xlsx: a file containing the Gain Ratio and correlation value for all features tested in our model. 
  • A file containing the metrics computed for our approach

 

RQ2.1

  • The slides used in the semi-structured interviews
  • The demographics of the interviews participants
  • An example of the slides used in the follow-up interviews (we showed different review changes to each participant). 

 

RQ2.2

  • A list of the projects contacted in RQ2.2
  • A sample of the report used in RQ2.2. Please note that the font, colours and image sizes might slightly differ from the original because of the tool we used to create the online version given to the developers.
  • The reports and the answers received by the developers for each of the selected projects (contained in a reports.zip archive). Please note that we removed the answers of the participants who specified to avoid disclosing their answers in a publicly available dataset. 

 

General

  • Description of types in the changes taxonomy.
  • Description of subtypes in the changes taxonomy

Files

Metrics.csv

Files (826.7 MB)

Name Size Download all
md5:23fcd286c3c4d8c4a87bae5069e62756
13.5 kB Download
md5:30e4fcad34616bc4492143d1f4d7ee13
2.1 MB Download
md5:4c24e477702ce3f16b2bbf585e335622
12.5 kB Download
md5:b3a694b48586082c493ae45ae1202830
711.6 kB Preview Download
md5:b8df5ef8f0453084415c9f53a8179443
791.4 MB Preview Download
md5:d083af5ff258275cfc16578a396bbb1a
18.8 kB Preview Download
md5:37364aed0df71577bb28107c69288137
15.1 kB Download
md5:65d4dd482c88967d4a368f56eaab4e5e
29.6 MB Preview Download
md5:13ef76696a825b84a88142797cc1c0c8
1.2 MB Preview Download
md5:6e89093cfc7e43d1977dbe26db6ee764
1.5 MB Download
md5:d34a0e240ffbd24ec638185b02293643
35.4 kB Preview Download
md5:8f2fee3a3d3d888b920eb73891324804
22.4 kB Preview Download