Embracing Deep Variability For Reproducibility and Replicability - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

Embracing Deep Variability For Reproducibility and Replicability

Résumé

Reproducibility (aka determinism in some cases) constitutes a fundamental aspect in various fields of computer science, such as floating-point computations in numerical analysis and simulation, concurrency models in parallelism, reproducible builds for third parties integration and packaging, and containerization for execution environments. These concepts, while pervasive across diverse concerns, often exhibit intricate inter-dependencies, making it challenging to achieve a comprehensive understanding. In this short and vision paper we delve into the application of software engineering techniques, specifically variability management, to systematically identify and explicit points of variability that may give rise to reproducibility issues (eg language, libraries, compiler, virtual machine, OS, environment variables, etc). The primary objectives are: i) gaining insights into the variability layers and their possible interactions, ii) capturing and documenting configurations for the sake of reproducibility, and iii) exploring diverse configurations to replicate, and hence validate and ensure the robustness of results. By adopting these methodologies, we aim to address the complexities associated with reproducibility and replicability in modern software systems and environments, facilitating a more comprehensive and nuanced perspective on these critical aspects.
Fichier principal
Vignette du fichier
REP_ACM_ReproducibleScienceDeepVariability24.pdf (2.02 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04582287 , version 1 (21-05-2024)

Licence

Identifiants

  • HAL Id : hal-04582287 , version 1

Citer

Mathieu Acher, Benoît Combemale, Georges Aaron Randrianaina, Jean-Marc Jézéquel. Embracing Deep Variability For Reproducibility and Replicability. REP 2024 - ACM Conference on Reproducibility and Replicability, ACM, Jun 2024, Rennes, France. pp.1-7. ⟨hal-04582287⟩
228 Consultations
203 Téléchargements

Partager

More