Ingeniería de software para investigación, frecuentemente referida por sus siglas en inglés, RSE (Research Software Engineering), es el nombre genérico que reciben las prácticas de ingeniería de software aplicables a proyectos de investigación científica y/o académica. El término se propuso por primera vez en un artículo de 2010, en el marco de una investigación sobre herramientas para desarrollo de software utilizadas en proyectos de investigación científica.C.R. Prause, R. Reiners, S. Dencheva. Empirical Study of Tool Support in Highly Distributed Research Projects. 5th International Conference on Global Software Engineer (ICGSE), Princeton, NJ, USA, pp. 23–32. DOI: https://doi.org/10.1109/ICGSE.2010.13 El término empezó a ser utilizado en Reino Unido en 2012, a raíz de la necesidad de definir las herramientas de desarrollo de software más relevantes para la investigación. Estas se centran especialmente en la reproducibilidad, usabilidad y exactitud de los análisis.

Apoyos Existen varios tipos de asociaciones y organizaciones creadas para apoyar la creación de puestos de ingeniero de software para investigación en universidades e institutos de investigación. En 2014 se creó en Reino Unido la Research Software Engineer Association. Otros países como Alemania, Países Bajos, Australia, Canadá, Nueva Zelanda, los países nórdicos o los EE. UU. han creado comunidades similares.

En el Reino Unido existen más de 20 universidades e institutos con grupos especializados en promover el uso de prácticas de ingeniería de software en distintos campos de investigación. Además, el Engineering and Physical Sciences Research Council creó una Research Software Engineer fellowship para fomentar esta función en el Reino Unido.

La primera conferencia de ingeniería de software para investigación tuvo lugar en Reino Unido en septiembre de 2016, y continuó en 2017, 2018 y 2019. La próxima conferencia está planeada para 2020. En 2019 tuvieron lugar las primeras conferencias en Alemania y los Países Bajos.

Referencias

Enlaces externos

Research Software Engineers: State of the Nation Report 2017 Society of Research Software Engineering UK RSE Association US RSE Association The Netherlands RSE community The German RSE community Nordic RSE group RSE community in Australia and New Zealand

Categoría:Ingeniería de software