I suggest building a grading system to quantify how reproducible a project is, in terms of
- availability of dependencies (software and hardware)
- lifespan/maintenance/inclusion of dependencies
- is the code black box only or reusable/modifiable?
- are the data formats portable/accessible