Diversas disciplinas académicas y científicas se interrelacionan para mejorar la interacción entre humanos y máquinas, buscando crear interfaces más usables y eficientes. La lingüística juega un papel crucial al dotar a las interfaces de un lenguaje natural con buena sintaxis y semántica, siendo vital también en el desarrollo de inteligencia artificial.
Esta disciplinava de la mano con el diseño IU, los cuales tienen metas similares como : "Crear ambientes prácticos, habituales y atractivos"
Filosofía
Estudia toda una diversidad de problemas que son fundamentales y tienen mucho que ver con cuestiones como la existencia, el conocimiento, la verdad, la moral, la belleza, la mente y el lenguaje.
Ingenieria de software
Es la aplicación de un enfoque sistemático , disciplinado al desarrollo , operacion y mantenimiento del software
Sociología
Es la ciencia que se encarga de estudiar las costumbres y tradiciones que tienen los pueblos de un país.
Ergonomía
El objetivo es maximizar la seguridad, eficiencia y fiabilidad para simplificar las tareas e incrementar la sensación de confort y satisfacción
Lingüística
Esta Disciplina permite dotar a todas las interfaces en un lenguaje
natural que tenga una buena sintaxis y semántica. Esta disciplina también es utilizada en inteligencia artificial.
Ciencias computacionales
Psicología
Ciencia que estudia el comportamiento y los estados de la conciencia de la persona, considerada individualmente o como miembro de un grupo social
Antropología/Etnología
Es aquella que estudia al ser humano de manera integral, produce conocimiento de todo el ser humano en diversas áreas.
Ciencias Cognitivas
Este tipo de Disciplina surge de la convergencias transdisciplinaria de investigaciones científicas y tecnológicas, con respecto a todos los fenómenos funcionales que existen.
Inteligencia Artificial
Diseña programas que simulen diferentes aspectos del
comportamiento de la inteligencia humana
Diseño
Es una disciplina muy importante para conseguir programas usables.