Understanding Practices and Challenges of Developing Sustainable Research Software: A Pilot Interview


Research software is the software developed in universities and research laboratories as part of or to support their research. Research software sustainability, that is, the software's ability to last and continue to be supported over time, fosters long-term reproducibility. In this context, it is essential to understand and describe the current practice in universities and research laboratories concerning the development of sustainable research software. However, such information is seldom available, even for research projects funded by national agencies. In this paper, we present the results of a pilot interview study conducted with a research group in Applied Physics, whose members historically developed most of the supporting research software. We interviewed the leading investigator to collect information about his knowledge of open science, research software, and software engineering practices, the challenges and supporting factors to develop software, and possible efforts to make it sustainable. The pilot study allowed us to refine the study design to support a more comprehensive study with other groups at the same University.
Palavras-chave: Research software, Sustainable software, Qualitative studies


J.C. Carver, N. Weber, K. Ram, S. Gesing, and D.S. Katz. 2022. A survey of the state of the practice for research software in the United States. PeerJ Comput. Science (2022). https://doi.org/10.7717/peerj-cs.963

Caroline Jay, Rawan Sanyour, and Robert Haines. 2022. “Not everyone can use Git”’: Research Software Engineers’ recommendations for scientist-centred software support (and what researchers really think of them). Technical Report. University of Manchester. DOI: 10.48420/17313215.v1.

D.S. Katz et al. 2021. Addressing Research Software Sustainability via Institutes. arXiv:2103.03690 (March 2021). https://doi.org/10.1109/BoKSS52540.2021.00013 arXiv: 2103.03690.

Margrit Schreier. 2012. Qualitative Content Analysis in Practice (1st ed.). SAGE Publications Ltd, USA.

C. Venters, S. Akinli kocak, S. Betz, I. Brooks, R. Capilla, R. Chitchyan, L. Duboc, R. Heldal, A. Moreira, S. Oyedeji, B. Penzenstadler, and J. Porras. 2021. Software Sustainability: Beyond the Tower of Babel. https://doi.org/10.6084/m9.figshare.14370611.v1

Igor Wiese, Ivanilton Polato, and Gustavo Pinto. 2020. Naming the Pain in Developing Scientific Software. IEEE Software 37, 4 (2020), 75–82. https://doi.org/10.1109/MS.2019.2899838

Greg Wilson, Jennifer Bryan, Karen Cranston, Justin Kitzes, Lex Nederbragt, and Tracy K. Teal. 2017. Good enough practices in scientific computing. PLOS Computational Biology 13, 6 (06 2017), 1–20. https://doi.org/10.1371/journal.pcbi.1005510
FEITOSA, Daniela; VON FLACH, Christina; COSTA, Joenio. Understanding Practices and Challenges of Developing Sustainable Research Software: A Pilot Interview. In: WORKSHOP DE PRÁTICAS DE CIÊNCIA ABERTA PARA ENGENHARIA DE SOFTWARE (OPENSCIENSE), 3. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 6-10. DOI: https://doi.org/10.5753/opensciense.2023.235677.