Skip to content

Commit 80bc9a3

Browse files
authored
Update paper.tex
Minor corrections
1 parent 6c7a1cc commit 80bc9a3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

paper.tex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
\abstract{%
5353
This position paper urges decision makers in Germany to establish central RSE units within their institutions.
54-
Focus is not put primarily on the establishment of RSE services in general, as this has been done already elsewhere.
54+
The focus is not put primarily on the establishment of RSE services in general, as this has been done already elsewhere.
5555
Instead, we highlight central RSE units.
5656
Motivations for their existance are discussed, underpinned by working examples both in neighbouring fields as well as outside of Germany.
5757
The heart of this paper is a vision of a central RSE unit, it's structure, and the definition of nine core support modules such a unit may provide.
@@ -405,13 +405,14 @@ \subsection{Module 8: Software Maintenance Service}%
405405
Software maintenance is an ongoing change process of software after its release.
406406
It includes both fixing bugs that are discovered in the software and adapting the software to changes in the execution environment such as hardware, operating system, toolchain and software dependencies.
407407
In the scientific community there is a demand for long term maintenance of research software,
408-
but academic labour turnover and missing funding schemes make research software maintenance often rely on the (potentially unpaid) efforts of individuals.
408+
but academic labour turnover and the disconnect between project funding cycle and target software lifecycle make research software maintenance often rely on the (potentially unpaid) efforts of individuals.
409409

410410
An RSE hub with long term core staff can partially solve this problem by taking over maintenance tasks.
411-
In order for this to be feasible two criteria need to be met:
411+
In order for this to be feasible, three criteria need to be met:
412412
\begin{itemize}
413413
\item The software needs to be developed according to software engineering best practices with a strong emphasis on testing and continuous integration.
414414
\item The RSE hub needs to be involved during the development period either through development or consultation services in order to ensure that best practices are followed and the required knowledge is transferred to the hub.
415+
\item A mechanism for selecting and prioritizing software projects to be maintained needs to be in place.
415416
\end{itemize}
416417

417418
\subsection{Module 9: Communication and Outreach}%

0 commit comments

Comments
 (0)