Testing scientific software: A systematic literature review

U Kanewala, JM Bieman - Information and software technology, 2014 - Elsevier
Context Scientific software plays an important role in critical decision making, for example
making weather predictions based on climate models, and computation of evidence for …

Claims about the use of software engineering practices in science: A systematic literature review

D Heaton, JC Carver - Information and Software Technology, 2015 - Elsevier
Context: Scientists have become increasingly reliant on software in order to perform
research that is too time-intensive, expensive, or dangerous to perform physically. Because …

[PDF][PDF] Variolite: Supporting Exploratory Programming by Data Scientists.

MB Kery, A Horvath, BA Myers - CHI, 2017 - vda.univie.ac.at
How do people ideate through code? Using semi-structured interviews and a survey, we
studied data scientists who program, often with small scripts, to experiment with data. These …

A large-scale study of MPI usage in open-source HPC applications

I Laguna, R Marshall, K Mohror, M Ruefenacht… - Proceedings of the …, 2019 - dl.acm.org
Understanding the state-of-the-practice in MPI usage is paramount for many aspects of
supercomputing, including optimizing the communication of HPC applications and informing …

A survey of the state of the practice for research software in the United States

JC Carver, N Weber, K Ram, S Gesing… - PeerJ Computer …, 2022 - peerj.com
Research software is a critical component of contemporary scholarship. Yet, most research
software is developed and managed in ways that are at odds with its long-term …

Bridging the chasm: A survey of software engineering practice in scientific programming

T Storer - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
The use of software is pervasive in all fields of science. Associated software development
efforts may be very large, long lived, and complex, requiring the commitment of significant …

CSDMS: a community platform for numerical modeling of Earth surface processes

GE Tucker, EWH Hutton, MD Piper… - Geoscientific Model …, 2022 - gmd.copernicus.org
Computational modeling occupies a unique niche in Earth and environmental sciences.
Models serve not just as scientific technology and infrastructure but also as digital containers …

Top considerations for creating bioinformatics software documentation

M Karimzadeh, MM Hoffman - Briefings in Bioinformatics, 2018 - academic.oup.com
Investing in documenting your bioinformatics software well can increase its impact and save
your time. To maximize the effectiveness of your documentation, we suggest following a few …

Automated requirements extraction for scientific software

Y Li, E Guzman, K Tsiamoura, F Schneider… - Procedia Computer …, 2015 - Elsevier
Requirements engineering is crucial for software projects, but formal requirements
engineering is often ignored in scientific software projects. Scientists do not often see the …

State of the Practice for Lattice Boltzmann Method Software

S Smith, P Michalski, J Carette… - … Methods in Engineering, 2024 - Springer
We analyze the state of software development practice for Lattice Boltzmann solvers by
quantitatively and qualitatively measuring and comparing 24 software packages for 10 …