You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title={Foundational Competencies and Responsibilities of a Research Software Engineer},
5673
+
@Article{goth_foundational_competencies_2025,
5674
+
title={Foundational Competencies and Responsibilities of a Research Software Engineer: Current State and Suggestions for Future Directions [version 2; peer review: 2 approved]},
5685
5675
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},
and from the European Union – this work has received funding
@@ -201,7 +203,7 @@ authors:
201
203
orcid: 0000-0002-1173-9228
202
204
email: alexander.struck@hu-berlin.de
203
205
acknowledgements: |
204
-
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.
206
+
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}.
Copy file name to clipboardExpand all lines: paper.tex
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ \section{Introduction}
69
69
70
70
The number of people developing software in academia is continuously rising~\autocite{Hannay2009, Hettrick2015}.
71
71
Research software engineering encompasses creating, adapting or maintaining research software.
72
-
It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2024}.
72
+
It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2025}.
73
73
These actions are very diverse and so are the environments they are performed in.
74
74
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.
75
75
@@ -109,7 +109,7 @@ \section{Motivation for central RSE units}
109
109
110
110
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.
111
111
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.
112
-
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”.
112
+
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”.
113
113
114
114
Research software is getting increasingly complex.
115
115
This is partly because the scientific problems being tackled using software are getting bigger.
So far, researchers accidentally find themselves in the role of an RSE because they pursued software development as part of their research.
635
635
A more deliberate approach with specific RSE education may be necessary to train people in sufficient numbers for central RSE units.
636
636
Being an RSE should be a career worth aspiring to, just as any other profession, with a long-term perspective.
637
-
This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2024}, but we provide a brief summary here:
637
+
This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2025}, but we provide a brief summary here:
638
638
639
639
These RSEs will bring a diverse set of skills centred around the topics of research,
640
640
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.
Copy file name to clipboardExpand all lines: positionpaper.bib
+17-35Lines changed: 17 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ @InBook{DiCosmo2023
55
55
56
56
@Book{Ehlert2025,
57
57
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},
58
-
title = {natESM Strategy: Uniting Earth System Modeling for a Sustainable Future},
58
+
title = {{natESM} Strategy: Uniting Earth System Modeling for a Sustainable Future},
59
59
year = {2025},
60
60
publisher = {Deutsches Klimarechenzentrum GmbH, Projekt natESM},
author = {FAIR Data Maturity Model Working Group},
87
-
title = {{FAIR Data Maturity Model. Specification and
88
-
Guidelines}},
87
+
title = {{FAIR} Data Maturity Model. Specification and Guidelines},
89
88
month = jun,
90
89
year = 2020,
91
90
publisher = {Zenodo},
@@ -104,7 +103,7 @@ @article{Felderer_2025
104
103
number = {2},
105
104
issn = {0001-0782},
106
105
doi = {10.1145/3685265},
107
-
journal = {Commun. ACM},
106
+
journal = {Communications of the ACM},
108
107
month = jan,
109
108
pages = {20–23},
110
109
numpages = {4}
@@ -200,13 +199,11 @@ @online{manchester_mobile
200
199
201
200
@misc{schimavoigt2023,
202
201
author = {Schima-Voigt, Kristine},
203
-
title = {{Research Software Engineering als Service an einer
204
-
wissenschaftlichen Bibliothek}},
202
+
title = {{R}esearch {S}oftware {E}ngineering als {S}ervice an einer wissenschaftlichen {B}ibliothek},
205
203
month = mar,
206
204
year = 2023,
207
205
publisher = {Zenodo},
208
206
doi = {10.5281/zenodo.7727988},
209
-
url = {https://doi.org/10.5281/zenodo.7727988}
210
207
}
211
208
212
209
@Online{UtrechtRDM,
@@ -216,32 +213,23 @@ @Online{UtrechtRDM
216
213
}
217
214
218
215
@misc{barkerkatz2024,
219
-
author = {Barker, Michelle and
220
-
Katz, Daniel S.},
221
-
title = {Resources on how to create a research software
222
-
engineering (RSE) group (within an organisation)
223
-
or association (national, etc)
224
-
},
216
+
author = {Barker, Michelle and Katz, Daniel S.},
217
+
title = {Resources on how to create a research software engineering ({RSE}) group (within an organisation) or association (national, etc)},
225
218
month = nov,
226
219
year = 2024,
227
220
publisher = {Zenodo},
228
221
version = {1.0},
229
222
doi = {10.5281/zenodo.14025418},
230
-
url = {https://doi.org/10.5281/zenodo.14025418},
231
223
}
232
224
233
225
@misc{martin2023,
234
-
author = {Kimberly C. Martin},
235
-
title = {Research Software Engineering Groups in the UK;
236
-
Origins, Organisational Context, and Practices -
237
-
'RSE Roadtrip' Planning Document
238
-
},
226
+
author = {Martin, Kimberly C.},
227
+
title = {Research Software Engineering Groups in the {UK}; Origins, Organisational Context, and Practices - `{RSE} Roadtrip' Planning Document},
239
228
month = apr,
240
229
year = 2023,
241
230
publisher = {Zenodo},
242
231
version = {v0.1},
243
232
doi = {10.5281/zenodo.7852661},
244
-
url = {https://doi.org/10.5281/zenodo.7852661},
245
233
}
246
234
247
235
@TechReport{Utrecht2016a,
@@ -283,7 +271,7 @@ @article{Grunwald2022
283
271
doi = {10.17192/bfdm.2022.1.8363},
284
272
journal = {Bausteine Forschungsdatenmanagement},
285
273
number = {1},
286
-
pages = {43-52},
274
+
pages = {43--52},
287
275
title = {{F}orschungsdatenmanagement etablieren -- {B}estehende {S}ervice-{A}ngebote und geplante {E}rweiterungen},
288
276
year = {2022},
289
277
}
@@ -337,8 +325,7 @@ @InProceedings{Ostlund2023
337
325
Longitudinal Study of Code Quality in First-year Computer
338
326
Science Students},
339
327
year = 2023,
340
-
booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer
341
-
Science Education V. 1},
328
+
booktitle = {Proceedings of the 54\textsuperscript{th} {ACM} Technical Symposium on Computer Science Education V. 1},
342
329
series = {SIGCSE 2023},
343
330
publisher = {Association for Computing Machinery},
344
331
isbn = 9781450394314,
@@ -405,18 +392,16 @@ @Online{Princeton2025
405
392
406
393
@INPROCEEDINGS{Katz2019,
407
394
author={Katz, Daniel S. and McHenry, Kenton and Reinking, Caleb and Haines, Robert},
408
-
booktitle={2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science)},
409
-
title={Research Software Development and Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC},
395
+
booktitle={2019 {IEEE}/{ACM} 14\textsuperscript{th} International Workshop on Software Engineering for Science (SE4Science)},
396
+
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}},
0 commit comments