Обзор современных подходов оценки поведения пользователей

advertisement
Обзор подходов к оценке
юзабилити сайтов
Жадяева Е.Ю.,
факультет психологии
СПбГУ
Подходы к оценке юзабилити веб-сайтов:

Опросники
(Questionnaires)

Средства наблюдения за поведением
(Behavior observation tools)

Средства автоматической оценки
(Automatic evaluation tools)
Опросники
Questionnaires

применение опирается на широкий спектр практических исследований

наличие руководств и рекомендаций по адаптации к специфическим
задачам

необходимость адаптации для русскоязычных пользователей
Акроним
Инструмент
Ссылка
Организация
Perlman, 2001
Применение опросников для оценки сайтов

Обязательное включение новичков в группу
респондентов;

Размытые границы предполагаемой целевой
аудитории;

Возможное влияние на оценку чувства
некомпетентости (приписывание причин неудачи
себе, а не плохому дизайну сайта);

Необходимость дополнения другими эмпирическими
данными (комментарии, действия, невыполненные
задания, контекст и др.)
Применение опросников для оценки сайтов:
удаленное тестирование

WAMMI
(Web Analysis and MeasureMent Inventory),
разработанный Human Factors Research
Group of the University College at Cork,
Ирландия
Средства наблюдения за поведением
Behavior observation tools
Обеспечивают сбор данных,
анализ,
презентацию,
и управление данными наблюдения.
Тhe Observer
Мorae
Ovo Logger



Noldus Company
TechSmith
Ovo Studios
Средства автоматической оценки
Automatic evaluation tools
Направлены на оценку исходного кода сайтов для установления
соответствия принятым руководствам и стандартам.
Диапазон возможностей:
Нахождение возможных
решений проблем и
путей для улучшения
качества сайта
Анализ данных для
идентификации
юзабилити проблем
Фиксация и запись
характеристик
использования
сложность
Средства автоматической оценки
Automatic evaluation tools

Для тестирования доступности (accessibility) и отладки (Bobby,
LIFT и др.).

Для тестирования usability, основаны на руководствах по
usability (WebXM, LIFT, WebCriteria )

Для тестирование исполнения (performance testing) (TOPAZ )

Для тестирование безопасности (WebCPO )

Для систематизации сайтов на основе критериев, выделенных
на основе изучения удачных сайтов (WebTango)

Для анализа структуры контента сайта
и др.
Перечень некоторых средств автоматической оценки











