Research software is a class of software developed to support research. Today a wealth of such software is created daily in universities, government, and commercial research enterprises worldwide. The sustainability of this software faces particular challenges due, at least in part, to the type of people who develop it. These Research Software Engineers (RSEs) face challenges in developing and sustaining software that differ from those faced by the developers of traditional software. As a result, professional associations have begun to provide support, advocacy, and resources for RSEs. These benefits are critical to sustaining RSEs, especially in environments where their contributions are often undervalued and not rewarded. This paper focuses on how professional associations, such as the United States Research Software Engineer Association (US-RSE), can provide this.
翻译:研究软件是为支持研究而开发的一种软件。如今,全世界大学、政府和商业研究企业每天都在创建大量这种软件。这种软件的可持续性面临特殊的挑战,至少部分是由于开发这种软件的人的类型。这些研究软件工程师(RSE)在开发和维持软件方面面临着不同于传统软件开发者所面临的挑战。因此,专业协会开始为RES提供支持、宣传和资源。这些好处对于维持RESE至关重要,特别是在其贡献往往被低估且得不到奖励的环境中。本文侧重于诸如美国研究软件工程师协会(US-RSE)等专业协会如何提供这种支持、宣传和资源。