There is a newer version of the record available.

Published January 12, 2021 | Version v2
Software Open

JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction

Creators

Description

The source code that we used to perform experiment in "JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction" paper.

Please run the jupyter notebook following the steps below to reproduce our experiment.

  1. run code in JITLine_commit_level.ipynb to train commit-level model
  2. run code in JITLine_line_level.ipynb to train line-level model
  3. run code in JITLine_commit_level_eval.ipynb and JITLine_line_level_eval.ipynb to obtain experiment result

We also provide the commit features that we used in our study, which can be found in commit_change_features.pdf

Files

JITLine-replication-package.zip

Files (139.9 kB)

Name Size Download all
md5:044b23664df5a9ed8cb0b082823d59d9
139.9 kB Preview Download