论文标题
研究软件科学:扩大研究软件工程的影响
Research Software Science: Expanding the Impact of Research Software Engineering
论文作者
论文摘要
软件在科学发现中起着核心作用。改善我们开发和使用软件进行研究的方式可能会对当今社会面临的各种挑战和机遇产生广泛的影响。研究软件工程师(RSE)作为角色的出现与软件团队技能的科学挑战和多样性的复杂性不断增长相关。在本文中,我们描述了研究软件科学(RSS),这是与RSE相关的想法,特别适合研究软件团队。 RSS促进了使用科学方法来探索和建立广泛适用的知识。使用RSS,我们可以追求可持续,可重复和可重复的软件改进,从而对研究软件产生积极影响,以改善科学发现。
Software plays a central role in scientific discovery. Improving how we develop and use software for research can have both broad and deep impacts on a spectrum of challenges and opportunities society faces today. The emergence of Research Software Engineer (RSE) as a role correlates with the growing complexity of scientific challenges and diversity of software team skills. In this paper, we describe research software science (RSS), an idea related to RSE, and particularly suited to research software teams. RSS promotes the use of scientific methodologies to explore and establish broadly applicable knowledge. Using RSS, we can pursue sustainable, repeatable, and reproducible software improvements that positively impact research software toward improved scientific discovery.