Ingeniería de software experimental
La Ingeniería de Software Empírica es un concepto relacionado, y a veces utilizado como sinónimo de la Ingeniería de Software Experimental. La Ingeniería de Software Empírica enfatiza el uso de estudios empíricos de todo tipo para acumular conocimiento. Los métodos utilizados incluyen experimentos, estudios de casos, encuestas y el uso de los datos disponibles.
Ingeniería en computadores
Las tareas habituales que realizan los ingenieros en computadores incluyen escribir software y firmware para microcontroladores integrados, diseñar chips VLSI, diseñar sensores analógicos, diseñar tableros de circuitos y diseñar sistemas operativos. Los ingenieros en computadores también son adecuados para la investigación en robótica, que se basa en gran medida en el uso de sistemas digitales para controlar y monitorear sistemas eléctricos como motores, comunicaciones y sensores.