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
+24-19Lines changed: 24 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,8 @@ \section{Motivation}
99
99
In this chapter, we motivate dedicated RSE groups in German research organizations.
100
100
Several stakeholder perspectives are discussed and supported by (inter)national examples, including that of RSEs within RSE groups, RSEs embedded in research groups, Researchers in need of RSE resources, organizational management and that of funders.
101
101
102
-
We will draw parallels to research data here, because both, data and software, play a fundamental role in all of the research. Over the past decades, Research Data Management (RDM) has evolved into a topic of national interest with NFDI consortia for all disciplines and a research data law.
102
+
We will draw parallels to research data here, because both, data and software, play a fundamental role in all of the research.
103
+
Over the past decades, Research Data Management (RDM) has evolved into a topic of national interest with NFDI consortia for all disciplines and a research data law.
103
104
Federal state RDM initiatives\footnote{\url{https://forschungsdaten.info/fdm-im-deutschsprachigen-raum/deutschland/}} accelerate the topic further and provide regional training, networking and other supporting services.
104
105
Many research organisations have established central RDM groups that support research projects in all aspects from grant proposals to hands-on support and maintaining Data Management Plans (DMP).
105
106
Funding agencies acknowledge the importance of research data and started to make RDM mandatory in research projects.
@@ -118,11 +119,13 @@ \subsection{Tasks}
118
119
119
120
One of the services a centralized RSE unit likely will provide is training to improve the often low-quality code developed by beginners ~\autocite{Ostlund2023}.
120
121
Examples of 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, Blech2022}.
121
-
Another national pioneer is the Göttingen State and University Library which 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}.
122
+
Another national pioneer is the Göttingen State and University Library which set up a group of RSEs offering – besides training – services like data modeling and visualization, digital editions, portal development and more.
123
+
They reported a remarkable increase in software quality, better grant applications, less brain drain and overall employee satisfaction levels~\autocite{schimavoigt2023}.
122
124
The demand for such services appears to be ever-increasing.
123
125
Other tasks include code review (REF? Charite), consultation services regarding frameworks or algorithm selection, licensing, and more.
124
126
RSEs have always embraced and supported collaborative infrastructure and tools, e.g. GitLab, Containerisation, etc. and thus enabled fellow researchers utilising such infrastructure.
125
-
In some national and international organisations, established RSE groups already develop solutions for (and guided by) research projects. This approach assures high quality research software and allows domain scientists to focus on their research challenges.
127
+
In some national and international organisations, established RSE groups already develop solutions for (and guided by) research projects.
128
+
This approach assures high quality research software and allows domain scientists to focus on their research challenges.
126
129
This is likely to save time and accelerate publication of results.
127
130
128
131
@@ -131,7 +134,8 @@ \subsection{Structure}
131
134
132
135
A central RSE team on long-term contracts will act as a knowledge hub due to their experience in and support of several disciplines as well as established contacts within the organisation.
133
136
This is comparable to commercial/industry R\&D departments, where key software architects and developers establish a knowledge hub and consult with as many projects as necessary [REF].
134
-
Subject matter experts like software architects, database administrators and other tooling specialists are organized centrally and share their knowledge by consulting with decentralized projects. It makes economically sense to organise such personel as cost-effective as possible since not every project can afford or needs such RSE FTEs.
137
+
Subject matter experts like software architects, database administrators and other tooling specialists are organized centrally and share their knowledge by consulting with decentralized projects.
138
+
It makes economically sense to organise such personel as cost-effective as possible since not every project can afford or needs such RSE FTEs.
135
139
Most academic research organizations have established centralized tooling, e.g. storage or HPC, but only a few consider software development and consultancy a relevant service yet.
136
140
RSE units act as knowledge hubs in a network of academic developers within an organisation~\autocite{Elsholz2006}.
137
141
This enables the embedded experts to maintain in-depth knowledge and to assess current trends and developments, both in research as well as technology.
@@ -153,7 +157,8 @@ \subsection{Structure}
153
157
With the increasing recognition of software as a research object/result, it is easy to see how projects will require and benefit from support in software needs in the near future.
154
158
155
159
156
-
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.
160
+
The Carpentries~\autocite{Carpentries} exemplify a similar success story [REF SuccessStory Carpentries https://carpentries.org/testimonials/].
161
+
Requests or suggestions for even more training show the need for such services.
157
162
RSE services which benefit all disciplines/departments may represent a unique selling point for organizations competing for the brightest minds.
158
163
See the examples from leading universities above.
159
164
@@ -164,7 +169,8 @@ \subsection{Structure}
164
169
\subsection{International Comparison and Current Developments}
165
170
166
171
167
-
Selected research institutions in the UK have pioneered the deployment of RSEs into research projects~\autocite{Crouch2013}. The successful establishment of such staff is a role model for similar academic organizations worldwide.
172
+
Selected research institutions in the UK have pioneered the deployment of RSEs into research projects~\autocite{Crouch2013}.
173
+
The successful establishment of such staff is a role model for similar academic organizations worldwide.
168
174
A range of already-existing RSE units can be seen in this map: https://society-rse.org/community/rse-groups/
169
175
170
176
In the UK, for example, almost all grant applications include software development in their budget.
@@ -183,7 +189,8 @@ \subsection{International Comparison and Current Developments}
183
189
and the German Research Council~\autocite{dfg_gsp}.
184
190
%% TODO: Double-check that DLR guidelines are referenced.
185
191
186
-
Another development taking place worldwide is the encouragement of authors to submit both, data and software, for peer review. As an example, the journal "Nature" initiated such a policy\footnote{\url{https://www.nature.com/nature-portfolio/editorial-policies/reporting-standards}} in 2018~\autocite{Nature2018}.
192
+
Another development taking place worldwide is the encouragement of authors to submit both, data and software, for peer review.
193
+
As an example, the journal "Nature" initiated such a policy\footnote{\url{https://www.nature.com/nature-portfolio/editorial-policies/reporting-standards}} in 2018~\autocite{Nature2018}.
187
194
RSE groups are able to offer researchers consulting tailored to their specific needs on how to implement and document those policies.
188
195
189
196
The global FAIR movement originated from RDM and widened their focus to include research software.
@@ -252,7 +259,8 @@ \subsection{Module 1: Foster a Network of RSEs}
252
259
A central RSE unit can make sure to connect decentralized RSEs to others with the relevant expertise or offer it themselves.
253
260
Fostering the network also enables the RSE unit to monitor institutional RSE activities, thereby giving it the insight necessary to prevent duplication of work and support synergies.
254
261
255
-
How an RSE unit realizes this task will depend heavily on its environment and resources. We only mention a few examples here to provide inspiration, with the explicit claim of incompleteness.
262
+
How an RSE unit realizes this task will depend heavily on its environment and resources.
263
+
We only mention a few examples here to provide inspiration, with the explicit claim of incompleteness.
256
264
These include talks, seminars, workshops, meet-ups, hackathons, as well as informal regulars' tables.
257
265
As a foundation, a central RSE unit employs experienced RSEs, mostly at the post-doctoral level, who are not only expert software engineers, but also good communicators with the ability to work interdisciplinarily.
258
266
At least a core of a central RSE unit's employees need to have permanent contracts to be able to offer that deep expertise that requires years of experience.
@@ -332,15 +340,10 @@ \subsection{Module 3: Development Services}
332
340
Besides the technical benefits of this central deployment procedure, the institution will also benefit from the increased visibility and potentially be able to build a brand with its technological output.
333
341
334
342
[Success Story]
335
-
The Scientific IT Services of ETH Zurich (SIS) started in 2013 with a handful
336
-
of members and has (as of March 2024) around 50 members. In addition to HPC services,
337
-
the group also offers RSE services in various areas. These include the
338
-
development of software applications for RDM, support in the development and
339
-
improvement of scientific software or the long-term maintenance of software
340
-
developed in research groups. In addition, SIS offers services in the areas of
341
-
data science, machine learning, bioinformatics, trusted compute environments,
342
-
training and consulting, and training and consulting.
343
-
343
+
The Scientific IT Services of ETH Zurich (SIS) started in 2013 with a handful of members and has (as of March 2024) around 50 members.
344
+
In addition to HPC services, the group also offers RSE services in various areas.
345
+
These include the development of software applications for RDM, support in the development and improvement of scientific software or the long-term maintenance of software developed in research groups.
346
+
In addition, SIS offers services in the areas of data science, machine learning, bioinformatics, trusted compute environments, training and consulting, and training and consulting.
Once the concept has been approved by the institution, the RSE unit can be installed accordingly.
578
581
The initial staffing depends crucially on the local institutional conditions.
579
-
One promising possibility is to start with two positions. The first one would be an RSE coordinator.
582
+
One promising possibility is to start with two positions.
583
+
The first one would be an RSE coordinator.
580
584
They will be the contact person for all institutional RSEs, organizing meetings, developing training programs, reporting to superordinate bodies, etc.
581
585
The second position would be a central RSE, responsible for providing selected services and infrastructure.
582
586
These central positions will be complemented by the existing RSEs organized in the network to form a pool of institutional RSEs associated with the central unit.
One option here would be the creation of an RSE master as a specialization for a computer science bachelor.
632
636
This should be complemented by adding a minor in application-domain study programs such as biology, physics, engineering etc. to facilitate the communication between the corresponding two groups of RSEs.
633
637
There are already some master's programs available, (\eg in Berlin, Munich and Stuttgart) that develop this specialization on top of a domain bachelor.
634
-
And of course there are data science curricula in the process of being created. A curated and continuously updated list of these programs is available at \cite{learnandteachlearn}.
638
+
And of course there are data science curricula in the process of being created.
639
+
A curated and continuously updated list of these programs is available at \cite{learnandteachlearn}.
0 commit comments