Reproducibility in scientific computing

P Ivie, D Thain - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Reproducibility is widely considered to be an essential requirement of the scientific process.
However, a number of serious concerns have been raised recently, questioning whether …

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 …

ChemOS 2.0: An orchestration architecture for chemical self-driving laboratories

M Sim, MG Vakili, F Strieth-Kalthoff, H Hao… - Matter, 2024 - cell.com
Summary Self-driving laboratories (SDLs), which combine automated experimental
hardware with computational experiment planning, have emerged as powerful tools for …

[HTML][HTML] Tracing known security vulnerabilities in software repositories–A Semantic Web enabled modeling approach

SS Alqahtani, EE Eghan, J Rilling - Science of Computer Programming, 2016 - Elsevier
The introduction of the Internet has revolutionized not only our society but also transformed
the software industry, with knowledge and information sharing becoming a central part of …

Longevity of Artifacts in Leading Parallel and Distributed Systems Conferences: a Review of the State of the Practice in 2023

Q Guilloteau, F Ciorba, M Poquet, D Goepp… - Proceedings of the 2nd …, 2024 - dl.acm.org
Reproducibility is the cornerstone of science. Many scientific communities have been struck
by the reproducibility crisis, and computer science is no exception. Its answer has been to …

The OpenTheory standard theory library

J Hurd - NASA Formal Methods Symposium, 2011 - Springer
Interactive theorem proving is tackling ever larger formalization and verification projects, and
there is a critical need for theory engineering techniques to support these efforts. One such …

Sound deadlock prediction

CG Kalhauge, J Palsberg - Proceedings of the ACM on Programming …, 2018 - dl.acm.org
For a concurrent program, a prediction tool maps the history of a single run to a prediction of
bugs in an exponential number of other runs. If all those bugs can occur, then the tool is …

Crowdsourcing gui tests

E Dolstra, R Vliegendhart… - 2013 IEEE Sixth …, 2013 - ieeexplore.ieee.org
Graphical user interfaces are difficult to test: automated tests are hard to create and
maintain, while manual tests are time-consuming, expensive and hard to integrate in a …

Package upgrades in FOSS distributions: Details and challenges

R Di Cosmo, S Zacchiroli, P Trezentos - Proceedings of the 1st …, 2008 - dl.acm.org
The upgrade problems faced by Free and Open Source Software distributions have
characteristics not easily found elsewhere. We describe the structure of packages and their …

Map** out the HPC dependency chaos

F Zakaria, TRW Scogland, T Gamblin… - … Conference for High …, 2022 - ieeexplore.ieee.org
High Performance Computing (HPC) software stacks have become complex, with the
dependencies of some applications numbering in the hundreds. Packaging, distributing, and …