The University of Southampton
University of Southampton Institutional Repository

Software engineering for computational science

Software engineering for computational science
Software engineering for computational science

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. To understand the underlying causes for this situation and to identify ways to improve it, we conducted a literature survey on software engineering practices in computational science. We identified recurring key characteristics of scientific software development that are the result of the nature of scientific challenges, the limitations of computers, and the cultural environment of scientific software development. Our findings allow us to point out shortcomings of existing approaches for bridging the gap between software engineering and computational science and to provide an outlook on promising research directions that could contribute to improving the current situation.

Computational Science, Model-driven software engineering, Software architecture
1617-5468
43-44
Gesellschaft für Informatik
Johanson, Arne
06f6d12f-d816-4361-ab22-24a32021c595
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Becker, Steffen
Bogicevic, Ivan
Herzwurm, Georg
Wagner, Stefan
Johanson, Arne
06f6d12f-d816-4361-ab22-24a32021c595
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Becker, Steffen
Bogicevic, Ivan
Herzwurm, Georg
Wagner, Stefan

Johanson, Arne and Hasselbring, Wilhelm (2019) Software engineering for computational science. Becker, Steffen, Bogicevic, Ivan, Herzwurm, Georg and Wagner, Stefan (eds.) In Software Engineering and Software Management 2019. vol. P-292, Gesellschaft für Informatik. pp. 43-44 . (doi:10.18420/se2019-08).

Record type: Conference or Workshop Item (Paper)

Abstract

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. To understand the underlying causes for this situation and to identify ways to improve it, we conducted a literature survey on software engineering practices in computational science. We identified recurring key characteristics of scientific software development that are the result of the nature of scientific challenges, the limitations of computers, and the cultural environment of scientific software development. Our findings allow us to point out shortcomings of existing approaches for bridging the gap between software engineering and computational science and to provide an outlook on promising research directions that could contribute to improving the current situation.

Text
08 - Version of Record
Available under License Creative Commons Attribution Share Alike.
Download (329kB)

More information

Published date: 2019
Venue - Dates: 2019 Software Engineering and Software Management, SE/SWM 2019, , Stuttgart, Germany, 2019-02-18 - 2019-02-22
Keywords: Computational Science, Model-driven software engineering, Software architecture

Identifiers

Local EPrints ID: 488742
URI: http://eprints.soton.ac.uk/id/eprint/488742
ISSN: 1617-5468
PURE UUID: e3f7a117-41ef-47b8-be6b-a55e2d31b5ab
ORCID for Wilhelm Hasselbring: ORCID iD orcid.org/0000-0001-6625-4335

Catalogue record

Date deposited: 05 Apr 2024 16:35
Last modified: 10 Apr 2024 02:15

Export record

Altmetrics

Contributors

Author: Arne Johanson
Author: Wilhelm Hasselbring ORCID iD
Editor: Steffen Becker
Editor: Ivan Bogicevic
Editor: Georg Herzwurm
Editor: Stefan Wagner

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×