La ingeniería de software de investigación es el uso de prácticas, métodos y técnicas de ingeniería de software para software de investigación , es decir, software que fue creado y se utiliza principalmente en proyectos de investigación. El término fue propuesto en un artículo de investigación en 2010 en respuesta a una encuesta empírica sobre herramientas utilizadas para el desarrollo de software en proyectos de investigación. [1] Comenzó a usarse en el Reino Unido en 2012, [2] [3] cuando fue necesario definir el tipo de desarrollo de software necesario en la investigación. Esto se centra en la reproducibilidad , la reutilización y la precisión del análisis de datos y las aplicaciones creadas para la investigación. [4]
Se han creado varios tipos de asociaciones y organizaciones en torno a este rol para apoyar la creación de puestos en universidades e institutos de investigación. En 2014 se creó una Asociación de Ingenieros de Software de Investigación en el Reino Unido [5] , que atrajo a 160 miembros en los primeros tres meses y que condujo a la creación de la Sociedad de Ingeniería de Software de Investigación en 2019. Otros países como los Países Bajos, Alemania y los EE. UU. siguieron creando comunidades similares y se están llevando a cabo esfuerzos similares en Asia, Australia, Canadá, Nueva Zelanda, los países nórdicos y Bélgica. En enero de 2021 se presentó el Consejo Internacional de Asociaciones de RSE [6] .
El Reino Unido cuenta con más de 40 universidades e institutos [7] con grupos que brindan acceso a conocimientos especializados sobre software para diferentes áreas de investigación. Además, el Consejo de Investigación en Ingeniería y Ciencias Físicas creó una beca de investigación en software para promover esta función y ayudar a la creación de grupos de investigación en software en todo el Reino Unido, con convocatorias en 2015, 2017 y 2020.
La primera conferencia mundial sobre RSE tuvo lugar en el Reino Unido en septiembre de 2016 [5] y desde entonces se ha repetido anualmente (excepto en 2020). En 2019 se celebraron las primeras conferencias nacionales sobre RSE en Alemania [8] y los Países Bajos [9] ; las siguientes ediciones estaban previstas para 2020, pero luego se cancelaron.
La comunidad SORSE (A Series of Online Research Software Events) se estableció a fines de 2020 en respuesta a la pandemia de COVID-19 y realizó su primer evento en línea en septiembre de 2020.
La Conferencia anual de ingeniería de software de investigación organizada por la Sociedad de Ingeniería de Software de Investigación reconoce las contribuciones destacadas al campo de la ingeniería de software de investigación a través de premios entregados en la conferencia. El premio de la Sociedad de Ingeniería de Software de Investigación se entregó por primera vez en 2019, en la Cuarta Conferencia de Ingeniería de Software de Investigación celebrada en la Universidad de Birmingham, para reconocer las contribuciones destacadas a la comunidad de ingeniería de software de investigación durante un período prolongado de tiempo. En 2022, se crearon tres premios comunitarios para reconocer las contribuciones a la comunidad de ingeniería de software de investigación durante los últimos 12 meses: Rising Star, Training & Education e Impact. [10] A partir de 2023, estos premios pasaron a llamarse Premios de la Comunidad Claire Wyatt, "para reconocer la increíble contribución que Claire [Wyatt] hizo a la Sociedad durante la última década". [11]