Collaboration in Scientific Software: A Systematic Literature Review

The development and use of scientific software often entails collaborative work within and across teams. Understanding how such teams collaborate in addition to other factors that influence their likelihood of success is critical given the prevalence and necessity of teamwork for scientific software [1]. In particular, we contend that understanding the current state of collaboration in scientific software projects affords the discovery of opportunities to design more effective collaborations and produce better software and scientific outcomes. To advance the study of teamwork for scientific software, we conducted a systematic literature review (SLR) with a focus on papers that analyze or otherwise describe collaborative work in the domain of scientific software [2]. The main objective of the SLR was thus to provide a foundation for future research based on key insights and gaps identified in the literature on scientific software teams. Our search was applied to three databases (Web of Science, ACM Digital Library, IEEE Xplore) with backward and forward citation search applied to papers selected for final analysis [3]. The results of the SLR indicate that teamwork in scientific software remains understudied: collaboration is repeatedly mentioned but rarely the focus of investigation. At the same time, researchers in this domain recognize the significance of teamwork and have sought to develop tools with the goal of facilitating various aspects of collaboration like communication and data sharing. The evaluation of collaboration tools and the collaboration itself is generally not reported in these publications, suggesting that such evaluations are infrequent, undervalued, and/or constrained (e.g., due to lack of time and funding). Fitting with recent calls for research [4], our results highlight the need for a concerted effort to analyze the inputs, processes, and outcomes of collaborative work in the development and use of scientific software. We propose a path forward for studies of collaboration in scientific software aimed at enhancing both teamwork and software, with emphasis on team roles, cross-disciplinary requirements, and generative AI.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-07-20
DOI
https://doi.org/10.5281/zenodo.17281562
Primary Topic
Infections and bacterial resistance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Collaboration in Scientific Software: A Systematic Literature Review

Zenodo (CERN European Organization for Nuclear Research)
Infections and bacterial resistance
article

Collaboration in Scientific Software: A Systematic Literature Review

article en

Abstract

The development and use of scientific software often entails collaborative work within and across teams. Understanding how such teams collaborate in addition to other factors that influence their likelihood of success is critical given the prevalence and necessity of teamwork for scientific software [1]. In particular, we contend that understanding the current state of collaboration in scientific software projects affords the discovery of opportunities to design more effective collaborations and produce better software and scientific outcomes. To advance the study of teamwork for scientific software, we conducted a systematic literature review (SLR) with a focus on papers that analyze or otherwise describe collaborative work in the domain of scientific software [2]. The main objective of the SLR was thus to provide a foundation for future research based on key insights and gaps identified in the literature on scientific software teams. Our search was applied to three databases (Web of Science, ACM Digital Library, IEEE Xplore) with backward and forward citation search applied to papers selected for final analysis [3]. The results of the SLR indicate that teamwork in scientific software remains understudied: collaboration is repeatedly mentioned but rarely the focus of investigation. At the same time, researchers in this domain recognize the significance of teamwork and have sought to develop tools with the goal of facilitating various aspects of collaboration like communication and data sharing. The evaluation of collaboration tools and the collaboration itself is generally not reported in these publications, suggesting that such evaluations are infrequent, undervalued, and/or constrained (e.g., due to lack of time and funding). Fitting with recent calls for research [4], our results highlight the need for a concerted effort to analyze the inputs, processes, and outcomes of collaborative work in the development and use of scientific software. We propose a path forward for studies of collaboration in scientific software aimed at enhancing both teamwork and software, with emphasis on team roles, cross-disciplinary requirements, and generative AI.

Zenodo (CERN European Organization for Nuclear Research)
Argonne National Laboratory (US), University of Illinois Urbana-Champaign (US), University of Montana (US)
Industry, innovation and infrastructure
Openalex Percentile: Top 34%
Infections and bacterial resistance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.