TU Darmstadt / ULB / TUbiblio

A pragmatic workflow for research software engineering in computational science

Marić, Tomislav ; Gläser, Dennis ; Lehr, Jan-Patrick ; Papagiannidis, Ioannis ; Lambie, Benjamin ; Bischof, Christian ; Bothe, Dieter (2023)
A pragmatic workflow for research software engineering in computational science.
doi: 10.48550/arXiv.2310.00960
Report, Bibliographie

Kurzbeschreibung (Abstract)

University research groups in Computational Science and Engineering (CSE) generally lack dedicated funding and personnel for Research Software Engineering (RSE), which, combined with the pressure to maximize the number of scientific publications, shifts the focus away from sustainable research software development and reproducible results. The neglect of RSE in CSE at University research groups negatively impacts the scientific output: research data - including research software - related to a CSE publication cannot be found, reproduced, or re-used, different ideas are not combined easily into new ideas, and published methods must very often be re-implemented to be investigated further. This slows down CSE research significantly, resulting in considerable losses in time and, consequentially, public funding. We propose a RSE workflow for Computational Science and Engineering (CSE) that addresses these challenges, that improves the quality of research output in CSE. Our workflow applies established software engineering practices adapted for CSE: software testing, result visualization, and periodical cross-linking of software with reports/publications and data, timed by milestones in the scientific publication process. The workflow introduces minimal work overhead, crucial for university research groups, and delivers modular and tested software linked to publications whose results can easily be reproduced. We define research software quality from a perspective of a pragmatic researcher: the ability to quickly find the publication, data, and software related to a published research idea, quickly reproduce results, understand or re-use a CSE method, and finally extend the method with new research ideas.

Typ des Eintrags: Report
Erschienen: 2023
Autor(en): Marić, Tomislav ; Gläser, Dennis ; Lehr, Jan-Patrick ; Papagiannidis, Ioannis ; Lambie, Benjamin ; Bischof, Christian ; Bothe, Dieter
Art des Eintrags: Bibliographie
Titel: A pragmatic workflow for research software engineering in computational science
Sprache: Englisch
Publikationsjahr: 2 Oktober 2023
Verlag: arXiv
Reihe: Software Engineering
Auflage: 1. Version
DOI: 10.48550/arXiv.2310.00960
URL / URN: https://arxiv.org/abs/2310.00960
Kurzbeschreibung (Abstract):

University research groups in Computational Science and Engineering (CSE) generally lack dedicated funding and personnel for Research Software Engineering (RSE), which, combined with the pressure to maximize the number of scientific publications, shifts the focus away from sustainable research software development and reproducible results. The neglect of RSE in CSE at University research groups negatively impacts the scientific output: research data - including research software - related to a CSE publication cannot be found, reproduced, or re-used, different ideas are not combined easily into new ideas, and published methods must very often be re-implemented to be investigated further. This slows down CSE research significantly, resulting in considerable losses in time and, consequentially, public funding. We propose a RSE workflow for Computational Science and Engineering (CSE) that addresses these challenges, that improves the quality of research output in CSE. Our workflow applies established software engineering practices adapted for CSE: software testing, result visualization, and periodical cross-linking of software with reports/publications and data, timed by milestones in the scientific publication process. The workflow introduces minimal work overhead, crucial for university research groups, and delivers modular and tested software linked to publications whose results can easily be reproduced. We define research software quality from a perspective of a pragmatic researcher: the ability to quickly find the publication, data, and software related to a published research idea, quickly reproduce results, understand or re-use a CSE method, and finally extend the method with new research ideas.

Freie Schlagworte: SFB1194_Z-INF
Fachbereich(e)/-gebiet(e): DFG-Sonderforschungsbereiche (inkl. Transregio)
DFG-Sonderforschungsbereiche (inkl. Transregio) > Sonderforschungsbereiche
DFG-Sonderforschungsbereiche (inkl. Transregio) > Sonderforschungsbereiche > SFB 1194: Wechselseitige Beeinflussung von Transport- und Benetzungsvorgängen
Hinterlegungsdatum: 15 Dez 2023 08:21
Letzte Änderung: 31 Jan 2024 11:15
PPN: 515156604
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen