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
Copy file name to clipboardExpand all lines: paper.tex
+16-11Lines changed: 16 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,11 @@
1
1
\documentclass{article}
2
2
\usepackage[]{biblatex}
3
3
\usepackage{hyperref}
4
+
\usepackage{xspace}
5
+
6
+
\newcommand*{\eg}{e.g.\@\xspace}
7
+
\newcommand*{\ie}{i.e.\@\xspace}
8
+
4
9
\addbibresource{bibliography.bib}
5
10
\addbibresource{positionpaper.bib}
6
11
\title{Establishing RSE departments in German research institutions}
@@ -34,7 +39,7 @@ \section{Introduction}
34
39
To solve pressing research challenges, better software is crucial [REF].
35
40
During the past decade, it gained ever-growing attention and is becoming accepted as a research result on its own.
36
41
The term “Research software” is still defined somewhat differently within the community.
37
-
We follow here the definition: “Research Software includes source code files, algorithms, scripts, computational workflows and executables that were created during the research process or for a research purpose”, with full definition and discussion provided in\autocite{Gruenpeter2021}.
42
+
We follow here the definition: “Research Software includes source code files, algorithms, scripts, computational workflows and executables that were created during the research process or for a research purpose”, with full definition and discussion provided in~\autocite{Gruenpeter2021}.
38
43
39
44
The number of people developing software in academia is constantly rising [REF].
40
45
Research Software Engineering are actions necessary to create, adapt or maintain Research Software or train others to do so.
@@ -61,8 +66,8 @@ \section{Motivation}
61
66
\subsection{Tasks - Why do central software services make sense?}
62
67
63
68
One of the services a centralized RSE department likely will provide is training to improve the often low-quality code developed by beginners [REF low-quality].
64
-
Examples for organizational training efforts are the Helmholtz HIFIS group [https://events.hifis.net/category/4/], the Scientific Software Center in Heidelberg [https://www.ssc.uni-heidelberg.de/en], the Competence Center Digital Research in Jena (zedif: [https://www.zedif.uni-jena.de/en/]), and the SURESOFT workshops series in Braunschweig \autocite{SURESOFTLink}.
65
-
Another national pioneer is the Göttingen State and University Library who set up a group of RSEs offering – besides training – services like data modeling and visualization, digital editions, portal development and more. They reported a remarkable increase in software quality, better grant applications, less brain drain and overall employee satisfaction levels\autocite{schimavoigt2023}.
69
+
Examples for organizational training efforts are the Helmholtz HIFIS group [https://events.hifis.net/category/4/], the Scientific Software Center in Heidelberg [https://www.ssc.uni-heidelberg.de/en], the Competence Center Digital Research in Jena (zedif: [https://www.zedif.uni-jena.de/en/]), and the SURESOFT workshops series in Braunschweig ~\autocite{SURESOFTLink}.
70
+
Another national pioneer is the Göttingen State and University Library who set up a group of RSEs offering – besides training – services like data modeling and visualization, digital editions, portal development and more. They reported a remarkable increase in software quality, better grant applications, less brain drain and overall employee satisfaction levels~\autocite{schimavoigt2023}.
66
71
The demand for such services appears to be ever-increasing.
67
72
68
73
Cite for international comparison \autocite{Cosden2022} Princeton RSE group model
@@ -92,8 +97,8 @@ \subsection{People}
92
97
RSE departments act as knowledge hubs in a network of academic developers[REF: Dissertation zur Verstetigung von Netzwerken].
93
98
This enables the embedded experts to maintain in-depth knowledge and to assess current trends and developments, both in research as well as technology.
94
99
According to [SUB Goettingen] the employee satisfaction significantly increases with RSE services.
95
-
The SUB library department “Software and Digital Services” was founded to support their (research) software needs\autocite{schimavoigt2023}.
96
-
Soon after, this department received inquiries from the campus at large, showcasing the need for such services [SuccessStory from a university library, e.g. \autocite{schimavoigt2023}. The Carpentries\autocite{Carpentries} exemplify a similar success story [REF SuccessStory Carpentries https://carpentries.org/testimonials/]. Requests or suggestions for even more training show the need for such services.
100
+
The SUB library department “Software and Digital Services” was founded to support their (research) software needs~\autocite{schimavoigt2023}.
101
+
Soon after, this department received inquiries from the campus at large, showcasing the need for such services [SuccessStory from a university library, \eg ~\autocite{schimavoigt2023}. The Carpentries~\autocite{Carpentries} exemplify a similar success story [REF SuccessStory Carpentries https://carpentries.org/testimonials/]. Requests or suggestions for even more training show the need for such services.
97
102
RSE services which benefit all disciplines/departments may represent a unique selling point for organizations competing for the brightest minds.
98
103
See the examples from leading universities above.
99
104
@@ -117,10 +122,10 @@ \section{Benefits - Why centralized RSEs would become a success story}
117
122
These data experts support research projects in several aspects including DMPlans, grant applications, data availability for journal publications, compliance, FAIRification and more.
118
123
With the increasing recognition of software as a research object/result, it is easy to see how projects will require and benefit from very similar support in software needs in the near future.
119
124
120
-
The latest DFG grant application templates require discussion of data and software management (in line with their GWP guidelines\autocite{dfg_gsp}).
125
+
The latest DFG grant application templates require discussion of data and software management (in line with their GWP guidelines~\autocite{dfg_gsp}).
121
126
We also see the first grant applications [REF welcome trust? or others] requiring Software Management Plans (SMP).
122
127
A few journals started asking for code submission [REF CHORUS? Nature?].
123
-
The rather complex assessment of FAIRness [REF apples to apples] has widened from data to software\autocite{fair_data_maturity_model_working_group_2020}.
128
+
The rather complex assessment of FAIRness [REF apples to apples] has widened from data to software~\autocite{fair_data_maturity_model_working_group_2020}.
124
129
125
130
A decentralized RSE will provide training, improve software, support research publications, in close relationship with the local research team.
If the research within the research institution heavily relies on specific pieces of research software, sustaining these pieces of research software is of vital importance for the long term success of the research institution.
243
248
Relying on a workforce that is subject to academic labor turnover poses a risk of knowledge loss.
244
-
If the development is done in an RSE department, institutional memory about critical research software infrastructures can be created and the long term availability of these infrastructures can be improved. This applies both to domain-specific research software (e.g. simulation frameworks widely used throughout the institution) and to domain-agnostic research software and data infrastructure (e.g. Jupyter, workflow management systems, data repository software).
249
+
If the development is done in an RSE department, institutional memory about critical research software infrastructures can be created and the long term availability of these infrastructures can be improved. This applies both to domain-specific research software (e.g. simulation frameworks widely used throughout the institution) and to domain-agnostic research software and data infrastructure (\eg Jupyter, workflow management systems, data repository software).
245
250
246
251
While all of the above development services can be flexibly performed either at the RSE hub or its spokes, there are advantages of having a hub in the process:
247
252
It allows building up highly specialized technical expertise with a long term perspective and reuse it across the entire institution.
248
253
Examples of topics that would benefit from such expertise pooling are e.g. mobile app development (University of Manchester: https://research-it.manchester.ac.uk/services/mobile-development-service-mds/ - use as \#SuccessStory?) and UI/UX development.
249
254
250
255
RSE departments that offer development services at all scales have proven to be a success story at many research institutions and have rapidly grown in size due to the influx of third party funding.
251
-
Notable examples are e.g. Manchester [REF], Notre-Dame [REF], STANFORD, Princeton\autocite{Cosden2022}.
256
+
Notable examples are e.g. Manchester [REF], Notre-Dame [REF], STANFORD, Princeton~\autocite{Cosden2022}.
252
257
253
258
[SuccessStory]
254
-
Founded in January 2017, the Research Computing department of Princeton University has experienced a tremendous growth from the initial two FTEs to a total of 18 FTEs in the span of five years\autocite{Cosden2022}.
259
+
Founded in January 2017, the Research Computing department of Princeton University has experienced a tremendous growth from the initial two FTEs to a total of 18 FTEs in the span of five years~\autocite{Cosden2022}.
255
260
This growth is based on a continuous influx of new funded projects once successful projects showcase the additional value of RSE services to researchers.
0 commit comments