2012
DOI: 10.1038/nature10836
|View full text |Cite
|
Sign up to set email alerts
|

The case for open computer programs

Abstract: 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 natu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

6
362
0
4

Year Published

2013
2013
2017
2017

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 457 publications
(372 citation statements)
references
References 37 publications
6
362
0
4
Order By: Relevance
“…The case for open source code is straightforward: the code researchers write and use to analyze data is a vital part of the scientific research cycle, and, similar to data, is not only necessary to reproduce and interpret the results and corresponding conclusions, but can also be used to answer novel research questions. Therefore, if researchers write code as a means to obtain results from data, then this code should be released as well [8]. Clear arrangements for the storage and preservation of the code should be made, instructions need to be provided that will allow the code to be compiled and run without issue, and the code should be accompanied by a description of the core functionalities and hard-and software requirements for its use.…”
Section: Open Source: Sustainable Software For Sustainable Sciencementioning
confidence: 99%
“…The case for open source code is straightforward: the code researchers write and use to analyze data is a vital part of the scientific research cycle, and, similar to data, is not only necessary to reproduce and interpret the results and corresponding conclusions, but can also be used to answer novel research questions. Therefore, if researchers write code as a means to obtain results from data, then this code should be released as well [8]. Clear arrangements for the storage and preservation of the code should be made, instructions need to be provided that will allow the code to be compiled and run without issue, and the code should be accompanied by a description of the core functionalities and hard-and software requirements for its use.…”
Section: Open Source: Sustainable Software For Sustainable Sciencementioning
confidence: 99%
“…Principled design frameworks that aim to enforce a robust model development methodology facilitate these goals. Grimm et al 45. proposed a “three‐block” standard protocol for describing ABMs termed ODD (overview, design concepts, and details).…”
Section: Case Study: Probing the Efficacy Of Two Putative Treatment Smentioning
confidence: 99%
“…Current evaluation campaigns include TREC (Text REtrieval Conference) 5 , TRECVid (TREC Video Evaluation) 6 , CLEF (Cross Language Evaluation Forum) 7 , ImageCLEF [14], NTCIR (NII Test Collection for IR Systems) 8 , INEX (Initiative for the Evaluation of XML Retrieval) 9 and FIRE (Forum for Information Retrieval Evaluation) 10 . In the area of machine learning, the PAS-CAL challenges are well known 11 , while in the area of medical image analysis, annual challenges are organised as part of the Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI) 12 . However, even with these evaluation campaigns and challenges, a number of causes contribute to the above-mentioned lack of clear improvement:…”
Section: Introductionmentioning
confidence: 99%
“…The lack of publication of program code has been identified as a significant reason for this [6]. There is currently work underway to counter this situation, ranging from presenting the case for open computer programs [12], through creating infrastructures to allow reproducible computational research [6] to considerations about the legal licensing and copyright frameworks for computational research [18].…”
Section: Published In Lecture Notes In Computer Sciencementioning
confidence: 99%