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, 20.-22. Februar 2023, Paderborn, Germany. doi: 10.5281/zenodo.7654778.
![]() |
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: |
| ||||||||||||
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 Dates: | 20.-22. Februar 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: | 17 Mar 2023 13:06 |
Repository Staff Only: item control page