Passer à la navigation principale Passer à la recherche Passer au contenu principal

Reproducibility of Build Environments through Space and Time

  • Institut Polytechnique de Paris

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Modern software engineering builds up on the composability of software components, that rely on more and more direct and transitive dependencies to build their functionalities. This principle of reusability however makes it harder to reproduce projects build environments, even though reproducibility of build environments is essential for collaboration, maintenance and component lifetime. In this work, we argue that functional package managers provide the tooling to make build environments reproducible in space and time, and we produce a preliminary evaluation to justify this claim. Using historical data, we show that we are able to reproduce build environments of about 7 million Nix packages, and to rebuild 99.94% of the 14 thousand packages from a 6-year-old Nixpkgs revision.

langue originaleAnglais
titreProceedings - 2024 ACM/IEEE 46th International Conference on Software Engineering
Sous-titreNew Ideas and Emerging Results, ICSE-NIER 2024
EditeurIEEE Computer Society
Pages97-101
Nombre de pages5
ISBN (Electronique)9798400705007
Les DOIs
étatPublié - 24 mai 2024
Evénement46th International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2024 - Lisbon, Portugal
Durée: 14 avr. 202420 avr. 2024

Série de publications

NomProceedings - International Conference on Software Engineering
ISSN (imprimé)0270-5257

Une conférence

Une conférence46th International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2024
Pays/TerritoirePortugal
La villeLisbon
période14/04/2420/04/24

Empreinte digitale

Examiner les sujets de recherche de « Reproducibility of Build Environments through Space and Time ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation