Kernchen, Sophie and Meinel, Michael and Druskat, Stephan and Fritzsche, Michael and Pape, David and Bertuch, Oliver (2025) Extending and Applying Automated HERMES Software Publication Workflows. Electronic Communications of the EASST, 83. European Association of Software Science and Technology. doi: 10.14279/eceasst.v83.2624. ISSN 1863-2122.
|
PDF
- Published version
788kB |
Abstract
Research software is an important output of research and must be published according to the FAIR Principles for Research Software. This can be achieved by publishing software with metadata under a persistent identifier. HERMES is a tool that leverages continuous integration to automate the publication of software with rich metadata. In this work, we describe the HERMES workflow itself, and how to extend it to meet the needs of specific research software metadata or infrastructure. We introduce the HERMES plugin architecture and provide the example of creating a new HERMES plugin that harvests metadata from a metadata source in source code repositories. We show how to use HERMES as an end user, both via the command line interface, and as a step in a continuous integration pipeline. Finally, we report three informal case studies whose results provide a preliminary evaluation of the feasibility and applicability of HERMES workflows, and the extensibility of the hermes software package.
| Item URL in elib: | https://elib.dlr.de/213176/ | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Article | ||||||||||||||||||||||||||||
| Title: | Extending and Applying Automated HERMES Software Publication Workflows | ||||||||||||||||||||||||||||
| Authors: |
| ||||||||||||||||||||||||||||
| Date: | 21 February 2025 | ||||||||||||||||||||||||||||
| Journal or Publication Title: | Electronic Communications of the EASST | ||||||||||||||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||||||||||||||
| Open Access: | Yes | ||||||||||||||||||||||||||||
| Gold Open Access: | Yes | ||||||||||||||||||||||||||||
| In SCOPUS: | Yes | ||||||||||||||||||||||||||||
| In ISI Web of Science: | No | ||||||||||||||||||||||||||||
| Volume: | 83 | ||||||||||||||||||||||||||||
| DOI: | 10.14279/eceasst.v83.2624 | ||||||||||||||||||||||||||||
| Publisher: | European Association of Software Science and Technology | ||||||||||||||||||||||||||||
| ISSN: | 1863-2122 | ||||||||||||||||||||||||||||
| Status: | Published | ||||||||||||||||||||||||||||
| Keywords: | Research software, software publication, software metadata, FAIR Prin-ciples for Research Software, automation | ||||||||||||||||||||||||||||
| 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 of Software Technology Institute of Software Technology > Intelligent and Distributed Systems | ||||||||||||||||||||||||||||
| Deposited By: | Druskat, Stephan | ||||||||||||||||||||||||||||
| Deposited On: | 17 Mar 2025 09:03 | ||||||||||||||||||||||||||||
| Last Modified: | 17 Mar 2025 09:03 |
Repository Staff Only: item control page