HeadlinesBriefing favicon HeadlinesBriefing.com

科学はオープンソフトウェア:再現性が重要な理由

Hacker News •
×

この説得力のある主張によれば、現代の科学はオープンソースソフトウェアの同義語である。学界ではしばしばソフトウェアを出版の圧力に覆い隠された時間の無駄として軽視するが、著者はオープンソースソフトウェアこそが計算科学そのものであると主張する。科学は定義上、検証可能な仮説と予測を構築する。読者が世界を予測したりモデル化したりするのに役立たない論文は、この基本的なテストに不合格である。ソフトウェアは、これらの予測モデルをエンコードし共有する方法である。

著者はKenneth James Williams Craikの「内部モデル」の概念を引用し、科学者はより良い予測を行うために現実の内部シミュレーションを改善していると説明する。arXivの論文がこのプロセスに役立たないなら、それは真の科学ではない。したがって、計算の再現性は不可欠である—単に結果を複製するだけでなく、他者が科学的アイデアを組み込み、適応し、それに基づいて構築できるようにする。再現不可能な発見は拡張できないため無用である。

Greg Wilsonが指摘したように、ソフトウェアはCovidモデルから実験室プロトコルに至るまで、現代の科学において至る所に存在する。研究者はすべての依存関係を検証することはまれであり、オープンで再現可能なコードが極めて重要になる。ソフトウェア開発における科学的方法の遵守を主張することは、分野全体を停滞させたりキャリアを混乱させたりしない、より良くより健全な科学に向かう重要な一歩である。