Software engineering for computational science: Past, present, future
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 …
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
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 …
research that is too time-intensive, expensive, or dangerous to perform physically. Because …
How do scientists develop and use scientific software?
New knowledge in science and engineering relies increasingly on results produced by
scientific software. Therefore, knowing how scientists develop and use software in their …
scientific software. Therefore, knowing how scientists develop and use software in their …
Troubling trends in scientific software use
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 …
modeling. In key scientific areas of great societal importance, models and the software that …
Engineering the software for understanding climate change
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 …
training—and don't readily adopt the latest software engineering tools and techniques. This …
Better software, better research
Modern scientific research isn't possible without software. However, its vital role is often
overlooked by funders, universities, assessment committees, and even the research …
overlooked by funders, universities, assessment committees, and even the research …
Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems
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 …
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
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 …
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
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 …
sha** the nature of collaboration between academic high-performance computing centres …
A checklist for integrating student empirical studies with research and teaching goals
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 …
insight into new or existing techniques and methods. However, due mainly to concerns of …