How to Sustain a Scientific Open-Source Software Ecosystem: Learning
from the Astropy Project
- URL: http://arxiv.org/abs/2402.15081v1
- Date: Fri, 23 Feb 2024 03:54:53 GMT
- Title: How to Sustain a Scientific Open-Source Software Ecosystem: Learning
from the Astropy Project
- Authors: Jiayi Sun, Aarya Patil, Youhai Li, Jin L.C. Guo, Shurui Zhou
- Abstract summary: This study examines the challenges and opportunities to enhance the sustainability of scientific OSS.
We conducted a case study on a widely-used software ecosystem in the astrophysics domain, the Astropy Project.
- Score: 9.049664874474736
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Scientific open-source software (OSS) has greatly benefited research
communities through its transparent and collaborative nature. Given its
critical role in scientific research, ensuring the sustainability of such
software has become vital. Earlier studies have proposed sustainability
strategies for conventional scientific software and open-source communities.
However, it remains unclear whether these solutions can be easily adapted to
the integrated framework of scientific OSS and its larger ecosystem. This study
examines the challenges and opportunities to enhance the sustainability of
scientific OSS in the context of interdisciplinary collaboration, open-source
community, and multi-project ecosystem. We conducted a case study on a
widely-used software ecosystem in the astrophysics domain, the Astropy Project,
using a mixed-methods design approach. This approach includes an interview with
core contributors regarding their participation in an interdisciplinary team, a
survey of disengaged contributors about their motivations for contribution,
reasons for disengagement, and suggestions for sustaining the communities, and
finally, an analysis of cross-referenced issues and pull requests to understand
best practices for collaboration on the ecosystem level. Our study reveals the
implications of major challenges for sustaining scientific OSS and proposes
concrete suggestions for tackling these challenges.
Related papers
- Continuous Analysis: Evolution of Software Engineering and Reproducibility for Science [0.0]
This paper introduces the concept of Continuous Analysis to address the challenges in scientific research.
By adopting CA, the scientific community can ensure the validity and generalizability of research outcomes.
arXiv Detail & Related papers (2024-11-04T17:11:08Z) - Two Heads Are Better Than One: A Multi-Agent System Has the Potential to Improve Scientific Idea Generation [48.29699224989952]
VirSci organizes a team of agents to collaboratively generate, evaluate, and refine research ideas.
We show that this multi-agent approach outperforms the state-of-the-art method in producing novel and impactful scientific ideas.
arXiv Detail & Related papers (2024-10-12T07:16:22Z) - An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries [52.23798016734889]
This article provides a catalogue of dependency-related challenges that come with relying on OSS packages or libraries.
The catalogue is based on the scientific literature on empirical research that has been conducted to understand, quantify and overcome these challenges.
arXiv Detail & Related papers (2024-09-27T16:20:20Z) - An Open Community-Driven Model For Sustainable Research Software:
Sustainable Research Software Institute [0.586336038845426]
The Sustainable Research Software Institute (SRSI) Model promotes sustainable practices in the research software community.
This white paper provides an in-depth overview of the SRSI Model, outlining its objectives, services, funding mechanisms, collaborations, and the potential impact it could have on the research software community.
arXiv Detail & Related papers (2023-08-29T01:00:32Z) - A Systematic Review and Thematic Analysis of Community-Collaborative
Approaches to Computing Research [5.622570141268158]
We conducted a systematic review and thematic analysis of 47 computing research papers discussing participatory research with communities.
We identified seven themes associated with the evolution of a project: from establishing community partnerships to sustaining results.
Our findings suggest that several tensions characterize these projects, many of which relate to the power and position of researchers.
arXiv Detail & Related papers (2022-07-09T01:38:15Z) - Industry-Academia Research Collaboration in Software Engineering: The
Certus Model [13.021014899410684]
Building scalable and effective research collaborations in software engineering is known to be challenging.
This paper aims to understand what are the elements of a successful industry-academia collaboration that enable the culture of participative knowledge creation.
arXiv Detail & Related papers (2022-04-23T10:16:23Z) - Applications of physics-informed scientific machine learning in
subsurface science: A survey [64.0476282000118]
Geosystems are geological formations altered by humans activities such as fossil energy exploration, waste disposal, geologic carbon sequestration, and renewable energy generation.
The responsible use and exploration of geosystems are thus critical to the geosystem governance, which in turn depends on the efficient monitoring, risk assessment, and decision support tools for practical implementation.
Fast advances in machine learning algorithms and novel sensing technologies in recent years have presented new opportunities for the subsurface research community to improve the efficacy and transparency of geosystem governance.
arXiv Detail & Related papers (2021-04-10T13:40:22Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
Artificial Intelligence for IT Operations (AIOps) is an emerging interdisciplinary field arising in the intersection between machine learning, big data, streaming analytics, and the management of IT operations.
Main aim of the AIOPS workshop is to bring together researchers from both academia and industry to present their experiences, results, and work in progress in this field.
arXiv Detail & Related papers (2021-01-15T10:43:10Z) - Learnings from Frontier Development Lab and SpaceML -- AI Accelerators
for NASA and ESA [57.06643156253045]
Research with AI and ML technologies lives in a variety of settings with often asynchronous goals and timelines.
We perform a case study of the Frontier Development Lab (FDL), an AI accelerator under a public-private partnership from NASA and ESA.
FDL research follows principled practices that are grounded in responsible development, conduct, and dissemination of AI research.
arXiv Detail & Related papers (2020-11-09T21:23:03Z) - Leveraging traditional ecological knowledge in ecosystem restoration
projects utilizing machine learning [77.34726150561087]
Community engagement throughout the stages of ecosystem restoration projects could contribute to improved community well-being.
We suggest that adaptive and scalable practices could incentivize interdisciplinary collaboration during all stages of ecosystemic ML restoration projects.
arXiv Detail & Related papers (2020-06-22T16:17:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.