O documento discute a engenharia cognitiva como abordagem teórica para interface homem-máquina. A engenharia cognitiva visa aplicar os conhecimentos da ciência cognitiva no design de sistemas computacionais para compreender e representar como os processos cognitivos ocorrem durante a interação entre usuários e sistemas. Ela analisa os "golfos de execução e avaliação" que devem ser reduzidos pelo projetista para facilitar a compreensão do sistema pelo usuário.