Packaging and containerization of computational methods

M Alser, B Lawlor, RJ Abdill, S Waymost, R Ayyala… - Nature …, 2024‏ - nature.com
Methods for analyzing the full complement of a biomolecule type, eg, proteomics or
metabolomics, generate large amounts of complex data. The software tools used to analyze …

Reproducibility, Replicability and Repeatability: A survey of reproducible research with a focus on high performance computing

B Antunes, DRC Hill - Computer Science Review, 2024‏ - Elsevier
Reproducibility is widely acknowledged as a fundamental principle in scientific research.
Currently, the scientific community grapples with numerous challenges associated with …

The Spack package manager: bringing order to HPC software chaos

T Gamblin, M LeGendre, MR Collette, GL Lee… - Proceedings of the …, 2015‏ - dl.acm.org
Large HPC centers spend considerable time supporting software for thousands of users, but
the complexity of HPC software is quickly outpacing the capabilities of existing software …

Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store

S McIlroy, N Ali, AE Hassan - Empirical Software Engineering, 2016‏ - Springer
Mobile app stores provide a unique platform for developers to rapidly deploy new updates of
their apps. We studied the frequency of updates of 10,713 mobile apps (the top free 400 …

Stratego/XT 0.17. A language and toolset for program transformation

M Bravenboer, KT Kalleberg, R Vermaas… - Science of computer …, 2008‏ - Elsevier
Stratego/XT is a language and toolset for program transformation. The Stratego language
provides rewrite rules for expressing basic transformations, programmable rewriting …

Do faster releases improve software quality? an empirical case study of mozilla firefox

F Khomh, T Dhaliwal, Y Zou… - 2012 9th IEEE working …, 2012‏ - ieeexplore.ieee.org
Nowadays, many software companies are shifting from the traditional 18-month release
cycle to shorter release cycles. For example, Google Chrome and Mozilla Firefox release …

Modern release engineering in a nutshell--why researchers should care

B Adams, S McIntosh - 2016 IEEE 23rd international …, 2016‏ - ieeexplore.ieee.org
The release engineering process is the process that brings high quality code changes from
a developer's workspace to the end user, encompassing code change integration …

PiGx: reproducible genomics analysis pipelines with GNU Guix

R Wurmus, B Uyar, B Osberg, V Franke… - …, 2018‏ - academic.oup.com
In bioinformatics, as well as other computationally intensive research fields, there is a need
for workflows that can reliably produce consistent output, from known sources, independent …

Reproducible and user-controlled software environments in HPC with Guix

L Courtès, R Wurmus - Euro-Par 2015: Parallel Processing Workshops …, 2015‏ - Springer
Support teams of high-performance computing (HPC) systems often find themselves
between a rock and a hard place: on one hand, they understandably administrate these …

[ספר][B] The purely functional software deployment model

E Dolstra - 2006‏ - edolstra.github.io
Proefschrift ter verkrijging van de graad van doctor aan de Universiteit Utrecht op gezag van
de Rector Magnificus, Prof. dr. WH Gispen, ingevolge het besluit van het College voor …