Skip to content

Commit ed9cc0e

Browse files
authored
Merge pull request #131 from axel-loewe/patch-3
Update paper.tex
2 parents fdcd52f + 840a629 commit ed9cc0e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

paper.tex

Lines changed: 5 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 Research Software Engineering (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
Motivation for their existence is 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, its structure, and the definition of nine core support modules such a unit may provide.
@@ -409,13 +409,15 @@ \subsection{Module 8: Software Maintenance Service}%
409409
Software maintenance is an ongoing change process of software after its release.
410410
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.
411411
In the scientific community there is a demand for long-term maintenance of research software,
412-
but academic labour turnover and missing funding schemes make research software maintenance often rely on the (potentially unpaid) efforts of individuals.
412+
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.
413413

414414
An RSE hub with long-term core staff can partially address this problem by taking over maintenance tasks.
415-
In order for this to be feasible, two criteria need to be met:
415+
In order for this to be feasible, three criteria need to be met:
416+
416417
\begin{itemize}
417418
\item The software needs to be developed according to software engineering best practices with a strong emphasis on testing and continuous integration.
418419
\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.
420+
\item A mechanism for selecting and prioritising software projects to be maintained needs to be in place.
419421
\end{itemize}
420422

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

0 commit comments

Comments
 (0)