The openCARP CDE: Concept for and implementation of a sustainable collaborativedevelopment environment for research software

Loading...
Thumbnail Image
Date
2022
Volume
Issue
1
Journal
Series Titel
Book Title
Publisher
Marburg : Philipps-Universität
Abstract

This work describes the setup of an advanced technical infrastructure for collabora-tive software development in large, distributed projects based on GitLab. We presentits customization and extension, additional features and processes like code review,continuous automated testing, DevOps practices, and sustainable life-cycle manage-ment including long-term preservation and citable publishing of software releasesalong with relevant metadata. The collaborative development environment (CDE) iscurrently used for developing the open cardiac simulation software openCARP and anevaluation showcases its capability and utility for collaboration and coordination ofsizeable heterogeneous teams. As such, it could be a suitable and sustainable infras-tructure solution for a wide range of research software projects.

Description
Keywords
CDE, CI, software development, RSE, Git, GitLab, software publication
Citation
Bach, F., Klar, J., Loewe, A., Sánchez, J., Seemann, G., Huang, Y.-L., & Ulrich, R. (2022). The openCARP CDE: Concept for and implementation of a sustainable collaborativedevelopment environment for research software. (1). https://doi.org//10.17192/bfdm.2022.1.8368
License
CC BY 4.0 Unported