Skip to content

Commit

Permalink
A few reformulations and comments on section 5
Browse files Browse the repository at this point in the history
  • Loading branch information
fiveop committed Dec 13, 2024
1 parent 86d48b4 commit 2aab6fd
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions paper.tex
Original file line number Diff line number Diff line change
Expand Up @@ -494,9 +494,9 @@ \section{Existing Implementations}
\section{Realization Strategy}%
\label{sec:realization}

We propose a realization strategy for a central institutional RSE unit.
We propose a realization strategy for a central institutional RSE unit.\todo{“We suggest building blocks for an individual realization strategy.” (or something similar)}
We start by listing different possibilities for funding RSE positions at a research institution.
Following that, we describe a potential transition pathway, starting from existing structures that have grown in research alliances such as collaborative research centers or also in research departments of an institution.
Following that, we describe a potential transition pathway, starting from existing structures that have grown in research alliances such as collaborative research centers\todo{PMS: Do you mean projects like NFDI4…?} or also in research departments of an institution.
This is complemented by discussing the opportunity of outsourcing RSE services and the challenging task of identifying and hiring suitable RSE candidates.

\subsection{Funding Possibilities}%
Expand All @@ -515,14 +515,14 @@ \subsection{Funding Possibilities}%
At research institutions, it is important to resolve the conflict between time-limited research funding and the need for permanent positions in order to be competitive with industry.
Experience is also an essential component of software engineering, which makes long-term employment indispensable.
In principle, pooling of positions and funds makes it possible to finance permanent positions from changing and mixed sources.
Nevertheless, convincing the institution to take the corresponding risk of failing to raise external funds may be a very challenging task.
Nevertheless, convincing the institution \todo{PMS: You do not need to convince the intuition, but its leadership; and isn’t that (one of) the target audience(s)?} to take the corresponding risk of failing to raise external funds may be a very challenging task.
\begin{enumerate}
\item It seems natural to allocate ordinary budget positions for RSEs.
However, particularly at German universities, it is usually impossible to create completely new budget positions and the only feasible way is to rededicate an existing position after its corresponding holder has left.
Depending on the local circumstances at an institution, this can be a cumbersome and time-consuming process for each such position.
\item Funding organisations additionally allocate a portion of the direct project funds as overhead, which is typically divided between the institution and the applicant.
We propose using a small percentage of the overhead agglomorated at the institution to permanently finance central RSE positions.
Assuming a third-party funding income of EUR 50 million annually and a 20\% overhead, EUR 100,000 in permanent funding requirements for one person-year would only account for 1\% of this overhead.
Assuming a third-party funding income of EUR 50 million annually and a 20\% overhead\todo{Very generous overhead (for the average)}, EUR 100,000 in permanent funding requirements for one person-year would only account for 1\% of this overhead.
\item In project applications involving the development of research software, corresponding person-months should be applied for to finance RSE tasks.
In this way, an applicant can book a fixed number of working hours from the RSE pool and pay for the costs accordingly.
This model has been successfully implemented at several UK universities.
Expand All @@ -537,7 +537,7 @@ \subsection{Funding Possibilities}%
\end{enumerate}

In addition to these funding options, we encourage funding agencies to provide seed funding for the establishment of RSE structures.
Such seed grants ease the local decision making process and give RSEs the leeway to establish collaborations with researchers without the direct need to ask for remuneration.
Such seed grants ease the local decision making process and give RSEs the leeway to establish collaborations with researchers without the direct need to ask for remuneration.\todo{PMS: Is this a place, where we could mention examples (like zedif)?}

% We see two possibilities to acquire additional funds.
% Some can come from the convergence of existing central structures.
Expand All @@ -558,15 +558,15 @@ \subsection{Transition Pathway}

\subsubsection{Initial Measures}
The following measures initialize the two modules presented in \autoref{sec:network} and \autoref{sec:teaching}.
While dedicated funding certainly is beneficial already for this initialization, it is not mandatory.
While dedicated funding certainly is beneficial already for step, it is not necessary.
Once the two measures are in place, they can be used to illustrate the need for institutional RSE activities and therefore support funding proposals.

