Skip to content

Commit b8b2b4f

Browse files
committed
Merge branch 'main' into new-merge
2 parents 7e31217 + b2c94c1 commit b8b2b4f

File tree

5 files changed

+67
-6
lines changed

5 files changed

+67
-6
lines changed

bibliography.bib

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,13 @@ @Online{BioinformaticsCertification
498498
urldate = {2023-07-20},
499499
}
500500

501+
@Online{learnandteach,
502+
author = {{The teachingRSE project}},
503+
title = {Learning and teaching RSE},
504+
url = {https://de-rse.org/learn-and-teach/},
505+
urldate = {2024-02-22},
506+
}
507+
501508
@Article{Bird2016,
502509
title = {Using Metadata Actively},
503510
volume = {11},
@@ -5587,3 +5594,14 @@ @article{turing_way_2022
55875594
urldate = {2023-06-07},
55885595
keywords = {collaboration,community,data science,ethics,handbook,reproducibility,research practices}
55895596
}
5597+
5598+
@article{smith_SoftwareCitationPrinciples2016,
5599+
title = {Software Citation Principles},
5600+
author = {Smith, Arfon M. and Katz, Daniel S. and Niemeyer, Kyle E. and {FORCE11 Software Citation Working Group}},
5601+
year = {2016},
5602+
journal = {PeerJ Computer Science},
5603+
volume = {2},
5604+
number = {e86},
5605+
issn = {2376-5992},
5606+
doi = {10.7717/peerj-cs.86}
5607+
}
5.21 KB
Binary file not shown.

group_composition_plot/plot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def read_data(filename):
5151
fig.legend(activities, title="Activities", loc="center right", bbox_to_anchor=(1.1, 0.5), fontsize=20)
5252

5353

54-
fig.savefig("group_composition_plot.png", dpi=300, bbox_inches='tight')
54+
fig.savefig("group_composition_plot.pdf", bbox_inches='tight')
5555
# # Adjust layout
5656
# plt.tight_layout()
5757
# plt.show()

paper.tex

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
\documentclass{article}
22
\usepackage[]{biblatex}
3+
\usepackage{graphicx}
34
\usepackage{hyperref}
45
\usepackage{xspace}
56

@@ -292,7 +293,7 @@ \subsection{Development Services}
292293

293294
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:
294295
It allows building up highly specialized technical expertise with a long term perspective and reuse it across the entire institution.
295-
Examples of topics that would benefit from such expertise pooling are \eg mobile app development (University of Manchester: https://research-it.manchester.ac.uk/services/mobile-development-service-mds/ - use as \#SuccessStory?) and UI/UX development.
296+
Examples of topics that would benefit from such expertise pooling are \eg mobile app development and UI/UX development.
296297

297298
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.
298299
Notable examples are \eg Manchester [REF], Notre-Dame [REF], STANFORD, Princeton~\autocite{Cosden2022}.
@@ -301,6 +302,14 @@ \subsection{Development Services}
301302
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}.
302303
This growth is based on a continuous influx of new funded projects once successful projects showcase the additional value of RSE services to researchers.
303304

305+
[Success Story]
306+
The University of Manchester Software and Data Science group has successfully established specialized development services within their institution:
307+
The "Mobile Development Service" \autocite{manchester_mobile} team consists of RSEs that focus solely on developing and deploying mobile apps.
308+
Without a central RSE department to anchor such specialized expertise, it would probably be infeasible to establish such a service.
309+
Also, having this expertise centralized allows for synergies in the deployment procedure for mobile apps:
310+
The RSE department can create institutional accounts with the app stores and manage the time consuming deployment process including hard-to-setup procedures like code signing.
311+
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.
312+
304313
\subsection{Teaching Services}
305314
\label{sec:teaching}
306315

@@ -400,8 +409,30 @@ \subsection{RSE Outreach}
400409
It organizes the bidirectional exchange between the local and the global community and is the central hub for information coming both ways.
401410
Furthermore, the RSE department should advocate the use of RSE techniques and best-practices within their institutions actively to increase the local community and to reach out to new groups whenever possible.
402411

412+
\section{Existing Implementations}
413+
414+
A number of successful installations of RSE departments already exist in Germany and many more exist in other countries, especially the UK and the US.
415+
In order to understand the service portfolio of these existing RSE departments, we conducted a survey that received a total of twelve responses from Germany, the UK and the US.
416+
We asked departments for the composition of their service portfolio - the results are shown in figure~\ref{fig:survey}.
417+
418+
\begin{figure}
419+
\centering
420+
\includegraphics[width=\textwidth]{./group_composition_plot/group_composition_plot.pdf}
421+
\caption{National and international examples of RSE departments and their service portfolio: Heidelberg and Princeton offer development services, whereas Jena and Reading focus mostly on teaching and consultation services.}
422+
\end{figure}
423+
424+
From the gathered data and the additional free text information of the participants we conclude that the service components that we have identified in section~\ref{sec:vision} are indeed relevant for existing RSE departments.
425+
Additionally, we see a large diversity in the weighting of these components, which is to be expected given the different environments of the RSE departments.
426+
Within this diverse data, we identified two rather different archetypes of RSE departments: Those that offer development services and those that do not.
427+
The departments offering such services would typically invest a lot of their resources into this component, where as others put a much larger emphasis on teaching and consultation services.
428+
We should note however, that our survey did not collect information about the size of the department.
429+
It is likely that the departments offering development services are also larger in size, and that their total resource commitment to teaching and consultation services is similar to that of the departments that do not offer development services.
430+
431+
When setting up a new RSE department, it is important to find the best service portfolio composition for the local environment.
432+
This depends on the demand by scientists at the institution, existing structures and the available funding.
403433

404434
\section{Realization strategy}
435+
\label{sec:realization}
405436

406437
We propose a realization strategy for a central institutional RSE department.
407438
We start by listing different possibilities for funding RSE positions at a research institution.
@@ -507,8 +538,7 @@ \subsubsection{Growth of the department}
507538

508539
\subsection{Outsourcing}
509540

510-
Another possibility for the realization of local RSE service providers is by forming a spin-off and pooling the RSE skills into an external company,
511-
which has benefits but also drawbacks. [\#SuccessStory Outsourcing]
541+
Another possibility for the realization of local RSE Service providers is by forming a spin-off and pooling the RSE Skills into an external company, which has benefits but also drawbacks. [\#SuccessStory Outsourcing]
512542
Among the most obvious benefits is that this enables the creation of contracts outside of the WissZeitVG.
513543
This also widens the customer base of the department since the newly founded company may obtain contracts from industry.
514544
If this company is university backed/branded this enables another possibility for a university to interact with the local society.
@@ -537,7 +567,8 @@ \subsection{Staff acquisition/People}
537567
In the longer run, Research Software Engineering should be integrated into the existing study programmes.
538568
One option here would be the creation of an RSE master as a specialization for a computer science bachelor.
539569
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.
540-
[\#SuccessStory: Msc “Scientific Computing” at TU Berlin, maybe use others from list as well https://www.tu.berlin/en/studying/study-programs/all-programs-offered/study-course/scientific-computing-m-sc/ ]
570+
There are already some master's programs available, (\eg in Berlin, Munich and Stuttgart) that develop this specialization on top of a domain bachelor.
571+
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}.
541572

542573
%\begin{thebibliography}{9}
543574
%\end{thebibliography}

positionpaper.bib

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,16 @@ @misc{fair_data_maturity_model_working_group_2020
3030
version = {1.0},
3131
doi = {10.15497/rda00050},
3232
url = {https://doi.org/10.15497/rda00050}
33-
}
33+
}
34+
35+
@online{manchester_mobile,
36+
title={Mobile Development Service (MDS)},
37+
url={https://research-it.manchester.ac.uk/services/mobile-development-service-mds/}
38+
}
39+
40+
@Online{learnandteachlearn,
41+
author = {{The teachingRSE project}},
42+
title = {Learn research software engineering},
43+
url = {https://de-rse.org/learn-and-teach/learn},
44+
urldate = {2024-02-24},
45+
}

0 commit comments

Comments
 (0)