Research software is an integral part of most research today and it is widely accepted that research software artifacts should be accessible and reproducible. However, the sustainable archival of research software artifacts is an ongoing effort. We identify research software artifacts as snapshots of the current state of research and an integral part of a sustainable cycle of software development, research, and publication. We develop requirements and recommendations to improve the archival, access, and reuse of research software artifacts based on installable, configurable, extensible research software, and sustainable public open-access infrastructure. The described goal is to enable the reuse and exploration of research software beyond published research results, in parallel with reproducibility efforts, and in line with the FAIR principles for data and software. Research software artifacts can be reused in varying scenarios. To this end, we design a multi-modal representation concept supporting multiple reuse scenarios. We identify types of research software artifacts that can be viewed as different modes of the same software-based research result, for example, installation-free configurable browser-based apps to containerized environments, descriptions in journal publications and software documentation, or source code with installation instructions. We discuss how the sustainability and reuse of research software are enhanced or enabled by a suitable archive infrastructure. Finally, at the example of a pilot project at the University of Stuttgart, Germany -- a collaborative effort between research software developers and infrastructure providers -- we outline practical challenges and experiences
翻译:研究软件是当今大部分研究的一个组成部分,人们广泛认为,研究软件文物应是无障碍和可复制的,然而,研究软件文物的可持续档案档案是一项持续的努力。我们确定研究软件文物是目前研究状况的缩影,是可持续软件开发、研究和出版周期的一个组成部分。我们根据可安装、可配置、可扩展研究软件和可持续公开访问基础设施,制定改进研究软件文物档案、获取和再利用的要求和建议。所述目标是使研究软件文物的再利用和探索超出已公布的研究成果之外的研究软件,同时进行再生努力,并符合关于数据和软件的FAIR原则。研究软件文物可以在不同情况下再利用。为此,我们设计一个多模式的表述概念,支持多种再利用情景。我们确定可视为同一软件研究成果的不同模式的研究软件文物类型,例如,不安装的浏览器应用程序,用于集装箱化环境,对期刊出版物和软件软件文件的描述,或软件软件软件软件的升级指导,我们通过在德国进行适当的研究、标准设计指南和软件设计,我们如何在实验室出版物和软件的试验中进行适当的研究。