[論文レビュー] The Astropy Problem
この論文は、アストロピー(Astropy)のような必須のオープンソース天文学ソフトウェアの開発者たちが、世界的な天文学コミュニティで広く使用されているにもかかわらず、資金不足、認知不足、キャリアの持続可能性の欠如——いわゆる「アストロピー問題」——を特定している。この問題に対し、長期的な持続可能性とコミュニティ主導の科学ソフトウェアに対する倫理的支援を確保するため、天文学調査やミッションにおける制度的資金援助、公式な認識、専任のソフトウェア開発者職の創設を提言している。
The Astropy Project (http://astropy.org) is, in its own words, "a community effort to develop a single core package for Astronomy in Python and foster interoperability between Python astronomy packages." For five years this project has been managed, written, and operated as a grassroots, self-organized, almost entirely volunteer effort while the software is used by the majority of the astronomical community. Despite this, the project has always been and remains to this day effectively unfunded. Further, contributors receive little or no formal recognition for creating and supporting what is now critical software. This paper explores the problem in detail, outlines possible solutions to correct this, and presents a few suggestions on how to address the sustainability of general purpose astronomical software.
研究の動機と目的
- 一般用途の天文学ソフトウェア開発者に対するシステム的資金不足と認識不足を浮き彫りにし、現代天文学においてその役割が極めて重要であるにもかかわらず、そうした問題を明らかにすること。
- 信頼性が高く保守可能なツールに依存する分野において、ボランティアで資金なしに開発が行われることの倫理的・実務的影響を明らかにすること。
- アストロピーのようなコミュニティ主導のソフトウェアの持続的開発を支援するため、資金モデルと制度的政策における構造的変化を提唱すること。
- 将来的な天文学インfra構築においてソフトウェアのニーズが優先されるよう、ソフトウェア開発者を主要な科学計画プロセス(例:デカドカル・サーベイ)に組み込むよう促すこと。
- 米国拠点の機関にとどまらず、グローバルなコミュニティ全体がソフトウェアの持続可能性を支援する責任を負うべきであることを提言すること。
提案手法
- アストロピーの草の根的・ボランティア主導のモデルに注目し、天文学ソフトウェア開発の歴史的・現状の分析。
- IRA F、AIPS、Starlinkといった資金が供与されたプロジェクトの衰退を含め、天文学ソフトウェア全体の状況を調査し、一般用途ツールへの長期的投資不足を示す。
- ボランティア労働に代わる持続可能な代替策として、アストロピーのサブスクリプションベースの資金調達モデルを提言する。
- 天文学調査やミッション内に専任のソフトウェア開発者職を創設することで、ソフトウェアエンジニアリングの役割を制度化することを提言する。
- 学術機関や研究機関におけるキャリアパスとcitation慣行を通じた公式なソフトウェア寄与の認識を推奨する。
- 将来的な科学計画(例:デカドカル・サーベイ)においてソフトウェア開発者を含め、ソフトウェアのニーズが優先されるよう促すこと。
実験結果
リサーチクエスチョン
- RQ1一般用途の天文学ソフトウェア(例:アストロピー)が現代天文学の中心的役割を果たしているにもかかわらず、なぜ長年にわたり資金不足に陥り続けているのか。
- RQ2重要な科学的インフラに不可欠なツールを必要としているにもかかわらず、ボランティアで資金なしに開発が続けられることが、長期的にどのような影響を及えるのか。
- RQ3ソフトウェア開発者を支援する制度的支援をどのように制度化すれば、持続可能性と倫理的扱いを確保できるのか。
- RQ4ソフトウェア開発を天文学の根幹的要素として認識・統合するため、資金モデルと科学計画においてどのような構造的変化が必要か。
- RQ5グローバルな天文学コミュニティは、オープンソース天文学ソフトウェアの持続可能性をどのように協働で支援できるか。
主な発見
- 天文学コミュニティの大多数が使用するアストロピー・プロジェクトは、5年間にわたり完全にボランティアで行われ、資金も、公式な認識も、貢献者に対するキャリア的支援も存在しない。
- IRA F、AIPS、Starlinkといった資金が供与された天文学ソフトウェアプロジェクトの衰退は、一般用途ツールへの長期的投資不足という一貫した傾向を示している。
- 2009年のデカドカル・サーベイでも繰り返し呼びかけられていたにもかかわらず、コミュニティソフトウェアに対する具体的な資金推薦はなされず、問題は解決されていない。
- 現在のモデルは、今日の膨大なデータ量を分析するのに必要なツールが不足しているため、生産性の著しい損失をもたらすという点で、非倫理的かつ短視眼的であるとされる。
- 論文は、現状は持続不可能であり、資金援助、認識、天文学機関内での公式なソフトウェア開発者職の創設といった即時措置を求める。
- 著者らは、デカドカル・サーベイがコミュニティソフトウェアの資金を明文化する言及を含め、調査やミッション内に専任の開発者職を創設するよう提言している。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。