The case for open computer programs

被引:342
作者
Ince, Darrel C. [1 ]
Hatton, Leslie [2 ]
Graham-Cumming, John
机构
[1] Open Univ, Dept Comp, Walton Hall, Milton Keynes MK7 6AA, Bucks, England
[2] Kingston Univ, Sch Comp & Informat Syst, Kingston KT1 2EE, England
关键词
REPRODUCIBLE RESEARCH; ERRORS; CODE;
D O I
10.1038/nature10836
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页码:485 / 488
页数:4
相关论文
共 38 条
[1]   OPTIMIZING PREVENTIVE SERVICE OF SOFTWARE PRODUCTS [J].
ADAMS, EN .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1984, 28 (01) :2-14
[2]   Devil in the details [J].
不详 .
NATURE, 2011, 470 (7334) :305-306
[3]  
[Anonymous], 2009, Microsoft Research
[4]  
[Anonymous], 2001, CATHEDRAL BAZAAR
[5]  
Badin M, 2011, SCI PROGRAMMING-NETH, V19, P3, DOI [10.1155/2011/417569, 10.3233/SPR-2011-0315]
[6]   Publish your computer code: it is good enough [J].
Barnes, Nick .
NATURE, 2010, 467 (7317) :753-753
[7]  
Boehm Barry., 2005, FDN EMPIRICAL SOFTWA
[8]   Exact and Approximated Error of the FMA [J].
Boldo, Sylvie ;
Muller, Jean-Michel .
IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (02) :157-164
[9]   Uncertainty estimates in regional and global observed temperature changes: A new data set from 1850 [J].
Brohan, P. ;
Kennedy, J. J. ;
Harris, I. ;
Tett, S. F. B. ;
Jones, P. D. .
JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2006, 111 (D12)
[10]  
de Bruijn F, 2010, LECT NOTES COMPUT SC, V6182, P233, DOI 10.1007/978-3-642-14192-8_21