Exploration is useless if you don’t draw a map to repeat your steps
Reproducibility is the key!
Someone questions your conclusions.
One year later, you want to re-run the analysis with new data.
One year later, you want to slightly modify the analysis.
You are collaborating with someone else.
The three flavours of reproducibility
Repeatability
Reproducibility
Replicability
Repeatability / Reproducibility / Replicability
Repeatability(Same team, same experimental setup): The measurement can be obtained with stated precision by the same team using the same measurement procedure, the same measuring system, under the same operating conditions, in the same location on multiple trials. For computational experiments, this means that a researcher can reliably repeat her own computation.
Definitions of the ACM (Association of Computing Machinery)
Repeatability / Reproducibility / Replicability
Reproducibility(Different team, same experimental setup): The measurement can be obtained with stated precision by a different team using the same measurement procedure, the same measuring system, under the same operating conditions, in the same or a different location on multiple trials. For computational experiments, this means that an independent group can obtain the same result using the author’s own artifacts.
Definitions of the ACM (Association of Computing Machinery)
Repeatability / Reproducibility / Replicability
Replicability(Different team, different experimental setup): The measurement can be obtained with stated precision by a different team, a different measuring system, in a different location on multiple trials. For computational experiments, this means that an independent group can obtain the same result using artifacts which they develop completely independently.