A Research Software Engineering Workflow for Computational Science and Engineering
Tomislav Maric, Dennis Gl\"aser, Jan-Patrick Lehr, Ioannis, Papagiannidis, Benjamin Lambie, Christian Bischof, Dieter Bothe

TL;DR
This paper presents a practical research software engineering workflow tailored for university CSE groups, enhancing reproducibility, reusability, and quality of scientific software with minimal overhead.
Contribution
It introduces an adapted software engineering workflow for CSE that improves research software quality and reproducibility in university settings.
Findings
Workflow improves reproducibility of research results.
Minimal overhead ensures adoption by university research groups.
Enhanced linking of software, data, and publications facilitates research continuity.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Research Data Management Practices · Distributed and Parallel Computing Systems
