Reproducibility in Scientific Computing

Reproducibility in Scientific Computing
复制标题

DOI:
10.1145/3186266
复制
发表时间:
2018-07-01
影响因子:
16.6
通讯作者:
Thain, Douglas
Thain, Douglas
中科院分区:
计算机科学1区
文献类型:
--
作者:
Ivie, Peter;Thain, Douglas

文献摘要

被引文献

相似文献

可重复性被广泛认为是科学过程的基本要求。然而,最近提出了许多严重的担忧,质疑当今的计算工作是否具有足够的可重复性。原则上,应该可以将计算指定得足够详细,以便任何人都能够准确地重现它。但在实践中,这样做存在根本性、技术性和社会性障碍。可重复性的许多目标和含义是在科学计算的背景下讨论的。描述了可重复性的技术障碍,调查了现有的方法,并确定了开放的研究领域。
Reproducibility is widely considered to be an essential requirement of the scientific process. However, a number of serious concerns have been raised recently, questioning whether today's computational work is adequately reproducible. In principle, it should be possible to specify a computation to sufficient detail that anyone should be able to reproduce it exactly. But in practice, there are fundamental, technical, and social barriers to doing so. The many objectives and meanings of reproducibility are discussed within the context of scientific computing. Technical barriers to reproducibility are described, extant approaches surveyed, and open areas of research are identified.