Труды КНЦ (Технические науки) 2/2022(13).

Понятие человеко-компьютерного интерфейса можно рассматривать в узком и широком значениях. Человеко-компьютерный интерфейс в узком значении — это, прежде всего, пользовательский интерфейс, обеспечивающий возможность передачи информации между человеком, являющимся пользователем компьютерной системы, и самой компьютерной системой, представляющей собой программно­ аппаратный комплекс. Другими словами, это программно-аппаратное обеспечение компьютера, которое обеспечивает поддержку взаимодействия пользователя с компьютерной системой [4, 5]. Целью взаимодействия является обеспечение эффективной работы пользователя. Для ее достижения пользователю предоставляются средства ввода и вывода информации, а также методы интерфейса, реализованные в виде правил, описывающих реакции компьютерной системы на действия пользователя. Такой тип интерфейса также называют логическим интерфейсом [6]. В широком значении под человеко-компьютерным интерфейсом часто понимается отдельная ветвь эргономики, основная задача которой состоит в исследовании проблем, которые возникают при взаимодействии пользователей с компьютерными системами. Результатом этих исследований является разработка стандартов для различных аспектов программной реализации интерфейса пользователя, таких, например, как используемые цветовые схемы, рекомендуемое разрешение экрана, оптимальная структура навигационного интерфейса и т. п. [7, 8]. Адаптивные человеко-компьютерные интерфейсы Одним из важнейших критериев оценки качества интерфейса является его эффективность. Говоря простыми словами, эффективный интерфейс должен предоставлять пользователю доступ ко всем необходимым элементам и не отвлекать его от выполнения основной задачи. Разработка эффективных человеко-компьютерных интерфейсов является сложной проблемой. Ввиду того что сами пользователи обладают различными свойствами и решаемые ими задачи также постоянно меняются, невозможно предложить один, наилучший с точки зрения эффективности, интерфейс, который удовлетворил бы все потребности разнородных пользователей с учетом их целей и решаемых задач. Так как действительно эффективный интерфейс должен учитывать особенности пользователя (включая его потребности, мотивацию и спектр решаемых задач), широкое развитие получили исследования в области создания адаптивных пользовательских интерфейсов (Adaptive User Interface), а также подходы проектирования интерфейсов, ориентированные на пользователя (User-centered design) [9]. Теоретические основы работ в этом направлении были заложены еще в 1980-х гг. [10, 11], однако практически значимые результаты были получены только спустя около тридцати лет. Адаптивный интерфейс пользователя — это интерфейс, обладающий свойствами, позволяющими ему изменять свой состав и структуру так, чтобы наилучшим возможным образом соответствовать потребностям пользователя в момент решения задачи [12, 13]. Таким образом, адаптивный интерфейс позволяет выдавать более релевантную информацию на запрос пользователя. Повышение уровня релевантности происходит на основе учёта сведений о пользователе, содержащихся в информационной системе, а также о возможностях отображения информации системой [14, 15]. В разработке адаптивных пользовательских интерфейсов существует два основных направления: адаптация представления информации и адаптация (перестроение) навигационных структур интерфейса. Адаптация представления информации чаще всего связана с изменением объема информации, предоставляемой пользователю. Объем выдаваемой информации рассчитывается таким образом, чтобы он, с одной стороны, был достаточен для решения задачи (этапа задачи), а с другой стороны, не был избыточен для данного пользователя, так как лишний объем информации, который конкретный пользователь не в состоянии понять или воспринять, приводит к утомляемости пользователя и возникновению эффекта так называемой когнитивной перегрузки [16]. Адаптация (перестроение) навигационных структур направлена на то, чтобы оптимизировать путь к решению задачи для конкретного пользователя с помощью изменения элементного состава интерфейса путём введения одних элементов и сокрытия других. Для эффективной адаптации навигационной структуры интерфейса необходимо иметь представление о конечной цели пользователя. Поэтому такой тип адаптации часто применятся для обучающих систем или систем диагностики, то есть для таких систем, где заранее известна и может быть описана желаемая цель, к достижению которой посредством использования компьютерной системы стремится пользователь [17]. Труды Кольского научного центра РАН. Серия: Технические науки. 2022. Т. 13, № 2. С. 66-77. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2022. Vol. 13, No. 2. P. 66-77. © Вицентий А. В., 2022 68

RkJQdWJsaXNoZXIy MTUzNzYz