В частности, человеко-компьютерное взаимодействие занимается:
методологией и развитием проектирования интерфейсов (т. е., исходя из требований и
класса пользователей, проектирование наилучшего интерфейса в заданных рамках, оптимизация под требуемые свойства, такие как обучаемость и эффективность использования);
методами реализации интерфейсов (например, программные инструментарии, библиотеки и рациональные алгоритмы);
методами для оценки и сравнения таких интерфейсов;
разработкой новых интерфейсов и методов взаимодействия;
развитием описательных и прогнозируемых моделей;
теорией взаимодействия.