The Popper Convention: Making Reproducible Systems Evaluation Practical
The Popper Convention: Making Reproducible Systems Evaluation Practical
复制标题
波普尔公约:使可重复系统评估变得实用
DOI:
10.1109/ipdpsw.2017.157
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Remzi H. Arpaci
中科院分区:
文献类型:
--
作者:
I. Jimenez;Michael Sevilla;Noah Watkins;C. Maltzahn;J. Lofstead;K. Mohror;Andrea C. Arpaci;Remzi H. Arpaci
Independent validation of experimental results in the field of systems research is a challenging task, mainly due to differences in software and hardware in computational environments. Recreating an environment that resembles the original is difficult and time-consuming. In this paper we introduce _Popper_, a convention based on a set of modern open source software (OSS) development principles for generating reproducible scientific publications. Concretely, we make the case for treating an article as an OSS project following a DevOps approach and applying software engineering best-practices to manage its associated artifacts and maintain the reproducibility of its findings. Popper leverages existing cloud-computing infrastructure and DevOps tools to produce academic articles that are easy to validate and extend. We present a use case that illustrates the usefulness of this approach. We show how, by following the _Popper_ convention, reviewers and researchers can quickly get to the point of getting results without relying on the original author's intervention.