mcr-predictor

Download the sources

Download mcr-predictor.tar.gz and extract its content:

tar -zxvf mcr-predictor.csv.tar.gz

Build the container

This will create a container with the necessary packages based on Dockerfile in mcr-predictor.tar.gz:

docker build -t mcrpred:v1 .

Start and enter the container

docker run -it mcrpred:v1 /bin/bash

Run the scripts for each Research Question

According to the table below, each Research Question has a set of scripts and output files.

Command Output
python3 rq1/rq1_participation.py rq1_participation_results.csv
python3 rq1/rq1_comments.py rq1_comments_results.csv
python3 rq2/rq2_participation.py Terminal output
python3 rq2/rq2_comments.py Terminal output
python3 rq2/rq2_comments_without_f2_f3.py rq2_comments_without_f2_f3_results.csv
python3 rq3/rq3_participation.py rq3_participation_results.csv
python3 rq3/rq3_comments.py rq3_comments_results.csv

Dataset

Due to a non-disclosure agreement, we are allowed to provide code review data from 2018 in raw_dataset.csv.