Cargando…
Boosting Group-Level Synergies by Using a Shared Modeling Framework
Modern software engineering has established sophisticated tools and workflows that enable distributed development of high-quality software. Here, we present our experiences in adopting these workflows to collectively develop, maintain, and use research software, specifically: a modeling framework fo...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304712/ http://dx.doi.org/10.1007/978-3-030-50436-6_32 |
_version_ | 1783548310930325504 |
---|---|
author | Sevinchan, Yunus Herdeanu, Benjamin Mack, Harald Riedel, Lukas Roth, Kurt |
author_facet | Sevinchan, Yunus Herdeanu, Benjamin Mack, Harald Riedel, Lukas Roth, Kurt |
author_sort | Sevinchan, Yunus |
collection | PubMed |
description | Modern software engineering has established sophisticated tools and workflows that enable distributed development of high-quality software. Here, we present our experiences in adopting these workflows to collectively develop, maintain, and use research software, specifically: a modeling framework for complex and evolving systems. We exemplify how sharing this modeling framework within our research group helped conveying software engineering best practices, fostered cooperation, and boosted synergies. Together, these experiences illustrate that the adoption of modern software engineering workflows is feasible in the dynamically changing academic context, and how these practices facilitate reliability, reproducibility, reusability, and sustainability of research software, ultimately improving the quality of the resulting scientific output. |
format | Online Article Text |
id | pubmed-7304712 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73047122020-06-22 Boosting Group-Level Synergies by Using a Shared Modeling Framework Sevinchan, Yunus Herdeanu, Benjamin Mack, Harald Riedel, Lukas Roth, Kurt Computational Science – ICCS 2020 Article Modern software engineering has established sophisticated tools and workflows that enable distributed development of high-quality software. Here, we present our experiences in adopting these workflows to collectively develop, maintain, and use research software, specifically: a modeling framework for complex and evolving systems. We exemplify how sharing this modeling framework within our research group helped conveying software engineering best practices, fostered cooperation, and boosted synergies. Together, these experiences illustrate that the adoption of modern software engineering workflows is feasible in the dynamically changing academic context, and how these practices facilitate reliability, reproducibility, reusability, and sustainability of research software, ultimately improving the quality of the resulting scientific output. 2020-05-25 /pmc/articles/PMC7304712/ http://dx.doi.org/10.1007/978-3-030-50436-6_32 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Sevinchan, Yunus Herdeanu, Benjamin Mack, Harald Riedel, Lukas Roth, Kurt Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title | Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title_full | Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title_fullStr | Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title_full_unstemmed | Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title_short | Boosting Group-Level Synergies by Using a Shared Modeling Framework |
title_sort | boosting group-level synergies by using a shared modeling framework |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304712/ http://dx.doi.org/10.1007/978-3-030-50436-6_32 |
work_keys_str_mv | AT sevinchanyunus boostinggrouplevelsynergiesbyusingasharedmodelingframework AT herdeanubenjamin boostinggrouplevelsynergiesbyusingasharedmodelingframework AT mackharald boostinggrouplevelsynergiesbyusingasharedmodelingframework AT riedellukas boostinggrouplevelsynergiesbyusingasharedmodelingframework AT rothkurt boostinggrouplevelsynergiesbyusingasharedmodelingframework |