Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 15 additions & 46 deletions bibliography.bib
Original file line number Diff line number Diff line change
Expand Up @@ -1604,16 +1604,6 @@ @online{ENCCS
urldate = {2023-10-27}
}

@TechReport{ENCCS2022,
author = {{ENCCS}},
title = {{ENCCS} Instructor Training},
institution = {{EuroCC National Competence Center Sweden}},
year = {2022},
type = {Training Material to Train the Trainer},
month = nov,
url = {https://www.eurocc-access.eu/wp-content/uploads/2022/12/EuroCC_NCC_Sweden_instructor_training_workshop.pdf},
}

@online{ENCCSInstructorTraining,
author = {ENCCS},
title = {{ENCCS} Instructor Training},
Expand All @@ -1638,8 +1628,8 @@ @Online{ESDCConsulation2023
@online{EuroCCWeb,
author = {National Competence Centres},
title = {{EuroCC}-access},
url = {https://www.eurocc-access.eu/},
urldate = {2025-02-20}
url = {https://hpc-portal.eu/nccs},
urldate = {2025-09-22},
}

@InProceedings{EuroCC2022,
Expand All @@ -1650,14 +1640,14 @@ @InProceedings{EuroCC2022
eventdate = {2022-01-20},
publisher = {EuroCC},
month = jan,
url = {https://www.eurocc-access.eu/wp-content/uploads/2022/04/20220401_Best_Practice_Guide-Training_Best_Practice_Seminar_final.pdf},
url = {https://hpc-portal.eu/sites/default/files/2025-01/20220401_Best_Practice_Guide-Training_Best_Practice_Seminar_final.pdf},
}

@online{EuroCCTraining,
author = {{EuroCC}},
title = {{EuroCC} Training},
url = {https://www.eurocc-access.eu/services/training/},
urldate = {2023-06-16}
url = {https://hpc-portal.eu/training},
urldate = {2025-09-22},
}

@TechReport{EuroHPCJU2023,
Expand Down Expand Up @@ -5680,13 +5670,14 @@ @article{smith_SoftwareCitationPrinciples2016
doi = {10.7717/peerj-cs.86}
}

@Article{goth_foundational_competencies_2024,
title={Foundational Competencies and Responsibilities of a Research Software Engineer},
@Article{goth_foundational_competencies_2025,
title={Foundational Competencies and Responsibilities of a Research Software Engineer: Current State and Suggestions for Future Directions [version 2; peer review: 2 approved]},
author={Goth, Florian and Alves, Renato and Braun, Matthias and Castro, Leyla Jael and Chourdakis, Gerasimos and Christ, Simon and Cohen, Jeremy and Druskat, Stephan and Erxleben, Fredo and Grad, Jean-No{\"e}l and Hagdorn, Magnus and Hodges, Toby and Juckeland, Guido and Kempf, Dominic and Lamprecht, Anna-Lena and Linxweiler, Jan and L{\"o}ffler, Frank and Martone, Michele and Schwarzmeier, Moritz and Seibold, Heidi and Thiele, Jan Philipp and von Waldow, Harald and Wittke, Samantha},
year={2024},
journal={arXiv},
volume={2311.11457},
doi={10.48550/arXiv.2311.11457},
journal={F1000Research},
volume={13},
year={2025},
number={1429},
doi={10.12688/f1000research.157778.2},
}

@InProceedings{haupt_hifis_consulting_2021,
Expand Down Expand Up @@ -5721,7 +5712,7 @@ @Book{eurocc_success_stories_2023
address = {Stuttgart, Germany},
edition = {1},
month = may,
url = {https://www.eurocc-access.eu/wp-content/uploads/2023/07/EuroCC_booklet_2023_final.pdf},
url = {https://hpc-portal.eu/sites/default/files/2025-01/EuroCC_booklet_2023_final.pdf},
}

@Book{eurocc_success_stories_2024,
Expand All @@ -5730,9 +5721,9 @@ @Book{eurocc_success_stories_2024
year = {2024},
editor = {{Members of {EuroCC}~2 Consortium} and {{CASTIEL}~2 Consortium}},
address = {Stuttgart, Germany},
edition = {1},
edition = {2},
month = sep,
url = {https://www.eurocc-access.eu/wp-content/uploads/2024/10/EuroCC2_Booklet2024_v1.0.pdf},
url = {https://hpc-portal.eu/sites/default/files/2025-03/EuroCC2_Booklet2024_v3.0.pdf},
}

@Misc{katerbow_dfg_rse_2024,
Expand Down Expand Up @@ -5779,28 +5770,6 @@ @article{wright_ambivalent_internal_consultant_2009
doi = {10.1111/j.1467-8551.2008.00585.x},
}

@Article{goth_foundational_competencies_2024,
author = {Goth, Florian and Alves, Renato and Braun, Matthias and
Castro, Leyla Jael and Chourdakis, Gerasimos and Christ, Simon
and Cohen, Jeremy and Druskat, Stephan and Erxleben, Fredo and
Grad, Jean-Noël and Hagdorn, Magnus and Hodges, Toby and
Juckeland, Guido and Kempf, Dominic and Lamprecht, Anna-Lena
and Linxweiler, Jan and Löffler, Frank and Martone, Michele
and Schwarzmeier, Moritz and Seibold, Heidi and Thiele, Jan
Philipp and von Waldow, Harald and Wittke, Samantha},
title = {Foundational Competencies and Responsibilities of a Research
Software Engineer},
journal = {F1000Research},
year = 2024,
volume = 13,
month = nov,
pages = 1429,
issn = {2046-1402},
doi = {10.12688/f1000research.157778.1},
url = {http://dx.doi.org/10.12688/f1000research.157778.1},
publisher = {F1000 Research Ltd}
}

@online{zedifUniJena,
author = {University Jena},
title = {Competence Center Digital Research ({zedif})},
Expand Down
8 changes: 5 additions & 3 deletions contributors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,10 @@ authors:
email: jgrad@icp.uni-stuttgart.de
acknowledgements: |
JNG acknowledges funding from the Deutsche Forschungsgemeinschaft
(DFG, German Research Foundation) - project number \href{https://gepris.dfg.de/gepris/projekt/391126171?language=en}{391126171}
(PI: Holm), from the German Federal Ministry of Education and Research
(DFG, German Research Foundation) - project numbers
\href{https://gepris.dfg.de/gepris/projekt/391126171?language=en}{391126171} (PI: Holm) and
\href{https://gepris.dfg.de/gepris/projekt/528726435?language=en}{528726435} (PI: Weeber),
from the German Federal Ministry of Education and Research
(Bundesministeriums für Bildung und Forschung, BMBF) under the funding
code \href{https://www.kooperation-international.de/foerderung/projekte/detail/info/verbundprojekt-multixscale-hpc-exzellenzzentrum-fuer-multi-skalen-simulationen-auf-hoechstleitungsrechnern-1}{16HPC095},
and from the European Union – this work has received funding
Expand Down Expand Up @@ -197,7 +199,7 @@ authors:
orcid: 0000-0002-1173-9228
email: alexander.struck@hu-berlin.de
acknowledgements: |
AS acknowledges the support of the Cluster of Excellence »Matters of Activity. Image Space Material« funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy – EXC 2025 – 390648296.
AS acknowledges the support of the Cluster of Excellence »Matters of Activity. Image Space Material« funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy – EXC 2025 – \href{https://gepris.dfg.de/gepris/projekt/390648296?language=en}{390648296}.
tier: 1

- author: "Michael Schlottke-Lakemper"
Expand Down
6 changes: 3 additions & 3 deletions paper.tex
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ \section{Introduction}

The number of people developing software in academia is continuously rising~\autocite{Hannay2009, Hettrick2015}.
Research software engineering encompasses creating, adapting or maintaining research software.
It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2024}.
It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2025}.
These actions are very diverse and so are the environments they are performed in.
This position paper focuses on groups of research software engineers that provide their services for an entire research organisation or at least a substantial part of it.

Expand Down Expand Up @@ -109,7 +109,7 @@ \section{Motivation for central RSE units}

The quote above is the shortest possible summary of this chapter: most if not all motivation to provide RSE services stems from the goal of improving research.
Tasks that Research Software Engineers (RSEs) perform include training, \eg{} to improve the quality of code produced by researchers~\autocite{Ostlund2023}, consultation services, \eg{} regarding frameworks or algorithm selection, and the development of existing or new software.
For an overview of typical tasks of RSEs and the competencies required, see~\autocite{goth_foundational_competencies_2024}, especially section\ 4.4:\ “RSE tasks and responsibilities”.
For an overview of typical tasks of RSEs and the competencies required, see~\autocite{goth_foundational_competencies_2025}, especially section\ 4.4:\ “RSE tasks and responsibilities”.

Research software is getting increasingly complex.
This is partly because the scientific problems being tackled using software are getting bigger.
Expand Down Expand Up @@ -634,7 +634,7 @@ \subsection{Staff Acquisition/People}
So far, researchers accidentally find themselves in the role of an RSE because they pursued software development as part of their research.
A more deliberate approach with specific RSE education may be necessary to train people in sufficient numbers for central RSE units.
Being an RSE should be a career worth aspiring to, just as any other profession, with a long-term perspective.
This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2024}, but we provide a brief summary here:
This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2025}, but we provide a brief summary here:

These RSEs will bring a diverse set of skills centred around the topics of research,
digital tools, and team-based work and hence can easily offer the consulting services mentioned in the previous section and guide people to their implementation in their workgroups.
Expand Down
52 changes: 17 additions & 35 deletions positionpaper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ @InBook{DiCosmo2023

@Book{Ehlert2025,
author = {Ehlert, Iris and Attinger, Sabine and Bockelmann, Hendryk and Feulner, Georg and Grießbach, Sabine and Hoose, Corinna and Jung, Thomas and Kollet, Stefan and Potthast, Roland and Rehfeld, Kira and Schmidt, Hauke and Tegen, Ina and Zaehle, Sönke and Marotzke, Jochem and Schmidt, Anja},
title = {natESM Strategy: Uniting Earth System Modeling for a Sustainable Future},
title = {{natESM} Strategy: Uniting Earth System Modeling for a Sustainable Future},
year = {2025},
publisher = {Deutsches Klimarechenzentrum GmbH, Projekt natESM},
url = {https://www.nat-esm.de/who-we-are/governance/natesm_strategy.pdf},
Expand Down Expand Up @@ -84,8 +84,7 @@ @online{FAIRmaturity

@misc{fair_data_maturity_model_working_group_2020,
author = {FAIR Data Maturity Model Working Group},
title = {{FAIR Data Maturity Model. Specification and
Guidelines}},
title = {{FAIR} Data Maturity Model. Specification and Guidelines},
month = jun,
year = 2020,
publisher = {Zenodo},
Expand All @@ -104,7 +103,7 @@ @article{Felderer_2025
number = {2},
issn = {0001-0782},
doi = {10.1145/3685265},
journal = {Commun. ACM},
journal = {Communications of the ACM},
month = jan,
pages = {20–23},
numpages = {4}
Expand Down Expand Up @@ -200,13 +199,11 @@ @online{manchester_mobile

@misc{schimavoigt2023,
author = {Schima-Voigt, Kristine},
title = {{Research Software Engineering als Service an einer
wissenschaftlichen Bibliothek}},
title = {{R}esearch {S}oftware {E}ngineering als {S}ervice an einer wissenschaftlichen {B}ibliothek},
month = mar,
year = 2023,
publisher = {Zenodo},
doi = {10.5281/zenodo.7727988},
url = {https://doi.org/10.5281/zenodo.7727988}
}

@Online{UtrechtRDM,
Expand All @@ -216,32 +213,23 @@ @Online{UtrechtRDM
}

@misc{barkerkatz2024,
author = {Barker, Michelle and
Katz, Daniel S.},
title = {Resources on how to create a research software
engineering (RSE) group (within an organisation)
or association (national, etc)
},
author = {Barker, Michelle and Katz, Daniel S.},
title = {Resources on how to create a research software engineering ({RSE}) group (within an organisation) or association (national, etc)},
month = nov,
year = 2024,
publisher = {Zenodo},
version = {1.0},
doi = {10.5281/zenodo.14025418},
url = {https://doi.org/10.5281/zenodo.14025418},
}

@misc{martin2023,
author = {Kimberly C. Martin},
title = {Research Software Engineering Groups in the UK;
Origins, Organisational Context, and Practices -
'RSE Roadtrip' Planning Document
},
author = {Martin, Kimberly C.},
title = {Research Software Engineering Groups in the {UK}; Origins, Organisational Context, and Practices - `{RSE} Roadtrip' Planning Document},
month = apr,
year = 2023,
publisher = {Zenodo},
version = {v0.1},
doi = {10.5281/zenodo.7852661},
url = {https://doi.org/10.5281/zenodo.7852661},
}

@TechReport{Utrecht2016a,
Expand Down Expand Up @@ -283,7 +271,7 @@ @article{Grunwald2022
doi = {10.17192/bfdm.2022.1.8363},
journal = {Bausteine Forschungsdatenmanagement},
number = {1},
pages = {43-52},
pages = {43--52},
title = {{F}orschungsdatenmanagement etablieren -- {B}estehende {S}ervice-{A}ngebote und geplante {E}rweiterungen},
year = {2022},
}
Expand Down Expand Up @@ -337,8 +325,7 @@ @InProceedings{Ostlund2023
Longitudinal Study of Code Quality in First-year Computer
Science Students},
year = 2023,
booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer
Science Education V. 1},
booktitle = {Proceedings of the 54\textsuperscript{th} {ACM} Technical Symposium on Computer Science Education V. 1},
series = {SIGCSE 2023},
publisher = {Association for Computing Machinery},
isbn = 9781450394314,
Expand Down Expand Up @@ -405,18 +392,16 @@ @Online{Princeton2025

@INPROCEEDINGS{Katz2019,
author={Katz, Daniel S. and McHenry, Kenton and Reinking, Caleb and Haines, Robert},
booktitle={2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science)},
title={Research Software Development and Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC},
booktitle={2019 {IEEE}/{ACM} 14\textsuperscript{th} International Workshop on Software Engineering for Science (SE4Science)},
title={Research Software Development and Management in Universities: Case Studies from {M}anchester's {RSDS} Group, {I}llinois' {NCSA}, and {N}otre {D}ame's {CRC}},
year={2019},
volume={},
number={},
pages={17-24},
keywords={Software;Training;Data science;Software engineering;Organizations;Engineering profession;Data models;Software Engineering;Research Software Engineering;Scientific Software;Research Software;Funding;Careers;Sustainability;Research Culture;Best Practice},
doi={10.1109/SE4Science.2019.00009}}
pages={17--24},
doi={10.1109/SE4Science.2019.00009},
}

@Online{DFG_ExStra130,
author = {{German Research Foundation}},
title = {Clusters of Excellence Funding Line - Proposal template },
title = {Clusters of Excellence Funding Line - Proposal template},
year = 2023,
url = {https://www.dfg.de/resource/blob/204414/be4b0447d949c674c900fba56c48cfc5/exstra130-en-data.pdf},
urldate = {2025-02-08}
Expand All @@ -442,13 +427,10 @@ @misc{keegan_ssc_whitepaper
author = {Keegan, Liam and
Kempf, Dominic and
Ulusoy, Inga},
title = {Scientific Software Center at Heidelberg
University: White Paper
},
title = {Scientific Software Center at {H}eidelberg University: White Paper},
month = mar,
year = 2024,
publisher = {Zenodo},
version = {v2.0},
doi = {10.5281/zenodo.10867903},
url = {https://doi.org/10.5281/zenodo.10867903},
}
Loading