Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS
Рассматривается количественная оценка характеристик интерфейса пользователя в задаче поиска образца в справочнике на основе применения модели GOMS. Приводятся результаты расчета, обсуждаются особенности оценки интеллектуальной нагрузки на пользователя в модели GOMS....
Збережено в:
Дата: | 2009 |
---|---|
Автори: | , , |
Формат: | Стаття |
Мова: | Russian |
Опубліковано: |
Інститут проблем математичних машин і систем НАН України
2009
|
Назва видання: | Математичні машини і системи |
Теми: | |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/47225 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS / В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2009. — № 3. — С. 120–125. — Бібліогр.: 6 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-47225 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-472252013-07-11T03:05:39Z Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. Нові інформаційні і телекомунікаційні технології Рассматривается количественная оценка характеристик интерфейса пользователя в задаче поиска образца в справочнике на основе применения модели GOMS. Приводятся результаты расчета, обсуждаются особенности оценки интеллектуальной нагрузки на пользователя в модели GOMS. Розглядається кількісна оцінка характеристик інтерфейсу користувача у задачі пошуку зразка у довіднику на основі застосування моделі GOMS. Наводяться результати розрахунку, обговорюються особливості оцінки інтелектуального навантаження на користувача у модeлі GOMS. The quantity value of the user interface characteristics in the task of manual on the base of applying model GOMS is discussed. The results of counting are given, the pecularities of the estimation of the intellectual load on user GOMS model are discussed. 2009 Article Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS / В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2009. — № 3. — С. 120–125. — Бібліогр.: 6 назв. — рос. 1028-9763 http://dspace.nbuv.gov.ua/handle/123456789/47225 631.3 ru Математичні машини і системи Інститут проблем математичних машин і систем НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Russian |
topic |
Нові інформаційні і телекомунікаційні технології Нові інформаційні і телекомунікаційні технології |
spellingShingle |
Нові інформаційні і телекомунікаційні технології Нові інформаційні і телекомунікаційні технології Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS Математичні машини і системи |
description |
Рассматривается количественная оценка характеристик интерфейса пользователя в задаче поиска образца в справочнике на основе применения модели GOMS. Приводятся результаты расчета, обсуждаются особенности оценки интеллектуальной нагрузки на пользователя в модели GOMS. |
format |
Article |
author |
Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. |
author_facet |
Литвинов, В.А. Майстренко, С.Я. Оксанич, И.Н. |
author_sort |
Литвинов, В.А. |
title |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS |
title_short |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS |
title_full |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS |
title_fullStr |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS |
title_full_unstemmed |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS |
title_sort |
трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели goms |
publisher |
Інститут проблем математичних машин і систем НАН України |
publishDate |
2009 |
topic_facet |
Нові інформаційні і телекомунікаційні технології |
url |
http://dspace.nbuv.gov.ua/handle/123456789/47225 |
citation_txt |
Трудоемкость интерфейса пользователя в задаче поиска образца в справочнике и ее оценка на основе модели GOMS / В.А. Литвинов, С.Я. Майстренко, И.Н. Оксанич // Мат. машини і системи. — 2009. — № 3. — С. 120–125. — Бібліогр.: 6 назв. — рос. |
series |
Математичні машини і системи |
work_keys_str_mv |
AT litvinovva trudoemkostʹinterfejsapolʹzovatelâvzadačepoiskaobrazcavspravočnikeieeocenkanaosnovemodeligoms AT majstrenkosâ trudoemkostʹinterfejsapolʹzovatelâvzadačepoiskaobrazcavspravočnikeieeocenkanaosnovemodeligoms AT oksaničin trudoemkostʹinterfejsapolʹzovatelâvzadačepoiskaobrazcavspravočnikeieeocenkanaosnovemodeligoms |
first_indexed |
2025-07-04T06:57:58Z |
last_indexed |
2025-07-04T06:57:58Z |
_version_ |
1836698601887105024 |
fulltext |
120 © Литвинов В.А., Майстренко С.Я., Оксанич И.Н., 2009
ISSN 1028-9763. Математичні машини і системи, 2009, № 3
УДК 681.3
В.А. ЛИТВИНОВ, С.Я. МАЙСТРЕНКО, И.Н. ОКСАНИЧ
ТРУДОЕМКОСТЬ ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ В ЗАДАЧЕ ПОИСКА
ОБРАЗЦА В СПРАВОЧНИКЕ И ЕЕ ОЦЕНКА НА ОСНОВЕ МОДЕЛИ GOMS
Abstract: The quantity value of the user interface characteristics in the task of manual on the base of applying model
GOMS is discussed. The results of counting are given, the pecularities of the estimation of the intellectual load on
user GOMS model are discussed.
Key words: user’s interface, searching pattern, GOMS model.
Анотація: Розглядається кількісна оцінка характеристик інтерфейсу користувача у задачі пошуку зразка у
довіднику на основі застосування моделі GOMS. Наводяться результати розрахунку, обговорюються
особливості оцінки інтелектуального навантаження на користувача у моделі GOMS.
Ключові слова: інтерфейс користувача, пошук зразка, модель GOMS.
Аннотация: Рассматривается количественная оценка характеристик интерфейса пользователя в
задаче поиска образца в справочнике на основе применения модели GOMS. Приводятся результаты
расчета, обсуждаются особенности оценки интеллектуальной нагрузки на пользователя в модели GOMS.
Ключевые слова: интерфейс пользователя, поиск образца, модель GOMS.
1. Введение
В [1] рассматривается модель одного из методов "малой" интеллектуализации интерфейса
пользователя при вводе информации, а именно идентификация полного вводимого слова по его
части и упреждающая подсказка пользователю (или автоматическое восстановление полного
слова). Процесс идентификации заключается в оперативном посимвольном анализе вводимых
данных и подсказке (или оперативной подстановке) символов незавершенного слова в случае,
когда комбинация недовведенных символов становится однозначно ясной. Реализация подобной
функции содержится, например, в Интернет-браузерах при наборе пользователем ранее
использовавшегося адреса, сохраненного в специальном справочнике.
Обобщенная суть процесса поиска заключается в следующем. Имеется справочник,
содержащий N n -символьных упорядоченных слов в алфавите q . Входное слово (образец),
предположительно содержащееся в справочнике, вводится посимвольно, начиная со старшего
символа. По мере ввода символов область поиска сужается, процесс продолжается до
идентификации искомого слова (или установления факта его отсутствия в справочнике). В
дальнейшем с найденным словом-образцом выполняются определенные целевые действия,
связанные с назначением системы поиска.
На практике возможными являются 3 основных варианта целевых действий:
– извлечение информации из атрибутов, связанных с найденным в справочнике словом как
ключевым. В этом случае справочник является ключевым полем некоторой содержательной
таблицы базы данных (БД);
– присвоение некоторого кода найденному слову. В этом случае справочник является
основой служебной таблицы-кодификатора;
– занесение найденного (восстановленного) слова в некоторый файл (таблицу). В этом
случае справочник является словарем допустимых значений множества вводимых слов (например,
словарем русского языка).
ISSN 1028-9763. Математичні машини і системи, 2009, № 3 121
В [1] получены вероятностные оценки, определяющие однозначность идентификации
значения группы введенных символов.
В настоящей работе ставится задача анализа технологических вариантов реализации
общего алгоритма оценки соответствующих значений трудоемкости интерфейса пользователя.
2. Рассматриваемые варианты интерфейса
В качестве типового технологического варианта реализации общего алгоритма поиска и
идентификации образца рассмотрим (назовем его так) интерфейс визуальной идентификации (ВИ),
составляющий основу многих реальных прикладных поисковых систем товаров на складах, в
магазинах, в аптеках и пр., а также систем предварительного перекодирования длинных
призначных атрибутов БД.
Схема интерфейса ВИ заключается в следующем. Пользователь вводит символы
,..., )( 1−−−−nn aa образца gA и отслеживает результаты сужения области поиска после ввода
очередного i -го символа 1++++−−−− ina , представленные в виде множества (последовательности) слов с
одинаковыми значениями символов 1... +−inn aa . Назовем такое множество ia группой. При
появлении на очередном этапе группы va объем группы vm оказывается достаточно небольшим,
чтобы осуществить визуальный поиск и идентификацию образца с соответствующим
подтверждением.
Схема альтернативного интерфейса автоматической идентификации (АИ) выглядит
следующим образом. Пользователь вводит символы ..., 1−−−−nn aa «вслепую» до появления звукового
сигнала, означающего сужение области поиска до группы ka объемом 1====km (т.е. до одного
искомого слова) и определяющего успешное завершение поиска.
Приведенное описание вариантов иллюстрирует рис. 1. Сравнивая оба варианта
интерфейса, мы можем отметить следующее.
1) Общее свойство обоих вариантов состоит в том, что пользователем вводится лишь
некоторая часть символов образца.
Возможность частичного ввода обусловлена наличием «естественной» информационной
избыточности справочника. Очевидно, что если избыточность отсутствует и справочник содержит
все всевозможные комбинации символов ...na 1a , то для идентификации слова в варианте АИ
необходимо ввести все n символов образца.
2) В обоих вариантах возможны:
• наличие или отсутствие ошибки пользователя при вводе образца;
• положительный или отрицательный результат поиска (т.е. наличие или отсутствие
искомого образца в справочнике).
3) Различия вариантов связаны с тем, что, с одной стороны, в варианте ВИ k<<<<ν (т.е.
вводится меньше символов) и сделанная ошибка обнаруживается, как правило, сразу же при
ISSN 1028-9763. Математичні машини і системи, 2009, № 3 122
вводе ошибочного символа. С другой стороны, вариант АИ не требует постоянного внимания к
экрану монитора и в этом отношении меньше «нагружает» пользователя.
Таким образом, трудоемкости
интерфейсов зависят от
соответствующих средних значений v и
k , связанных с избыточностью
справочника, наличием (вероятность π )
или отсутствием (вероятность π−1 )
ошибки пользователя при вводе
символов образца, положительным
(вероятность δ ) или отрицательным
(вероятность δ−1 ) результатом поиска.
3. Общие соотношения, определяющие
трудоемкости интерфейсов
Примем для вариантов трудоемкости в
каждом из интерфейсов обозначения, смысл которых иллюстрирует рис. 2.
Общее выражение для значения трудоемкости интерфейсов с учетом вероятностей
соответствующих исходов запишем в следующем виде:
( )[ ] ( ) ( )[ ]22211211 111 zHHzzHHzH cccc ππδππδ +⋅⋅−−++⋅⋅−= , (1)
где z – количество введенных символов образца;
cπ – статистическая вероятность искажения символа при вводе.
Для получения приближенных оценок средних значений kv, поставим в соответствие
отрезок прямой, состоящий из nq единичных отрезков (ячеек), N из которых являются
«активными». (Значение nq соответствует количеству всевозможных значений комбинаций
символов naa ,...1 , а значение N – количеству реально существующих значений.) Распределение
активных ячеек среди всевозможных будем считать случайным.
Ситуативные
результаты
Образец в
словаре
Ошибка при
вводе
Трудоемкость
интерфейса
Есть Нет
Есть Есть Нет Нет
11H 12H 21H 22H
Рис. 2. Трудоемкости интерфейсов при различных исходах поиска
Введено v
символов
…
справочник
1A
gAгруппа
k
a ≡
группаa −
0
NA
na … 1+−kna
2a 1a…
Образец
gA
1+−vna
группа
v
a −Введено 0
символов
Введено
k символов
Рис. 1. Схема вариантов интерфейса
ISSN 1028-9763. Математичні машини і системи, 2009, № 3 123
Определим величину ∑−∑=−=
=
−
=
−
++
n
i
i
ij
n
i
i
)i(jjjj qaqaAAl
1
1
1
1
11 как текущий интервал между
двумя произвольными соседними значениями слов словаря. Очевидно, что ∑+=
−
=
1
1
1
N
j
jN lAA , а среднее
значение
1−
=
N
A
l N . С учетом допущения о случайно-равномерном распределении N значений
словаря среди nq значений всевозможных комбинаций naa ...1 , пренебрегая разностями
]1[ N
n A)(q −− и )0( 1 −A , которые достаточно малы, положим
rN
q
l
n 1=≈ .
Графическая интерпретация описанной линейной модели приведена на рис. 3.
Координата iX определяет ширину области поиска после ввода i символов искомого
образца, а величина m – среднее значение количества активных ячеек в этой области.
Примечание. Хотя реальные области поиска после ввода i символов располагаются вдоль
отрезка ÷÷÷÷0 )( 1−−−−nq произвольным образом (в зависимости от реальных значений введенных
символов), допущение о случайном распределении активных ячеек среди всевозможных, т.е. об
однородности структуры активных ячеек, позволяет свести анализ к случаю, когда ia принимают
минимальные значения (т.е. к началу отрезка).
Если количество введенных символов 0====i , то nqX ====
0
,
−−−−
======== lqNm n /0 .
В целом, для i введенных символов область поиска сужается в iq раз, т.е.
1−−−−======== nin
i qqqX /
и
−−−−
−−−−==== lqm n
i /1 . (2)
Отсюда
vn
vn
vn
v q
N
q
nq
lqm =⋅==
−−
− / ( (3)
k
k qNm /====
После логарифмирования и простых преобразований (3), с учетом равенства 1====km (по
изначальному определению), получим
nrk += qlog
vq mkv log−=
A1 0
A4
A2 A3 AN-1
• • •
X i
AN qn-1
Рис. 3. Линейная модель распределения слов справочника
(4)
.
.
ISSN 1028-9763. Математичні машини і системи, 2009, № 3 124
4. Применение модели GOMS для оценки значений Н
Для количественной сравнительной оценки трудоемкости вариантов воспользуемся общими
положениями и конкретными данными известной модели GOMS [2 – 5].
Классическая модель GOMS (Goals, Objects, Methods, Selection) считается одним из лучших
подходов к количественному анализу интерфейса «пользователь-компьютер» [2]. Модель GOMS
дает возможность получить количественные оценки производительности интерфейсов, основанные
на предсказании времени, затраченного пользователем на выполнение определенных действий, с
помощью построения последовательности элементарных операций. Предлагаемый набор базовых
операций и соответствующих стандартных временных интервалов определяет продолжительность
их выполнения «средним» пользователем. Рассматриваемые варианты интерфейса ВИ, АИ
являются клавиатурно-ориентированными, поэтому из полного набора элементарных операций,
предлагаемых моделью GOMS, и соответствующих стандартных временных интервалов τ мы
можем ограничиться операциями К (нажатие клавиши) и М (ментальная подготовка к следующему
шагу), причем типовые значения времени =K 0,2 с, =M 1,35 с.
Анализ действий пользователя в интерфейсах ВИ, АИ в соответствии с методологией
модели GOMS приводит к следующим выражениям для безусловных составляющих трудоемкости:
( ) ( )
+++++=
2
1
111
m
KMvKМH ВИ ,
КHH ВИВИ 211
)(
12 += ,
KMvКМН ВИ +++= )(21 ,
КHH ВИВИ 221
)(
22 += ,
( )1211 ++= kКМH АИ ,
+−++= 4
2
1
312
k
kKМH АИ ,
АИАИ НH 1121 = ,
АИАИ НH 1222 = .
Полные значения ВИH , АИH , при условии наступления соответствующих исходов
относительно вероятного появления ошибки и результатов поиска, равны
( )[ ] ( ) ( )[ ]ВИ
с
ВИ
с
ВИ
с
ВИ
11с
ВИ HvH v 1 1 H v H vH 2221121 ⋅⋅+−−+⋅⋅+⋅−= ππδππδ ,
( )[ ] ( ) ( )[ ]AИ
с
AИ
с
AИ
с
AИ
11с
АИ HkH k1 1 H k H kH 2221121 ⋅⋅+⋅−−+⋅⋅+⋅−= ππδππδ .
В табл. 1 приведены значения ВИH , АИH и ВИ
АИ
H
H====η , рассчитанные для следующих
значений параметров: 32=q , 6=n , 410=N , 8=m , 3108,8 −⋅=cπ [6] .
ISSN 1028-9763. Математичні машини і системи, 2009, № 3 125
Таблица 1. Трудоемкости интерфейсов при разных значениях параметров модели GOMS
K δ M ВИH АИH η
1,35 5,19 3,48 0,67 0,5
0,8 3,51 2,37 0,67
1,35 5,55 3,48 0,62
0,2
0,9
0,8 3,87 2,36 0,61
1,35 6,26 4,23 0,67 0,5
0,8 4,58 3,12 0,68
1,35 6,98 4,23 0,60
0,4
0,9
0,8 5,30 3,12 0,59
1,35 9,47 6,48 0,68 0,5
0,8 7,79 5,36 0,69
1,35 11,27 6,48 0,57
1,0
0,9
0,8 9,59 5,36 0,56
5. Заключение
Таким образом, полученные соотношения позволяют получить ориентировочные оценки
трудоемкости интерфейсов АИ и ВИ в рассматриваемой задаче поиска по образцу.
На основании полученных данных можно сделать вывод, что интерфейс АИ,
альтернативный по отношению к обычно используемому ВИ, обеспечивает меньшие затраты
времени пользователя (и, косвенно, меньшую интеллектуальную нагрузку). При этом
преимущество АИ устойчиво: значение η остается в пределах 0,7 при существенных изменениях
параметров модели GOMS.
Следует отметить, что модель GOMS оценивает качество интерфейса в терминах
суммарного времени реакции системы на действия пользователя. Такая временная оценка не
всегда идентична оценке интеллектуальной нагрузки пользователя. Например, время
перемещения руки по траектории клавиатура – мышь – клавиатура (параметр H модели GOMS)
требует сравнительно много времени, но относительно мало нагружает пользователя. Можно
предположить также, что для «нагрузочной» оценки проблемно-ориентированного
функционального интерфейса – при продолжительном выполнении пользователем совместной
работы с компьютером – использование общего параметра M представляется недостаточно
адекватным. В этом случае более уместным представляется использование детализированных
характеристик ментальной составляющей, соответствующих конкретным действиям пользователя.
СПИСОК ЛИТЕРАТУРЫ
1. Белоус Л.В., Литвинов В.А., Майстренко С.Я. Модель упреждающей подсказки в интерфейсе пользователя //
Математичні машини і системи. – 2004. – № 3. – С. 156 – 163.
2. Раскин Д. Интерфейс. Новые направления в проектировании компьютерных систем. – Санкт-Петербург –
Москва: Символ, 2006. – 268 с.
3. John Bonnie E. Why GOMS ? // Interaction. – 1995. – October. – Р. 80 – 89.
4. Kieras D. Using the Keystroke-Level Model to Estimate Execution Times. – University of Michigan.
ftp://www.eecs.umich.edu/people/rchong/kieras/GOMS/KLM.pdf.
5. A Guide to GOMS Model Usability Evaluation using GOMSL and GLEAN4 Revision. – 2006. – March 31.
ftp://www.eecs.umich.edu/people/kieras/GOMS/GOMSL_Guide.pdf.
6. Литвинов В.А., Крамаренко В.В. Контроль достоверности и восстановления информации в человеко-
машинных системах. – Киев: Техника, 1986. – 200 с.
Стаття надійшла до редакції 18.02.2009
|