-
Notifications
You must be signed in to change notification settings - Fork 2
NIER 2021
Hlib edited this page Mar 5, 2021
·
11 revisions
@misc{babii2021mining,
title={Mining Software Repositories with a Collaborative Heuristic Repository},
author={Hlib Babii and Julian Aron Prenner and Laurin Stricker and Anjan Karmakar and Andrea Janes and Romain Robbes},
year={2021},
eprint={2103.01722},
archivePrefix={arXiv},
primaryClass={cs.SE}
}
Results provided in the paper are versioned-controlled and available inmetrics/bugginess
directory at nier-2021
tag.
If you want to download the datasets and models, or reproduce the results locally, please follow the steps:
- Clone the BOHR repository:
git clone https://github.com/giganticode/bohr && cd bohr
- Checkout the paper-version tag
git checkout nier-2021
- In a separate virtual environment run:
chmod +x bin/setup-bohr.sh && bin/setup-bohr.sh
This will install the bohr-framework library, install dependencies and tools needed to execute heuristics. - Run
dvc pull
(what is dvc?) This will:- Download the datasets
- Download the label model, the transformer model, and the labeled datasets
- Once any changes are made to the heuristics, datasets, models and the datasets can always be re-trained and re-generated with
bohr repro
.
For more details refer to the README.