Sustainable Software Ecosystems: Software Engineers, Domain Scientists, and Engineers Collaborating for Science
Marcus D. Hanwell, Patrick O'Leary, and Bob O'Bara

TL;DR
This paper discusses the importance of sustainable scientific software development through collaboration between domain scientists and software engineers to enhance reproducibility, extensibility, and long-term impact.
Contribution
It highlights the collaborative model for developing sustainable scientific software involving scientists and engineers working together.
Findings
Collaborative teams improve software sustainability.
Partnerships enhance reproducibility and extensibility.
Effective collaboration is key for scientific software success.
Abstract
The development of scientific software is often a partnership between domain scientists and scientific software engineers. It is especially important to embrace these collaborations when developing advanced scientific software, where sustainability, reproducibility, and extensibility are important. In the ideal case, as discussed in this manuscript, this brings together teams composed of the world's foremost scientific experts in a given field with seasoned software developers experienced in forming highly collaborative teams working on software to further scientific research.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Research Data Management Practices · Open Source Software Innovations
