De início, eram tratadas questões relacionadas a interação com hardware (monitores e teclado), treinamento, documentação (manuais), editores de texto etc. E, depois, o foco passou a ser muito mais a interação com os softwares em geral.
Antes da consolidação do termo IHC – Interação Humano-Computador – a área chegou a ser chamada de “human factors in computers” (fatores humanos em computadores), e isso se referia à interação com hardwares, e de “human factors in software engineering” (fatores humanos em engenharia de software), em uma abordagem mais voltada para a interação com os softwares.
Porém, não há como separar uma abordagem da outra, porque, onde existe software sempre terá um suporte de hardware (pelo menos até hoje em dia), e sua relação com a Ergonomia (human factors), que é extremamente forte e se dá, principalmente, no que diz respeito aos métodos de pesquisa e análise utilizados em projetos de interface, como a Análise da Tarefa.
A interface do usuário é como o nome já diz, e você já deve bem saber: é a interface entre o usuário e a máquina, o produto, o site, o aplicativo, o software ou qualquer outro. É onde o usuário interage diretamente.