elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

The four elements of achieving research software sustainability for long tail projects

Druskat, Stephan and Krause, Thomas (2023) The four elements of achieving research software sustainability for long tail projects. Zenodo. deRSE23 - Conference for Research Software Engineering in Germany, 2023-02-20 - 2023-02-22, Paderborn, Germany. doi: 10.5281/zenodo.7654778.

[img] PDF
1MB

Official URL: https://doi.org/10.5281/zenodo.7654778

Abstract

At deRSE19 we presented Hexatomic, a project to investigate what small research software projects need to make their software more sustainable. This talk reports our results. Developing annotation software for multi-layer linguistic corpora, we found that - there is a minimal infrastructure that needs to be in place to activate a potential for sustainability in the first place, and - that four elements play key roles in reducing the risk of software collapse. These four elements are: a clearly defined, resourced maintainer role; multi-modal documentation to guide maintenance and use; automated tests; code review and triage processes supported by static code analysis. We have tested this by performing changes in maintainership and observing success in reviving development and maintenance activities. Our results furthermore clearly point to the necessity for RSEs to be involved in software projects as part of research projects. In this talk, we describe our research project, the minimal infrastructure as well as development, maintenance, and release and publication workflows we implemented, and how the four elements helped maintainers take up their roles.

Item URL in elib:https://elib.dlr.de/194282/
Document Type:Conference or Workshop Item (Speech)
Title:The four elements of achieving research software sustainability for long tail projects
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Druskat, StephanUNSPECIFIEDhttps://orcid.org/0000-0003-4925-7248UNSPECIFIED
Krause, ThomasUNSPECIFIEDhttps://orcid.org/0000-0003-3731-2422UNSPECIFIED
Date:19 February 2023
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
DOI:10.5281/zenodo.7654778
Publisher:Zenodo
Status:Published
Keywords:research software sustainability, linguistic annotation, software, software maintenance, software documentation, technical sustainability
Event Title:deRSE23 - Conference for Research Software Engineering in Germany
Event Location:Paderborn, Germany
Event Type:national Conference
Event Start Date:20 February 2023
Event End Date:22 February 2023
Organizer:de-RSE e.V. - Gesellschaft für Forschungssoftware
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Tasks SISTEC
Location: Berlin-Adlershof
Institutes and Institutions:Institute for Software Technology
Institute for Software Technology > Intelligent and Distributed Systems
Deposited By: Druskat, Stephan
Deposited On:17 Mar 2023 13:06
Last Modified:24 Apr 2024 20:55

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.