[論文レビュー] A Fresh Look at FAIR for Research Software
本稿は、研究ソフトウェアにおけるFAIR原則—Findable(検索可能)、Accessible(アクセス可能)、Interoperable(相互運用可能)、Reusable(再利用可能)—を再評価し、ソフトウェア固有の課題に対応するための洗練された解釈と、2つの新しい原則を提案する。研究データからソフトウェアへの翻訳において、'Findable'および'Accessible'は解釈を伴えば適切に適用可能であるが、'Interoperability'および'Reusability'は明確化が大幅に必要であり、ソフトウェアの独自の特性と持続可能な再利用可能な研究コードの目標に適合するよう修正が求められる。
This document captures the discussion and deliberation of the FAIR for Research Software (FAIR4RS) subgroup that took a fresh look at the applicability of the FAIR Guiding Principles for scientific data management and stewardship for research software. We discuss the vision of research software as ideally reproducible, open, usable, recognized, sustained and robust, and then review both the characteristic and practiced differences of research software and data. This vision and understanding of initial conditions serves as a backdrop for an attempt at translating and interpreting the guiding principles to more fully align with research software. We have found that many of the principles remained relatively intact as written, as long as considerable interpretation was provided. This was particularly the case for the "Findable" and "Accessible" foundational principles. We found that "Interoperability" and "Reusability" are particularly prone to a broad and sometimes opposing set of interpretations as written. We propose two new principles modeled on existing ones, and provide modified guiding text for these principles to help clarify our final interpretation. A series of gaps in translation were captured during this process, and these remain to be addressed. We finish with a consideration of where these translated principles fall short of the vision laid out in the opening.
研究の動機と目的
- 研究データとは異なる独自の特性を有する研究ソフトウェアに、FAIR原則—Findable、Accessible、Interoperable、Reusable—がどの程度適用可能かを評価すること。
- 特に'Interoperability'および'Reusability'の解釈におけるギャップを特定・解決すること。
- 持続可能で再現可能かつ認められる研究ソフトウェアのビジョンに適合するよう、研究ソフトウェアに特化した修正された指針と2つの新しい原則を提案すること。
- ソフトウェア開発の実務と矛盾する可能性がある、FAIR原則の曖昧または矛盾する解釈を明確化すること。
- 改訂された原則が、オープンで強固で持続可能な研究ソフトウェアの理想像にどの程度達しているかを評価すること。
提案手法
- FAIR4RSサブグループ1が、基礎的FAIR原則とその研究ソフトウェアへの適用を焦点に、構造的レビューと議論を実施した。
- バージョニング、実行、依存関係などの特徴と、開発ライフサイクル、デプロイメントなどの実務において、研究データと研究ソフトウェアの違いを分析した。
- 特にソフトウェア工学の現実を反映させるために、'Interoperability'および'Reusability'の再解釈を実施し、ソフトウェア特有の文脈に合わせた解釈を加えた。
- バージョニング、プロバンセンス、依存関係管理といったソフトウェア固有のニーズをよりよく捉えるために、既存のFAIR原則を模倣した2つの新しい原則を提案した。
- 原則の主要部分について、曖昧性を低減し、ソフトウェア開発および管理における実用的適用性を向上させるための改訂版ガイドテキストを提供した。
- ソフトウェアの持続可能性、認識、長期的メンテナンスの面で、依然として解消されていないギャップが存在することが判明した。
実験結果
リサーチクエスチョン
- RQ1研究ソフトウェアの特徴と実務は、科学的データとどのように異なり、FAIR原則の適用にどのような影響を及えるか?
- RQ2再解釈なしに、元のFAIR原則を研究ソフトウェアに直接適用できる範囲はどの程度か?
- RQ3研究ソフトウェアにおける'Interoperability'および'Reusability'の解釈に直面する主な課題は何か? そして、それらはどのように解決できるか?
- RQ4研究ソフトウェア開発および管理の現実に適合させるために、どのような新しいまたは改訂された原則が必要か?
- RQ5改訂された原則は、持続可能で再利用可能かつ認識される研究ソフトウェアの理想像にどの程度達しているか?
主な発見
- 'Findable'および'Accessible'の原則は、適切な解釈を伴えば、恒久的識別子とアクセスメカニズムを含め、研究ソフトウェアに基本的に適用可能であることが判明した。
- 'Interoperability'および'Reusability'の原則は、依存関係、実行環境、バージョニングを含むソフトウェアの複雑かつ動的な性質のため、大幅な再解釈を要した。
- ソフトウェア固有のニーズをよりよく反映させるために、'バージョニングおよびプロバンセンスによる相互運用性'と'ドキュメンテーションおよびコミュニティ支援による再利用性'の2つの新しい原則を提案した。
- 主要原則の改訂版ガイドテキストは、曖昧性を低減し、ソフトウェア開発者および管理担当者に対する実用的ガイダンスを強化した。
- ソフトウェアの持続可能性、認識、長期的メンテナンスの面で、FAIRと理想像を一致させるための恒久的なギャップが依然として存在する。
- 本研究は、FAIR原則が強固な基盤を提供しているものの、その効果的かつ意味のある適用には、ソフトウェアに特化した適合が必要であると結論づけた。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。