Ingeniería de software
El término ingeniería del "software" apareció por primera vez a finales de la década de 1950. La ingeniería de software fue estimulada por la crisis del "software" de las décadas de entre 1960 y 1980. La ingeniería del "software" viene a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de "software".
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.