Loading...
Please wait, while we are loading the content...
Similar Documents
Nix based fully automated workflows and ecosystem to guarantee scientific result reproducibility across software environments and systems
| Content Provider | ACM Digital Library |
|---|---|
| Author | Delalondre, Fabien Devresse, Adrien Schürmann, Felix |
| Abstract | Reproducibility is a key requirement to scientific development. Any scientific process, including software simulations, must be able to be replicated in order to prove the robustness of its process and the validity of its results. If an approach based on the extensive documentation of the process itself maybe considered as sufficient to guarantee reproducibility of results in domains like Physics or Biology, such a requirement proves to be incomplete for software being executed on high performance computing platforms. The specifics of the customized and exotic HPC architectures, the fast evolution of the software development environment as well as the various variables that can pollute the software development and building process are just few of the many possible sources of scientific result corruption. We describe in this paper how the developers of the Blue Brain Project built a software development ecosystem based on the Nix packaging and build system in order to guarantee the full portability, traceability and reproducibility of scientific results. |
| Starting Page | 25 |
| Ending Page | 31 |
| Page Count | 7 |
| File Format | |
| ISBN | 9781450340120 |
| DOI | 10.1145/2830168.2830172 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2015-11-15 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Traceability Scientific reproducibility Software deployment High performance computing Software engineering |
| Content Type | Text |
| Resource Type | Article |