\paragraph{Network of RSEs}
Forming a network of RSEs localized at an institution can be initiated by any existing RSE individual or group that is preferably already in contact with other RSEs at the institution.
An institutional dedicated mailing list, chat group and possibly other communication platforms can be created and a request for participation can be circulated via institutional channels such as an employee newsletter.
First common events such as social gatherings or RSE-related seminar talks can be organized and announced via the communication platform.
This process can be accompanied, facilitated and strengthened by founding a local de-RSE chapter.
Such network-building has been successfully initiated and implemented at several German research institutions.
Such network-building has been successfully initiated and implemented at several German research institutions.\todo{PMS: such as?}

\paragraph{Pooling of existing teaching materials and training offers}
Depending on local RSE efforts, teaching materials and associated training formats are likely to already exist,
Expand All @@ -576,21 +576,21 @@ \subsubsection{Initial Measures}
or CodeRefinery\footnote{Examples \url{https://coderefinery.org/lessons/}}.

\subsubsection{Conceptualization}
Decision makers at an institution usually require a concept upon which they will decide about the installation of an RSE unit.
Such a concept should specify the idea of the RSE unit, its responsibilities and offerings as a subset of the nine modules presented in \autoref{sec:vision}, and the resulting benefits for the institution and its researchers.
Decision makers at an institution usually require a concept upon which they will decide about the installation of an RSE unit.\todo{PMS: This reads, like the decision makers’s are “not present”, but aren’t they also in the target audience?}
Such a concept should specify the idea of the RSE unit, its responsibilities and offerings as a subset of the nine modules presented in \autoref{sec:vision}, and the resulting benefits for the institution and its researchers.\todo{PMS: And what about a funding plan (it is mentioned later on, but this seems to be a summary sentence)?}

A rather difficult and crucial question can be the localization of the RSE unit within the organisational structure of the institution.
A canonical place would be a new subunit of an institutional body close to software,
training services and computing such as the institution's IT department, the computing center or the library.
training services and computing such as the institution's IT department, the computing center, or the library.
Since most institutions already have an RDM unit, it seems natural to add the RSE unit as a parallel structure.
Another choice for the superordinate body, particularly at universities, is the faculty for computer science.
Determining the best place may involve discussing with several stakeholders at the institution and can already be beneficial for creating a
Determining the best place may involve discussions with several stakeholders at the institution and can already be beneficial for creating a
network of institutional partners, the module described in \autoref{sec:partners}.

The concept should also address funding for the RSE unit's initial staff.
We consider it necessary that there is a certain amount of base funding provided by the institution that covers a basic RSE unit because much RSE work is not project based.
While possibilities can be drawn from the discussion above, specific ideas should be discussed beforehand with the decision makers.
For facilitating the expansion of the RSE unit in the longer term, the installment of an institutional policy for requesting person-months in externally funded projects dedicated to RSE should be proposed.
While options can be drawn from the discussion above, specific ideas should be discussed beforehand with the decision makers.
For facilitating the expansion of the RSE unit in the long term, the installment of an institutional policy for requesting person-months in externally funded projects dedicated to RSE should be proposed.

Another part of the concept should be the governance structure of the RSE unit.
One of the decisions to be made is if the unit head is supposed to be part of the unit itself or if the unit will be headed by a person outside of it.
Expand All @@ -606,7 +606,7 @@ \subsubsection{Installation of the Department}
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.

Drawing from the concept and considering the actual initial staff situation, a first task of the centrally funded structure is to define a basic service portfolio according to the modules described in \autoref{sec:vision}.
In addition to the already mentioned networking and teaching cf.~\autoref{sec:network} and \autoref{sec:teaching}, it seems natural to start with consultation cf.~\autoref{sec:consultation},
In addition to the already mentioned networking and teaching, cf.~\autoref{sec:network} and \autoref{sec:teaching}, it seems natural to start with consultation, cf.~\autoref{sec:consultation},
as this allows to evaluate the potential necessities for other services such as development, infrastructure provisioning and maintenance.
An extension of the initial service portfolio for a larger target audience requires the acquisition of further funding and installation of further positions, see below.

Expand All @@ -618,7 +618,7 @@ \subsubsection{Growth of the Department}
Over time, more and more researchers and proposals are expected to follow the institutional policy such that a consistent stream of income can be generated.

\paragraph{Offering of additional services}
With the additional acquired funds, the service portfolio of the RSE unit can be enhanced regarding the modules described in \autoref{sec:vision}.
With the additionally acquired funds, the service portfolio of the RSE unit can be enhanced regarding the modules described in \autoref{sec:vision}.
Obviously, the selection of modules and their share in the overall portfolio depend on the services that have been applied for in the corresponding proposals.
As this is strongly connected to hiring persons with the required expertise, this has to be carefully planned, see also below.

Expand All @@ -628,32 +628,32 @@ \subsection{Outsourcing}
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]
Among the most obvious benefits is that this enables the creation of contracts outside of the WissZeitVG.\@
This also widens the customer base of the RSE unit since the newly founded company may obtain contracts from industry.
If this company is university backed/branded this enables another possibility for a university to interact with the local society.
If this company is university backed/branded this enables another possibility for a university to interact with the local society.\todo{Should that be the more general insitution instead of university here as well?}
But there are drawbacks.
Since the company is now a university external entity the Vergabe-Richtlinien have to be fulfilled, which could \eg{} mean to publicly invite tenders in order to have a competitive procedure.
This also points to the fact that an external company has to be a mostly profitable entity (partly this can be softened by founding a non-for-profit entity).
Moreover, during the outsourcing contract, there has to be a coordinator at both sides and the flow of information from the academic institution to the contracted company has to be established.
These are some examples of additional administrative overhead due to the interaction with external partners.
Certain domains will have issues with ensuring data privacy when working with this external company.
If forming a public company, it is hoped that parts of these issues can be legally alleviated by forming respective framework agreements between a university and the company.
Some of these issues might be legally alleviated by forming framework agreements between an institution and the company.
It is of particular importance to agree on requirements and handover criteria, including quality assurance and license specifications.
On top of these drawbacks, there are soft factors, like whether an external company is accepted by scientists.

\subsection{Staff Acquisition/People}

This leaves us with the question of, assuming we have centralized RSE units, where do we get the employees?
Being an RSE should be a career worth aspiring to as any other profession and hence we have to additionally create education structures that generate a pool of people where central RSE units can be populated from.
This is a topic that will be considered in a separate paper.
This leaves us with the question of, assuming we have centralized RSE units, where do we get the employees?\todo{PMS: Most of the rest of the text was not written in the (inclusive) first person plural!}
Being an RSE should be a career worth aspiring to, just as any other profession, and hence we have to additionally create education structures that generate a pool of people where central RSE units can be populated from.\todo{PMS: I cannot follow the logic in this sentence. Both things true, but there is no casual connection.}
This is a topic that will be considered in a separate paper.\todo{PMS: , but we summarize here briefly.}
These RSEs will bring a diverse set of skills centered around the topics of research,
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.
To fill gaps, the RSE unit can also maintain a roster of freelance workers.
In order to retain RSEs it should be possible for them to become experts in a field and hence this should make this job more attractive to young RSEs,
in order to mitigate the problem that some will only see this job as a one-year stint after their PhD and then move on to something else.
To facilitate the retention of skilled people, industry has long identified education as an effective tool.
To facilitate the retention of skilled people, industry has long identified education as an effective tool.\todo{PMS: really?}
For RSEs this should be helped by to be formed academic facilities that enable them to keep on learning skills after their first professional qualification, supported by the respective certification programs.
In the longer run, Research Software Engineering should be integrated into the existing study programmes.
One option here would be the creation of an RSE master as a specialization for a computer science bachelor.
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.
This should be complemented by adding a minor in application-domain study programs such as biology, physics, engineering etc.\todo{PMS: no humanities?}\ to facilitate the communication between the corresponding two groups of RSEs.
There are already some master's programs available, (\eg{} in Berlin, Munich and Stuttgart) that develop this specialization on top of a domain bachelor.
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}.
Expand Down

0 comments on commit 2aab6fd

Please sign in to comment.