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 experimental
La Ingeniería de Software Experimental es la parte de la Ingeniería de Software que se enfoca en reunir evidencia, a través de mediciones y experimentos que involucran sistemas de software (productos de software, procesos y recursos). Esta información está destinada a ser utilizada como la base de teorías sobre los procesos involucrados en la Ingeniería de Software (la teoría respaldada por datos es un principio fundamental del método científico). Varios grupos de investigación usan principalmente técnicas empíricas y experimentales.