转换路径的研究软件工程

转换路径的研究软件工程
照片:Antonia Cozacu,Jan Philipp Dietrich@deRSE19

软件已经成为研究不可或缺的一部分。如今,获取科学知识的途径几乎完全是通过使用用于数据采集、分析和建模的软件。这尤其适用于PIK的研究,其重点是建模。因此,软件在确保我们的高科学质量方面发挥着核心作用。对研究透明度、再现性和稳健性的要求也适用于相关软件。作为研究软件工程师,我们专注于满足这些标准:更好的软件可以实现更好的研究!

研究软件工程(Research Software Engineering,RSE)旨在将内容驱动的研究与最先进的软件原理相结合,并试图缩小当前行业和研究之间在软件工程实践方面的差距。

PIK的RSE小组旨在提高透明度、再现性、稳健性、效率(人力和计算资源方面)和可重用性。我们为PIK的研究人员提供建立软件开发标准和创建软件框架和工具的服务,以简化研究软件的开发。与研究人员的密切互动,加上深厚的领域知识,确保我们的工作符合给定的需求。

作为研究软件工程团队,我们正在支持波茨坦综合评估建模框架(PIAM)及其基础组件——节能综合评估模型的开发提醒和土地使用模型MAgPIE公司我们支持研究人员进行新的开发,提供原型和基本软件结构。此外,我们通过定期测试和验证例程,在不同模型之间进行标准化数据处理,以及在代码质量保证方面进行工作。后者允许研究人员验证单个模块,并跟踪其模型或软件中的基本更改。为了更好地理解仿真结果,我们提供了分析模型输出的工具。

通过与软件工程界的持续交流,我们将最先进的软件工程概念引入研究人员的日常工作中,并通过教学和咨询确保研究人员能够应用这些编码原则。

研究软件工程提高了PIK软件驱动研究的质量。我们帮助使我们的研究更加透明,并适用于外部,这将进一步提高其可信度和外联性。

tl;博士:更好的软件,更好的研究