Reproducibility in Machine Learning-based Research: Overview, Barriers and Drivers