Practices in source code sharing in astrophysics
Lior Shamir (1), John F. Wallin (2), Alice Allen (3), Bruce Berriman, (4), Peter Teuben (5), Robert J. Nemiroff (6), Jessica Mink (7), Robert J., Hanisch (8), Kimberly DuPrie (3) ((1) Lawrence Technological University, (2), Middle Tennessee State University

TL;DR
This paper emphasizes the importance of sharing source code in astrophysics research and advocates for journal policies requiring code publication to enhance reproducibility and accessibility.
Contribution
It proposes a policy change for journals to mandate public sharing of source code accompanying computational astronomy papers.
Findings
Sharing code improves reproducibility of results
Mandatory code sharing increases accessibility of methods
Policy adoption can enhance scientific collaboration
Abstract
While software and algorithms have become increasingly important in astronomy, the majority of authors who publish computational astronomy research do not share the source code they develop, making it difficult to replicate and reuse the work. In this paper we discuss the importance of sharing scientific source code with the entire astrophysics community, and propose that journals require authors to make their code publicly available when a paper is published. That is, we suggest that a paper that involves a computer program not be accepted for publication unless the source code becomes publicly available. The adoption of such a policy by editors, editorial boards, and reviewers will improve the ability to replicate scientific results, and will also make the computational astronomy methods more available to other researchers who wish to apply them to their data.
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 · Advanced Data Storage Technologies · Distributed and Parallel Computing Systems
