<<
>>

4.4.2. Закон Хика

Перед тем как переместить курсор к цели или совершить любое другое действие из набора множества вариантов, пользователь должен выбрать этот объект или действие. В законе Хика утверждается, что когда необходимо сделать выбор из n вариантов, время на выбор одного из них будет пропорционально логарифму по основанию 2 от числа вариантов плюс 1, при условии, что все варианты являются равновероятными.

В этом виде закон Хика очень похож на закон Фитса:

Время (мс) = a + b \log_2(n+1)

Если вероятность 1-го варианта равна p(i), то вместо логарифмического коэффициента используется

\sum_i p(i) \log_2(1/p(i)+1)

Коэффициенты, используемые в выражении закона Хика, в большой степени зависят от многих условий, включая то, как представлены возможные варианты, и то, насколько хорошо пользователь знаком с системой. (Если варианты представлены непонятным образом, значения a и b возрастают. Наличие навыков и привычек в использовании системы снижает значение b.) Мы не будем рассматривать эти зависимости – для нас важно, что для принятия того или иного решения требуется время; что для принятия сложных решений требуется больше времени, чем для принятия простых решений; и что взаимосвязь является логарифмической.

При отсутствии более точных данных для проведения быстрых и приблизительных вычислений мы можем воспользоваться теми же значениями a и b, которые использовали для закона Фитса.

При использовании любых положительных и ненулевых значений a и b из закона Хика следует, что предоставление пользователю сразу нескольких вариантов одновременно обычно является более эффективным, чем организация тех же вариантов в иерархические группы. Выбор из одного меню, состоящего из 8 элементов, производится быстрее, чем из двух меню, состоящих их 4 элементов каждое. Если все элементы могут быть выбраны с равной вероятностью и если не учитывать время, необходимое для открытия второго меню (которое, конечно, еще более увеличило бы время для интерфейса, состоящего из двух меню), то сравнение времени для выбора одного элемента из восьми (a + b \log_2 8) с удвоенным временем для выбора одного элемента из четырех 2 (a + b \log_2 4) покажет, что

а + 3b < 2(а + 2b)

поскольку \log_2 8 = 3, a \log_2 4 = 2, а также поскольку a < 2a и 3b < 4b.

Это согласуется с данными, полученными в экспериментах со структурами меню (см. например, Norman и Chin, 1988).

Наше рассмотрение законов Фитса и Хика нельзя считать полным. Например, следует обратить внимание на то, что эти законы не случайно принимают ту же форму, что и теорема Шэннона – Хартли (Shannon-Hartley). Тем не менее, этого короткого рассмотрения вполне достаточно для того, чтобы отметить их ценность с точки зрения разработки интерфейсов. Они могут быть полезными даже в том случае, когда эмпирические значения коэффициентов a и b не известны (как это было в нашем примере). (Более подробные сведения см. в Card, Moran и Newell, 1983, с. 72–74.)

<< | >>
Источник: Джеф Раскин. Интерфейс: новые направления в проектировании компьютерных систем. 2005

Еще по теме 4.4.2. Закон Хика:

  1. ЗАКОН ХИКА
  2. § 16 Понятие о законном рождении и законных детях. – Удостоверение законности рождения. – Римское предположение о законности детей, рожденных в браке. – Постановление русского закона о сем предмете. – Право отца и родных оспаривать законность. – Отличия в иностранных законодательствах.
  3. § 23 Замена одного исполнения другим. – Замена вещи ее ценой. – Определение цены при возвращении. – Русский закон по поводу возвращения имения законному владельцу. – Случаи сей замены в русском законе.
  4. § 17 Спор о незаконности и иск о законности рождения. – Доказательства законности. – Подсудность дел сего рода. – Иски о принадлежности к роду.
  5. § 49 Общие правила личного найма по русскому закону. – История и происхождение нынешних законов. – Место личного найма в системе договоров. – Вступление в договор. – Личные ограничения. – Сроки найма. – Рядная плата. – Задатки. – Законные таксы. – Форма. – Обязанности хозяина и служащих. – Прекращение договора. – Аттестация.
  6. Закон суров, но это закон
  7. § 74 Законное право залога и его значение. – Привилегированные требования и взыскания. – Административное и судебное обеспечение. – Право на самовольное удержание движимых вещей по русскому закону
  8. § 38 Когда открывается наследство по русскому закону. – Ограничения наследственного права. – Имущество, составляющее предмет наследования. – Отношение наследования по закону к завещанию. – Кто может быть наследником?
  9. § 48 Личный наем. – Различные его виды. – Виды наемной платы. – Ограждение личной свободы сроками служения. – Наем прислуги и прусский закон о сем предмете. – Французский закон.
  10. § 18 Отношение законных детей к родителям. – Узаконение и способы его. – Внебрачные дети по французскому закону. – Право незаконных детей требовать содержания от отца. – Юридическое состояние незаконных детей.