Published October 16, 2023 | Version v1
Presentation Open

Experiences in how RSE community identity leads to improved research software practices

  • 1. University of Illinois at Urbana-Champaign

Description

Abstract: Research software once was a heroic and lonely activity, particularly in research computing and in HPC. But today, research software is a social activity, in the senses that most software depends on other software, and that most software that is intended to be used by more than one person is written by more than one person. These social factors have led to generally accepted practices for code development and maintenance and for interactions around code. This paper examines how these practices form, become accepted, and later change in different contexts. In addition, given that research software engineering (RSEng) and research software engineers (RSEs) are becoming accepted parts of the research software endeavor, it looks at the role of RSEs in creating, adapting, and infusing these practices. It does so by examining aspects around practices at three levels: in communities, projects, and groups. Because RSEs are often the point where new practices become accepted and then disseminated, this paper suggests that tool and practice developers should be working to get RSE champions to adopt their tools and practices, and that people who seek to understand research software practices should be studying RSEs. It also suggests areas for further research to test this idea.

Files

2023.10.16 USRSE23.pdf

Files (961.2 kB)

Name Size Download all
md5:7a5cb93c55e562b07eb7a7dc61bba72f
961.2 kB Preview Download

Additional details

Dates

Available
2023-10-16