Software engineering for computational science: Past, present, future

A Johanson, W Hasselbring - Computing in Science & …, 2018‏ - ieeexplore.ieee.org
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …

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 …

How do scientists develop and use scientific software?

JE Hannay, C MacLeod, J Singer… - 2009 ICSE workshop …, 2009‏ - ieeexplore.ieee.org
New knowledge in science and engineering relies increasingly on results produced by
scientific software. Therefore, knowing how scientists develop and use software in their …

Troubling trends in scientific software use

LN Joppa, G McInerny, R Harper, L Salido, K Takeda… - Science, 2013‏ - science.org
Software pervades every domain of science (–), perhaps nowhere more decisively than in
modeling. In key scientific areas of great societal importance, models and the software that …

Engineering the software for understanding climate change

SM Easterbrook, TC Johns - Computing in science & …, 2009‏ - ieeexplore.ieee.org
Climate scientists build large, complex simulations with little or no software engineering
training—and don't readily adopt the latest software engineering tools and techniques. This …

Better software, better research

C Goble - IEEE Internet Computing, 2014‏ - ieeexplore.ieee.org
Modern scientific research isn't possible without software. However, its vital role is often
overlooked by funders, universities, assessment committees, and even the research …

Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems

E Bavier, M Hoemmen, S Rajamanickam… - Scientific …, 2012‏ - Wiley Online Library
Solvers for large sparse linear systems come in two categories: direct and iterative.
Amesos2, a package in the Trilinos software project, provides direct methods, and Belos …

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 …

Key policy mechanisms supporting the University–Industry collaboration in the Danube region: case study of academic HPC centres and SMEs

T Besednjak Valič, J Kolar, U Lamut… - European Journal of …, 2023‏ - emerald.com
Purpose This paper aims to explore the key anchors of the National Innovation System
sha** the nature of collaboration between academic high-performance computing centres …

A checklist for integrating student empirical studies with research and teaching goals

JC Carver, L Jaccheri, S Morasca, F Shull - Empirical Software …, 2010‏ - Springer
The use of empirical studies with students in software engineering helps researchers gain
insight into new or existing techniques and methods. However, due mainly to concerns of …