Talk to Me: A Case Study on Coordinating Expertise in Large-Scale Scientific Software Projects
Reed Milewicz, Elaine M. Raybourn

TL;DR
This paper examines how large scientific software projects coordinate expertise and communication among developers, highlighting challenges and proposing practical recommendations based on a case study of the Trilinos project.
Contribution
It provides an in-depth case study linking development challenges with knowledge sharing and communication, offering new insights and recommendations for improving coordination in large-scale scientific software.
Findings
Identified key challenges in coordination and communication.
Linked development issues to knowledge sharing practices.
Proposed actionable recommendations for better collaboration.
Abstract
Large-scale collaborative scientific software projects require more knowledge than any one person typically possesses. This makes coordination and communication of knowledge and expertise a key factor in creating and safeguarding software quality, without which we cannot have sustainable software. However, as researchers attempt to scale up the production of software, they are confronted by problems of awareness and understanding. This presents an opportunity to develop better practices and tools that directly address these challenges. To that end, we conducted a case study of developers of the Trilinos project. We surveyed the software development challenges addressed and show how those problems are connected with what they know and how they communicate. Based on these data, we provide a series of practicable recommendations, and outline a path forward for future 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Open Source Software Innovations · Software Engineering Research
