Source code for our position paper on software engineering in machine learning. An example template repository for most concepts discussed in the paper is available here.
First of all, we have to clone this repository,
git clone git@github.com:BonnBytes/position_we_need_more_tests_in_ml.gitIn the next step, you need to configure an environment to use the code in this project.
To do that, create a .env-file with the following content.
PYTHONPATH=.
OPENREVIEW_USERNAME=YOUR_OPENREVIEW_ACCOUNT_NAME
OPENREVIEW_PASSWORD=YOUR_PASSWORDThis crawler utilizes the Selenium package, which in turn requires an installed version of the Chrome browser.
After cloning and navigating into this repository, you can install the code in this repository via pip.
pip install .To aggregate the statistical data we used for the paper, run the command below.
./run_all.shSet up a dotenv with your OpenReview account credentials. Make sure you set the
OPENREVIEW_USERNAME and OPENREVIEW_PASSWORD variables are set correctly. To run the tests, type
nox -s testinto the console.
The Bundesministerium für Bildung und Forschung (BMBF) supported research through its "BNTrAInee" (16DHBK1022) and "WestAI" (01IS22094A) projects. The sole responsibility for the content of the paper and this corresponding code lies with the authors.
![]() |
![]() |

