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
+18-13Lines changed: 18 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -31,11 +31,13 @@ \section{Introduction}
31
31
%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}.
32
32
33
33
The number of people developing software in academia is constantly rising~\autocite{Hannay2009, Hettrick2015}.
34
-
Research Software Engineering consists of actions necessary to create, adapt, or maintain Research Software or train others to do so.
34
+
Research Software Engineering consists of actions necessary to create, adapt or maintain Research Software or train others to do so.
35
35
These actions are very diverse and so are the environments they are performed in.
36
36
This position paper focuses on (groups of) research software engineers and researchers who require RSE for their research.
37
+
We advocate the establishment and support of dedicated, central RSE groups in German research organizations, with clearly defined tasks, contact points, and, in particular, sustained funding.
38
+
We provide an overview of the various task these teams have and discuss potential realization strategies, learning from already existing examples of such an RSE unit.
37
39
38
-
\subsection{Terminology}
40
+
Before we motivate the topic of this position paper further, we first introduce the terminology used throught this work.
39
41
Depending on the national research
40
42
environments and processes that readers are familiar with, the notion of the terms \emph{software} and \emph{research} might differ.
41
43
The term “Research software” is also defined somewhat differently within the community.
@@ -63,6 +65,10 @@ \subsection{Terminology}
63
65
We refer by researchers to all others involved in research or in research supporting organizations such as \eg libraries,
64
66
hence those that are at most sporadically performing RSE actions.
65
67
68
+
Furthermore, we will use the general term \textbf{RSE Hub} for the central RSE team throughout this paper.
69
+
These RSE Hubs can take the form of, e.g., full RSE departments, smaller RSE groups, Open Source Program Office (OSPOs), virtually across multiple units or combined under one single leader, depending on the evironment of the particular research organization under consideration.
70
+
All of these implementations are considered here, taking into account the large variety of research environments in Germany.
71
+
66
72
\section{Motivation}
67
73
68
74
@@ -74,7 +80,7 @@ \section{Motivation}
74
80
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.
75
81
76
82
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.
77
-
Federal state RDM initiatives\footnote{e.g. HeFDI, SaxFDM, FDM-BBB, FDM-NDS and others} accelerate the topic further providing regional training, networking and other supporting services.
83
+
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.
78
84
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).
79
85
Funding agencies acknowledge the importance of research data and started to make RDM mandatory in research projects.
80
86
Due to the similar nature of both, data and software, and their importance in today's digital research, it is reasonable to expect a similar trajectory in the development of research software as a topic.
@@ -155,15 +161,12 @@ \subsection{International Comparison and Current Developments}
155
161
and the German Research Council~\autocite{dfg_gsp}.
156
162
%% TODO: Double-check that DLR guidelines are referenced.
157
163
158
-
RSE groups offer consulting on creating management documents as well as implementing the policies.
159
-
160
-
As another parallel to federal RDM initiatives, there are first ideas and grant proposals to establish similar structures for research software.
161
-
162
164
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}.
163
-
This is another activity that can be supported by RSE groups.
165
+
RSE groups are able to offer researchers consulting tailored to their specific needs on how to implement and document those policies.
164
166
165
-
The global FAIR movement originated from RDM has enlarged their focus to research software. The FAIR principles for Research Software (FAIR4RS)~\autocite{ChueHong2022} have been adopted worldwide~\autocite{Barker2024}
166
-
including the German Ministry of Education and Research (BMBF) and the German Research Foundation (DFG).
167
+
The global FAIR movement originated from RDM and widened their focus to include research software.
168
+
However, it also has become clear in that process that software is not “just another type of data" and, e.g., the FAIR principles are not sufficient for software.
169
+
The FAIR principles for Research Software (FAIR4RS)~\autocite{ChueHong2022} have been adopted worldwide~\autocite{Barker2024}, including the German Ministry of Education and Research (BMBF) and the German Research Foundation (DFG).
167
170
% adoption of FAIR4RS (inter)nationally
168
171
The rather complex assessment of FAIRness~\autocite{Wilkinson2023,FAIRmaturity} has also widened from data to software~\autocite{Lamprecht2020}.
169
172
@@ -343,9 +346,11 @@ \subsection{Module 5: Create a Network of Institutional Partners}
343
346
At the same time, through collaboration with the library, the RSE group can address the first two letters of FAIR: Findability and Accessibility.
344
347
345
348
Topics of RSE and RDM do have noticeable similarities.
346
-
Thus, while software often does require different solutions than data, collaboration between an RSE department and an RDM department will in practice be really close.
347
-
In contrast to most other organisations mentioned within this section,
348
-
the requirements on their respective members and members of an RSE group are so similar that organisations might consider focus on one merged RSE \& RDM department.
349
+
While software often does require different solutions than data, collaboration between an RSE department and an FDM department will in practice be really close.
350
+
The main reasons for that are that both provide services that are inherently research-oriented and that both deal with the digital side of research.
351
+
Requests by researchers in that direction often touch both aspects, RSE and RDM.
352
+
Thus, often a close collaboration between RSE and FDM groups helps everyone: both RSE and RDM groups by being able to offer a more comprehensive service than when working alone, as well as the researcher, who benefits from receiving this single coordinated service, instead of dealing with two independent entities.
353
+
The question whether RSE and RDM should be located in two separate groups or should be combined in one common group is intentionally left open, as the answer depends on local, pre-existing circumstances.
0 commit comments