ScholarGate
Ассистент

Стили и парадигмы взаимодействия

Стили взаимодействия — это характерные способы, которыми пользователи могут общаться с системой, такие как командные языки, меню, заполнение форм, прямое манипулирование и естественный язык, в то время как парадигмы описывают широкие изменения в использовании вычислительной техники.

Найти тему в PaperMindСкороFind papers & topics
Tools & resources
Скачать слайды
Learn & explore
ВидеоСкоро

Definition

Стиль взаимодействия — это общий способ организации связи между пользователем и системой, такой как прямое манипулирование или диалоговое взаимодействие, в то время как парадигма взаимодействия — это доминирующая модель того, как и где выполняются вычисления, которая определяет, какие стили являются подходящими.

Scope

Эта тема охватывает основные стили взаимодействия: командную строку, выбор меню, заполнение форм, прямое манипулирование, а также взаимодействие на естественном языке и диалоговое взаимодействие, а также более широкие парадигмы, которые их формируют, включая графический пользовательский интерфейс, повсеместные и всеобъемлющие вычисления, а также осязаемое и воплощенное взаимодействие. В ней рассматриваются компромиссы, которые каждый стиль предполагает для обучаемости, скорости и ошибок. Она не охватывает конкретные устройства ввода или жесты, которые реализуют эти стили, что рассматривается в разделе «Техники ввода и взаимодействия».

Core questions

  • Каковы основные стили взаимодействия и какие компромиссы предполагает каждый из них?
  • Почему прямое манипулирование стало доминирующим стилем для графических интерфейсов?
  • Как сдвиги парадигм, такие как повсеместные вычисления, меняют соответствующие стили взаимодействия?
  • Когда диалоговые или естественно-языковые интерфейсы предпочтительнее графических?

Key concepts

  • интерфейс командной строки
  • выбор меню
  • заполнение форм
  • прямое манипулирование
  • WIMP и графический пользовательский интерфейс
  • взаимодействие на естественном языке и диалоговое взаимодействие
  • повсеместные и всеобъемлющие вычисления
  • осязаемое взаимодействие

Key theories

Прямое манипулирование
Шнайдерман охарактеризовал прямое манипулирование непрерывным представлением объектов, физическими действиями вместо сложного синтаксиса и быстрыми инкрементными обратимыми операциями, чьи эффекты немедленно видны, объясняя привлекательность и обучаемость графических интерфейсов.
Повсеместные вычисления
Вейзер утверждал, что самые глубокие технологии растворяются в повседневной жизни; повсеместные вычисления предполагают множество сетевых устройств, встроенных в окружающую среду, вытесняя единый настольный компьютер как центр взаимодействия.
Таксономия стилей взаимодействия
Классические тексты HCI организуют взаимодействие по стилям: командная строка, меню, заполнение форм, прямое манипулирование и естественный язык, каждый из которых имеет свои особенности для новичков и экспертов, а также для скорости, ошибок и использования экрана.

Clinical relevance

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

History

Ранние системы полагались на командные языки; 1970-е и 1980-е годы принесли меню, формы и, что особенно важно, интерфейсы прямого манипулирования, впервые разработанные в Xerox PARC и популяризированные персональными компьютерами. Шнайдерман назвал и проанализировал прямое манипулирование в 1983 году. Видение Вейзера 1991 года о повсеместных вычислениях предвосхитило сегодняшнее распространение встроенных и мобильных устройств, расширив набор соответствующих парадигм.

Key figures

  • Ben Shneiderman
  • Mark Weiser
  • Alan Dix

Related topics

Seminal works

  • shneiderman1983
  • weiser1991
  • dix2004

Frequently asked questions

Что отличает прямое манипулирование от интерфейса командной строки?
Прямое манипулирование представляет объекты на экране, с которыми пользователи взаимодействуют с помощью указания и перетаскивания, обеспечивая немедленную видимую обратную связь и легкую отмену действий, что очень хорошо для обучения. Интерфейсы командной строки требуют от пользователей запоминания и ввода команд, что мощно и быстро для экспертов, но сложнее для изучения и более подвержено ошибкам для новичков.
Существует ли один лучший стиль взаимодействия?
Нет. Каждый стиль по-разному балансирует обучаемость, скорость, гибкость и частоту ошибок, поэтому лучший выбор зависит от пользователей, их опыта, задачи и устройства. Многие реальные системы сочетают несколько стилей, например, меню плюс горячие клавиши плюс прямое манипулирование.

Methods for this concept

Related concepts