The case for open computer programs

The case for open computer programs
复制标题

DOI:
10.1038/nature10836
复制
发表时间:
2012-02-23
期刊:
影响因子:
64.8
通讯作者:
Graham-Cumming, John
Graham-Cumming, John
中科院分区:
综合性期刊1区
文献类型:
--
作者:
Ince, Darrel C.;Hatton, Leslie;Graham-Cumming, John

文献摘要

被引文献

相似文献

科学传播所依赖的证据不能完全包含在出版物中,但计算科学的兴起增加了一个新的不可访问层。虽然现在已接受应要求提供数据,但关于软件提供的现行条例并不一致。我们认为,除了一些例外,对于依赖于计算的结果来说,任何低于源程序发布的行为都是不可容忍的。硬件、软件和自然语言的变幻莫测将始终确保精确的可重复性仍然是不确定的,但保留代码增加了重复结果失败的可能性。
Scientific communication relies on evidence that cannot be entirely included in publications, but the rise of computational science has added a new layer of inaccessibility. Although it is now accepted that data should be made available on request, the current regulations regarding the availability of software are inconsistent. We argue that, with some exceptions, anything less than the release of source programs is intolerable for results that depend on computation. The vagaries of hardware, software and natural language will always ensure that exact reproducibility remains uncertain, but withholding code increases the chances that efforts to reproduce results will fail.