Overview
BaTCoRe is a Python framework for testing and building models for code reviewer recommendation. BaTCoRe provides interfaces for building new models, methods for testing models in different settings, and implementation of several popular reviewer recommendation methods.
Installing BaTCoRe
BaTCoRe can be installed via pip:
$ pip install batcore
Resources
Github repository - https://github.com/JetBrains-Research/batcore
Paper tbd
Requirements
Python 3.9
NumPy (1.21.5 or later)
Pandas (1.3.4 or later)
scikit-learn (0.24.2 or later)
SciPy (1.6.2 or later)
NLTK (3.7 or later)
Levenshtein (0.20.8 or later)
python-louvain (0.16 or later)