The openCARP CDE – Concept for and implementation of a sustainable collaborative development environment for research software

01/12/2022
by   Felix Bach, et al.
0

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

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2019

Challenges and issues in collaborative software developments

The software development process has evolved with respect to the problem...
research
05/21/2022

Terraform – Automating Infrastructure as a Service

Developing a software service requires a strict software development lif...
research
04/12/2022

Automated and manual testing as part of the research software development process of RCE

Research software is often developed by individual researchers or small ...
research
10/29/2015

The Virtual Experiences Lab - a platform for global collaborative engineering and beyond

We are developing the Virtual Experiences (Vx)Lab, a research and resear...
research
01/27/2021

Testing in Global Software Development – A Pattern Approach

Although testing is critical in GSD, its application in this context has...
research
06/07/2023

Git-Theta: A Git Extension for Collaborative Development of Machine Learning Models

Currently, most machine learning models are trained by centralized teams...
research
12/25/2018

The Next Generation of Metadata-Oriented Testing of Research Software

Research software refers to software development tools that accelerate d...

Please sign up or login with your details

Forgot password? Click here to reset