Ingeniería de software
La Ingeniería de "Software" es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento. El campo de estudio de la ingeniería de "software" integra ciencias de la computación, ciencias aplicadas y las ciencias básicas en las cuales se encuentra apoyada la ingeniería.
Ingeniería de software para investigación
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. 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.