天文软件渴望自由:一份宣言
天体物理仪器与方法
2009-03-25 v1
摘要
天文软件如今已成为我们社区所有一线成员日常工作中的现实。随着我们处理的数据量和模拟规模越来越大,用于数据归约和建模任务的专用软件变得愈发关键。然而,编写天文软件并不引人注目,其回报也不总是明确,并且存在结构性的抑制因素,阻碍软件公开发布以及将其嵌入科学文献中,这可能导致大量的重复劳动和不完整的科学记录。我们识别了其中一些结构性抑制因素,并提出了多种应对方法,目标是提高天文软件的质量,改善科学家-作者们的处境,并为整个社区带来益处,类似于大型巡天和模拟数据集开放获取所带来的好处。我们的目标是开启一场关于如何前进的对话。我们主张:(1) 天文学界应将软件视为设施建设和科学项目中不可或缺且可资助的一部分;(2) 软件发布应被视为与论文发表和数据发布同等重要,是开放、可重复科学过程不可或缺的一部分;(3) 我们应采用那些在开源软件中行之有效的技术和代码仓库来发布和协作开发软件;(4) 我们应寻求结构性激励措施,使科学家-作者们更容易发布软件及相关出版物;(5) 我们应考虑资助基层软件开发的新方式;(6) 我们应重新审视我们的价值观,认识到天文软件开发不仅仅是一项技术工作,更是我们科学实践的基本组成部分。
引用
@article{arxiv.0903.3971,
title = {Astronomical Software Wants To Be Free: A Manifesto},
author = {Benjamin J. Weiner and Michael R. Blanton and Alison L. Coil and Michael C. Cooper and Romeel Davé and David W. Hogg and Bradford P. Holden and Patrik Jonsson and Susan A. Kassin and Jennifer M. Lotz and John Moustakas and Jeffrey A. Newman and J. X. Prochaska and Peter J. Teuben and Christy A. Tremonti and Christopher N. A. Willmer},
journal= {arXiv preprint arXiv:0903.3971},
year = {2009}
}
备注
State of the Profession white paper submitted to the Astro2010 Decadal Survey. The authors welcome comments and discussion