Bobby
LIFT
DoctorHTML
The Web Static Analyzer Tool (WebSAT)
The Web Category Analysis Tool (WebCAT)
The Web Variable Instrumenter Program (WebVIP)
The Framework for Logging Usability Data (FLUD)
The VisVIP
The TreeDec
Bloodhound and LumberJack (Chi, 2002)
WebRemUsine (Patern "o and Paganelli, 2001)
Bobby
CAST(Center for Applied Special Technology)
Watchfire®

Нацелена на идентификацию барьеров доступа, в том числе для
людей с ограниченными возможностями

В основе оценки
руководство WAI*,
• тесты на совместимость
с броузерами
• время загрузки страниц
и др.
•
*WAI - Web Accessibility Initiative
Bobby
Пример отчета
Bobby
Пример отчета
LIFT
USABLENET
Оценка направлена на характеристики, разделенные на категории:

Характеристики представления:
•
•
•

Графика:
•
•

использование, оптимизация и соответствие изображений;
возможность отказа от загрузки изображений.
Структура:
•
•

портативность цветов и шрифтов;
соответствие;
элементы контента.
проверка структуры;
валидизация кода.
Навигация по сайту:
•
•
инспекция элементов навигации;
статистики элементов навигации и маршрутов.
LIFT
Пример
итогового
отчета
DoctorHTML
Imagiware

Подразделяет тесты в зависимости от особенностей страниц
и сайтов.

Среди этих категорий:
• совместимость с броузерами HTML тегов,
• поддержка шрифтов,
• синтаксис изображений,
• анализ таблиц, изображений и форм,
• и верификация гипертекста.
Интерфейс DoctorHTML
US National Institute of Standards and
Technology (NIST)
Ряд прототипов средств для поддержки
быстрого, удаленного и автоматического тестирования
и оценки юзабилити сайтов:
•The Web Static Analyzer Tool (WebSAT)
•The Web Category Analysis Tool (WebCAT)
•The Web Variable Instrumenter Program (WebVIP)
•The Framework for Logging Usability Data (FLUD)
•The VisVIP
•The TreeDec
The Web Static Analyzer Tool
NIST
(WebSAT)
 инспектирует HTML- структуру веб страниц по отношению к
различным руководствам;
 может обращаться к собственному перечню принципов
юзабилити или к некоторым из IEEE Std 2001–1999;
 также как и в Bobby, доступность понимается в соответствии
с рекомендациями WAI.
The Web Category Analysis Tool
NIST
(WebCAT)

Позволяет тестировать (предполагаемые или
существующие) схемы категоризации информации на
веб сайте, чтобы понять насколько хорошо категории
и объекты понимаются посетителями.

Юзабилити инженер представляет набор категорий и
количество объектов которые субъект должен
распределить по этим категориям. Эмпирические
распределения сравниваются с предполагаемым.
TheWeb Variable Instrumenter Program
(WebVIP)
NIST

Позволяет фиксировать поведение посетителя во время
взаимодействия с сайтом.

После того как сайт инструментирован, респондентов просят
выполнить типичные задания целевой аудитории сайта.
Интеракции (навигация между страницам, манипуляции
кнопками и чекбоксами) фиксируются в файл записи для
последующего анализа.
Существует возможность выбора событий, которые будут
фиксироваться.

Собранные данные могут быть использованы для исследования
паттернов взаимодействия.
The Framework for Logging Usability Data
NIST
FLUD

Это формат файла и связанный анализатор для
репрезентации поведения посетителей веб-сайтов.

Цель: обеспечить общий формат, позволяющий
различным компонентам ПО (запись, синтаксический
и иной анализ, визуализация ) обмениваться
информацией, для упрощения анализа данных.
The Framework for Logging Usability Data
NIST
FLUD
Пример файла
VisVIP
NIST

Обеспечивает визуализацию и расчет навигационных
маршрутов пользователей, фиксированных в формате FLUD.
.

Автоматически представляет настраиваемые 2D схемы,
представляющие целостные взаимосвязанные структуры вебсайта, на которые могут накладываться маршруты выбранного
респондента для представления посещенных страниц.

Может фиксировать различные аспект, например,
взаимосвязанные паттерны навигации.

Может быть отнесен классу средств, фиксирующих маршрут
перемещения (clickstreams logging tools). Эти средства
фиксируют навигационный маршрут посетителя, время,
затраченное на конкретные страницы и данные, которые
вводятся или получаются посетителем
VisVIP
Примеры итоговой визуализации маршрутов посетителей
NIST
TreeDec
NIST

В большей мере выступает как средство поддержки для
разработчиков.

Обеспечивает репрезентацию сайта как логического дерева, и
автоматически добавляет ссылки* к каждой странице, чтобы
обеспечить простоту навигации между близкими ветвями
логического дерева.
* Примером таких
ссылок являются
«хлебные крошки».
WebTango

Относится к средствам для
статистического анализа

Не использует руководства.

Основано на идее
извлечения паттернов
разработки удачных,
высококачественных сайтов
и применения выделенных
характеристик для проверки
других сайтов.
WebRemUsine
Paterno and Paganelli

В основе синтаксического анализа лежит модель задачадействие (task-action model). Модель задач определена
нотацией ConcurTaskTrees (Paterno, 1999).

Необходима предварительная фаза моделирования, когда
разработчик связывает каждую элементарную задачу
посетителя с последовательностью оптимальных
навигационных действий.

Некоторые возможности добавлены в броузеры для того, чтоб
фиксировать актуальные действия посетителей на сайтах.
Действия соотносятся с высокоуровневыми задачами, которые
посетители ставили перед собой до начала действий.
WebRemUsine
Paterno and Paganelli
WebRemUsine
Предварительная фаза
моделирования
Paterno and Paganelli
Диаграмма выполнения задания
WebRemUsine
Paterno and Paganelli
Представление ошибок,
допущенных во время
выполнения задания
Роль средств автоматической оценки
Автоматические средства не могут полностью
заменить более традиционные интервью с
пользователями и наблюдения, однако могут
дополнить традиционные техники и предоставить
недостающую полезную информацию.
Спасибо за внимание!
Download