Considering the Development Workflow to Achieve Reproducibility with Variation

Michael Mercier 1 Adrien Faure 1 Olivier Richard 1
1 DATAMOVE - Data Aware Large Scale Computing
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : The ability to reproduce an experiment is fundamental in computer science. Existing approaches focus on repeatability, but this is only the first step to repro-ducibility: Continuing a scientific work from a previous experiment requires to be able to modify it. This ability is called reproducibility with Variation. In this contribution, we show that capturing the environment of execution is necessary but not sufficient ; we also need the environment of development. The variation also implies that those environments are subject to evolution, so the whole software development lifecycle needs to be considered. To take into account these evolutions, software environments need to be clearly defined, reconstructible with variation, and easy to share. We propose to leverage functional package managers to achieve this goal.
Document type :
Conference papers
Complete list of metadatas

Cited literature [5 references]  Display  Hide  Download

https://hal.inria.fr/hal-01891084
Contributor : Michael Mercier <>
Submitted on : Tuesday, October 9, 2018 - 11:34:53 AM
Last modification on : Monday, December 24, 2018 - 5:39:02 PM
Long-term archiving on : Thursday, January 10, 2019 - 2:20:05 PM

File

ws_rescue102s1-file1.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01891084, version 1

Collections

Citation

Michael Mercier, Adrien Faure, Olivier Richard. Considering the Development Workflow to Achieve Reproducibility with Variation. SC 2018 - Workshop: ResCuE-HPC, Nov 2018, Dallas, United States. pp.1-5. ⟨hal-01891084⟩

Share

Metrics

Record views

105

Files downloads

73