Skip to main content
QUICK REVIEW

[论文解读] Toward Research Software Categories

Wilhelm Hasselbring, Stephan Druskat|arXiv (Cornell University)|Apr 22, 2024
Scientific Computing and Data Management被引用 6
一句话总结

本⽂提出一个多维研究软件分类,沿着角色、开发者和成熟度,并提供一个模板来描述和比较受前期工作启发的类别。

ABSTRACT

Research software has been categorized in different contexts to serve different goals. We start with a look at what research software is, before we discuss the purpose of research software categories. We propose a multi-dimensional categorization of research software. We present a template for characterizing such categories. As selected dimensions, we present our proposed role-based, developer-based, and maturity-based categories. Since our work has been inspired by various previous efforts to categorize research software, we discuss them as related works. We characterize all these categories via the previously introduced template, to enable a systematic comparison.

研究动机与目标

  • 定义什么算作研究软件,并将其与研究中的软件区分开来。
  • 提出一个多维研究软件分类框架。
  • 提供一个模板,使用系统化标准来描述和比较类别。
  • 描述三个维度(角色、开发者、成熟度)并举例说明。
  • 讨论相关工作并概述未来在政策和实践中的改进与应用。

提出的方法

  • 采用 FAIR for Research Software (FAIR4RS) 的规定性定义,将研究软件与研究中的软件区分开来。
  • 引入一个模板(Table 1)来描述跨七个标准的分类(scope, purpose, context, properties, consequences for creation, consequences for use, inter-categorial relations)。
  • 提出基于角色的分类(Category 1: modeling/simulation/data analytics; Category 2: proof-of-concept software; Category 3: research infrastructure software)并给出子类别。
  • 引入基于开发者的分类(从 Individual Researcher 到 Contractor 的阶段)和基于成熟度的分类(Research Data Processes, Novel Methods/Models, Accepted Methods/Models)。
  • 将所提出的框架与相关分类(基于角色、ARDC maturity、机构指南、EOSC 生命周期、Earth system sciences)联系起来,并讨论互操作性和未来扩展。)

实验结果

研究问题

  • RQ1如何系统性地对研究软件进行分类,以反映其角色、开发源和成熟度?
  • RQ2哪些模板和标准能实现跨类别的一致性描述和比较?
  • RQ3现有分类如何关联并为统一的多维框架提供信息?
  • RQ4这些类别对质量要求、开发过程和复用决策有何影响?
  • RQ5在未来工作中扩展该框架的途径与局限性是什么?

主要发现

  • 沿着角色、开发者和成熟度的多维研究软件分类是可行且有用的。
  • 结构化模板可以系统化描述和比较不同类别(Table 1 criteria)。
  • 基于角色的分类区分建模/仿真、概念证明和研究基础设施软件,并具有不同的质量含义。
  • 基于开发者的分类描述软件的起源路径,从个人研究者到承包商,包括开源、闭源或在线服务。
  • 基于成熟度的分类与从研究数据过程到新颖且被接受的方法/模型的演变阶段保持一致,提供治理与可持续性信息。
  • 框架与相关分类的见解保持一致并编码,同时标注未来改进和扩展的领域。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。