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.
Estudios de software
Los estudios de software están estrechamente relacionados con otros campos emergentes en las humanidades digitales que exploran los componentes funcionales de la tecnología desde una perspectiva social y cultural. El enfoque de los estudios de software está en el nivel de todo el programa, específicamente la relación entre la interfaz y el código. En particular, están relacionados los estudios de códigos críticos, que están más en sintonía con el código que con el programa y los estudios de plataforma, que investigan las relaciones entre el hardware y el software.