Повышение эффективности usability-тестирования пользовательских интерфейсов с использованием метода Eye-tracking
Основные стандарты usability-тестирования интерфейсов информационных систем. Количественные и качественные методы оценки тестирования. Технология Eye-tracking. Постановка целей и задач для тестирования сайта Налоговой службы Российской Федерации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.06.2017 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Методы отслеживания действий пользователя является большим, чем базовая аналитика. Они позволяют выделять группы посетителей по используемым ими функциям сайта и действиям.
Относительная важность различных характеристик качества программного обеспечения зависит от предполагаемого использования или задач системы, частью которой это программное обеспечение является. Для того чтобы решить, удовлетворяют ли соответствующие характеристики качества требованиям системы, проводится оценка программных продуктов.
В ходе проводимого исследования общение между специалистом и испытуемым должно сводиться к объяснению тестовых заданий, когда в остальное время специалист играет роль наблюдателя, не вмешиваясь в процесс выполнения заданий пользователем. Только при соблюдении этого требования можно рассчитывать на объективность получаемых данных.
Основные характеристики юзабилити из стандарта по взаимодействию "человек-система" ГОСТ ИСО 9241-210-2012 включает в себя три базовые характеристики юзабилити и показатели оценки качества (табл.3).
Таблица 3. Количественные измерения четырех показателей юзабилити в соответствии с базовыми характеристиками
Показатель юзабилити |
Базовые характеристики юзабилити |
|||
Эффективность |
Продуктивность |
Субъективная удовлетворенность |
||
Соответствие задаче |
Процент достигнутых целей |
Время выполнения задачи |
Рейтинговая шкала удовлетворенности |
|
Приспособленность |
Используемое число возможностей системы (процент ее мощности) |
Эффективность работы по сравнению с опытным пользователем (экспертом) |
Рейтинговая шкала удовлетворенности возможностями системы (ее мощностью) |
|
Обучаемость |
Процент усвоенных функций |
Время обучения |
Рейтинговая шкала легкости обучения |
|
Терпимость ошибкам |
Процент успешно исправленных ошибок |
Время исправления ошибок |
Рейтинговая шкала легкости обработки ошибок |
Приведенный перечень некоторых возможных показателей, используется для оценки качеств юзабилити программного продукта и и определения его текущего уровня. Метриками юзабилити могут является такие показатели, как:
1. Общее время, время выполнения задачи и время, потраченное на обнаружение и исправление ошибок.
2. Процент или количество:
- выполненных задач;
- сделанных пользователем ошибок;
- участников, показавших более высокие результаты;
- благоприятных/неблагоприятных отзывов пользователя;
- раз использования помощи или документации;
- раз интерфейс вводил пользователя в заблуждение
- повторений неудавшихся действий;
- возвратов назад в действиях;
- произведенных действий;
- раз пользователи отрывались от работы;
- раз пользователи сталкивались с неясной ситуацией, для решения которой они были вынуждены тратить время
Тестирование юзабилити оценивает уровень удобства использования приложения по следующим характеристикам:
- производительность, эффективность (efficiency) - определяет количество времени и шагов требуемых пользователю для выполнения основных задач программного продукта, например, размещение новости, регистрации, покупка и т.д. (меньше - лучше);
- правильность (accuracy) - определяет количество ошибок сделаных пользователем во время использования программного обеспечения (меньше - лучше);
- активизация в памяти (recall) - определяет как много пользователь помнит о работе приложения после приостановки работы с ним на длительный период времени (повторное выполнение операций после перерыва должно проходить быстрее, чем у нового пользователя);
- эмоциональная реакция (emotionalresponse) - определяет как пользователь себя чувствует после выполнения задачи - напряжен, испытал стресс и т.д. Порекомендует ли пользователь систему своим друзьям (положительная реакция - лучше).
Методы исследования удобства использования делятся на количественные и качественные. В процессе количественного исследования полученные данные эргономичности определяются количественно, тогда как качественные исследования нацелены на накопление более полных представлений и наблюдений.
Количественные исследования содержат осуществление различных опросов, основанных на использовании структурированных вопросов закрытого типа, на которые отвечает большое число респондентов. Основной задачей количественных исследований является получение численной оценки состояния рынка или ответной реакции респондентов на определенное событие. Такие исследования применяются, когда необходимы точные, статистически надежные численные данные.
Например, количественное исследование может показать, что пользователю требуется в среднем 5,2 минуты, для того чтобы оформить заказ на 12 белых роз с использованием сайта цветочного магазина, тогда как качественное исследование выявляет, что пользователю было затруднительно указать дату доставки цветов из-за определенных просчетов в оформлении сайта. Оба вида исследований показывают интересные результаты, но для организации успешной торговли цветами более ценным оказывается качественное исследование. Соответственно, количественные исследования могут дать некоторое расширенное представление об изучаемом явлении, но это представление вторично по отношению к полученным цифрам и обнаруживается не так часто в силу особенностей проведения количественного исследования.
Качественные методы осуществляют сбор данных в свободной форме. Они фокусируются не на статистических измерениях, а опираются на интерпретацию, объяснение, понимание и эмпирические данные, которые определяются как источник формирования продуктивных идей и гипотез. Проблемой методов качественных исследований является получение разведочных данных, а не количественное распределение суждений. В качественных методах для объяснения и интерпретации понятия, применяются слова, а не цифры. Иначе говоря, они отвечают не на вопрос "сколько", а на вопросы "что", "как" и "почему" [91].
Понятие "результативности" пользовательского интерфейса связано с точностью и полнотой достижения основных целей или вторичных целей пользователя.
Определение "эффективности" пользовательского интерфейса связано с отношением достигнутого результата и использованными ресурсами. Ресурс включают в себя умственные или физические усилия, материалы, время или финансовые расходы. Эффективность деятельности человека может быть измерена как результативность, деленная на затраченные усилия.
Удовлетворенность пользовательского интерфейса выражает степень свободы пользователей от дискомфорта и их отношение к использованию программного обеспечения. Удовлетворенность может быть определена с помощью шкал субъективных оценок, например удовлетворенности использованием, степени испытанного дискомфорта или приемлемости рабочей нагрузки при выполнении различных задач, или с помощью оценок степени достижения определенных результатов (например, пригодности для изучения или эффективности).
Собирая результаты объективных измерений, не менее важно узнать мнение самих пользователей по поводу того задания, которое им пришлось выполнять. Это помогает выяснить, насколько оказались удовлетворенными (полностью или частично) пользователи. Пользователь может завершить задание довольно быстро, но остается неудовлетворенным, или потратить много времени, не беспокоясь о результате.
Для разработки спецификации оценки, требуется определить показатели. Показатели базируются на методах оценки, выбранных в соответствии с характеристиками качества и уровнями оценки. В дальнейшем изложении список методов оценки для каждой характеристики качества предлагается располагать в порядке возрастания уровня оценки - от меньшего уровня требований до больших уровней.
Специалисты по юзабилити должны выбрать показатели качества (модули оценки), чтобы они покрыли все требования к оценке качества программной продукции.
Показатели качества информационной системы для каждой части целевой продукции, подлежащей оценке, должны быть определены исходя из цели оценки качества:
- в случае оценки спецификации требований на этапе анализа проекта показатели качества должны быть выбраны из совокупности показателей внешнего качества и показателей качества использования;
- в случае оценки промежуточных продуктов на этапе внедрения показатели качества должны быть выбраны из совокупности показателя внутреннего качества;
- в случае оценки завершенных промежуточных продуктов на этапе поблочного тестирования показатели качества должны быть выбраны из совокупности показателей внутреннего качества;
- в случае оценки конечных продуктов на стадии комплексного тестирования показатели качества должны быть выбраны из совокупности показателей внешнего качества и показателей качества использования.
Требования к оценке качества продукции должны быть определены отдельно для каждого компонента программного обеспечения, которому соответствуют используемые для оценки качества программного обеспечения показатели качества.
Если выбранные методы оценки основываются на использовании программного инструмента, инструмент должен быть идентифицирован в плане оценки.
Спецификация методов оценки должна полностью определять компоненты продукции, к которым эти методы следует применять.
Если для интерпретации результатов оценки требуется экспертный анализ результатов измерений, то процедура интерпретации должна быть определена в спецификации оценки.
Для надежности сопоставления измеренных значений свойств целевых продуктов и значений критерия требуются проведение строгих измерений.
Процедуры измерения должны позволять применять функции измерения к характеристикам качества программного обеспечения (или подхарактеристикам). Они должны обеспечивать уверенность в том, что измерения произведены с точностью, достаточной для определения критериев и выполнения необходимых сравнений. Сравнение продуктов с различными свойствами с данными из опросных листов и мнениями эксперта могут не обеспечивать должный уровень надежности.
Для возможных ошибок измерения, вызванных измерительными инструментами или человеческими ошибками, должен быть определен допустимый диапазон ошибок [41].
Спецификация оценки должна включать в себя следующее:
- область применения оценки со ссылкой на компоненты продукции, как указано в ее описании;
- перекрестные ссылки между информацией, необходимой для выполнения оценки, компонентами целевой продукции и другими соответствующими документами, перечисленными в описании продукции;
- спецификация выполняемых измерений и проверок со ссылками на компоненты целевой ИС;
- соответствие спецификации измерений и проверок требованиям к оценке, со ссылками на стандарты или обоснования для каждого из перечисленных измерений или проверок.
Эту задачу обычно выполняют в основном при оценке качества промежуточных продуктов последовательными итерациями, поскольку некоторые показатели могут быть выбраны только по мере разработки проекта программного обеспечения.
Показатели внутренних свойств можно использовать в качестве характеристик промежуточных продуктов.
В частности, показатели внутренних свойств программного обеспечения зачастую используются как показатели качества конечной продукции; однако какая-либо общая или непосредственная связь между измеренными значениями показателей внутреннего качества и значениями показателей внешнего качества не подтверждается.
В случае регулярного использования соответствующих внутренних показателей, некоторые из показателей могут быть использованы для выявления тенденции качества продукции в процессе разработки программного обеспечения.
Примерами таких показателей тенденции являются: "Количество тестирования завершенных модулей", "Количество разрешенных проблем", "Количество измененных требований", в течение каждой недели и т.д.
Значения таких показателей внутренних свойств используют в качестве индикаторов характеристик или под характеристик качества продукции. Соответствующие промежуточные продукты должны быть проанализированы, а данные внутренних измерений получены для того, чтобы:
- оценить качество промежуточных продуктов, чтобы определить, удовлетворяются ли требования к качеству;
- предсказать качество конечного продукта.
Помимо качественных измерений, используется четыре основных способа количественных измерений, которые нередко применяются в исследованиях удобства применения: хронометритованием времени выполнения задания, оценкой успешности выполнения задания, выявлением ошибок и выяснением субъективной удовлетворенности испытуемых результатами. Кроме того, было принято во внимание количество фиксаций взглядов испытуемых на различных стадиях выполнения заданий, а также их полезность или бесполезность.
1.5 Технология Eye-tracking
Юзабилити-тестирование направлено на выявление проблем, связанных с удобством использования программного продукта, при котором происходит собор количественных данных о действиях пользователя в процессе использования тестируемого продукта, и выяснить качественную оценку пользователя.
Разнообразие дисциплин, использующих в своих исследованиях технологию eye-tracking, охватывает ряд областей: когнитивные науки, психологию, взаимодействие "человек-система", маркетинговые исследования, медицинские исследования (неврологическая диагностика) [96]. Юзабилити исследования также включает в себя взаимодействие с перечисленными дисциплинами, что объясняет эффективность использования технологии eye-tracking при оценки качества информационных систем.
В ходе проведения юзабилити-тестирования с использованием технологии eye-tracker, решаются следующие важные исследовательские задачи:
- eye-tracking фиксирует, что видит испытуемый, а что не замечает, позволяя определить, насколько легко разбираются в навигации и поиске необходимой информации;
- технология выявляет эмоционального отношения пользователя к информационной системе, это дает возможность оценить общее эмоциональное отношение к программному обеспечению;
- позволяет определить то, что является значимым для целевого пользователя, и что они игнорируют;
- отображает процесс принятия решения испытуемым при выполнении тестовых заданий, позволяя определять нужные функциональные этапы для быстрого достижения цели пользователем.
Важной частью проведения юзабилити-тестирования является анализ и правильная интерпретация полученных данных. Количественные данные подходят для определения наиболее серьезных дефектов информационной системы и для сравнения различных интерфейсов. Результаты измерений могут быть обусловлены человеческим фактором, что приводит к необходимости рассматривать более подробно полученную информацию.
Исследования движения глаз в XIX в. проводилось при помощи простых наблюдений, которые занимали много времени на сбор и обработку полученной информации. Прежде основной сферой применения eye-tracking глаз было исследование психологических принципов зрительного восприятия человека. В последнее десятилетие благодаря созданию эффективных "eye-tracker", мощных программных средств обработки информации о реакции глаза на различные виды воздействий началось стремительное расширение сфер применения данного метода.
Рассматривая методы регистрации движений глаз можно отметить две основные группы: контактные, т.е. связанные с установкой регистрирующих датчиков непосредственно на роговицу глаза или вокруг него (электроокулография, фотооптический и электромагнитный методы), и бесконтактные (фотоэлектрический, кино и видео-регистрация).
В основе метода электроокулографии лежит "использование собственных электрических свойств глазного яблока (Рис.4). По физической природе оно является диполем, в котором роговица относительно сетчатки электроположительна. Электрическая ось глазного яблока примерно совпадает с оптической осью и, следовательно, может служить индикатором направления взора. Изменение разности потенциалов между роговицей и сетчаткой обнаруживается через изменение потенциала в тканях, прилегающих к глазнице. Движения глаз регистрируются с помощью электродов, которые устанавливаются крестообразно вокруг глазной впадины" [38].
Рис.4. Установка электродов при регистрации электроокулограммы
Недостатки метода - низкая разрешающая способность (точность разганиченности мелких деталей 3є-5є), достоинством метода отмечают низкую стоимость оборудования. Регистрация движений глаз не нарушает естественных условий зрительной активности испытуемого и может проводится как на свету, так и в темноте, даже с закрытыми глазами.
Фотооптический метод разработан "А.Л. Ярбусом в 50-е годы XX века. Узкий пучок света, направленный на глазное яблоко, отражается от установленного на нем миниатюрного зеркальца и поступает на вход фоторегистрирующего устройства" [39]. Достоинством данного метода является высокая разрешающая способность, недостатком проявляется потребность в строгой фиксации головы испытуемого, контактный вид методики, регистрацию проводят исключительно в затемненном помещении. В настоящее время этот метод не используют.
Контактный электромагнитный метод включает в себя столь же высокую разрешающую способность, но более удобен в процессе регистрации взгляда пользователя. Основой метода служит принцип изменения напряженности электромагнитного поля при изменении расстояния между излучателем и приемником. Излучатель закрепляют на глазное яблоко (при помощью контактной линзы, центральной присоски или кольца), приемные катушки располагают неподвижно вокруг головы испытуемого. Достоинство метода отмечают высокую разрешающую способность, но значительным недостатком данного метода является контактный характер методики.
Фотоэлектрический метод основан на преобразовании отраженного от роговицы пучка инфракрасного света в электрический сигнал. В настоящее время он не используется.
Кинорегистрация глаз применима с середины 60-х годов ХХ столетия, но из-за высокой трудоемкости метод не получил широкого продвижения. В последнее десятилетие, в связи с массовым распространением персональных компьютеров и цифровых видеокамер, стала широко использоваться видеорегистрация движений. Глаз испытуемого подсвечивается точечным источником инфракрасного излучения, когда инфракрасная видеокамера производит скоростную съемку глаза.
"На изображении программно определяется положение зрачка (в ИК лучах он представляет собой темный овал) и его размеры, а также позиция роговичного блика, представляющего собой отражение на роговице источника инфракрасного света. Направление взгляда система рассчитывает, основываясь на векторе, соединяющем позиции роговичного блика и центра зрачка" [92]. Достоинством методики определяют бесконтактный характер и возможность регистрации величины раскрытия.
В последние годы процесс регистрации точек фиксации взгляда и движения глаз полностью автоматизировался. Применяемые устройства eye-tracker эффективны в поддержке исследователей при изучении процессов юзабилити тестирования, позволяя получить до 80% необходимой информации. Особенностью исследований по технологии "Eye-tracking" является достаточно сложная процедура обработки данных.
В наши дни самыми широко применяемыми являются eyetracking на основе видеозаписи направления взгляда (Рис.5). Основными компонентами подобных систем являются одна или несколько видеокамер, соответствующее ПО и источник инфракрасного (ИК) света.
Рис.5. Eye-tracking на основе видеозаписи глаз
Работу прибора eye-tracker можно описать следующим образом, во время процесса юзабилити тестирования камеры непрерывно снимают лицо, выделяя, на кадрах глаза и методом триангуляции определяют положение каждого глаза в пространстве относительно eye-tracker. Особое значение в системах захвата зрачка занимают камеры и их линзы. Точность при определении направления взгляда определяют камеры высокого разрешения. Частота кадров и задержка движений камеры выявляют, сколько изображений в секунду делает камера и через какой промежуток времени эти изображения будут доступны для последующей обработки.
Вследствие того, что каждый человек имеет свои физиологические особенности глаза, перед началом тестирования проводится калибровка. Корректная и надежная калибровка требуется для получения правильных и воспроизводимых экспериментальных данных исследования. В ходе калибровки прибора eye-tracker, испытуемому предлагается последовательно направлять свой взгляд на серию калибровочных маркеров. Параллельно с этим eye-tracker записывает координаты зрачка, которые соответствуют каждой из позиций калибровочных маркеров.
Проекторы направляют на глаза испытуемого инфракрасный источник света (Рис.6. слева), который позволяет определитьнаправление взгляда в различных условиях (днем, ночью и при движении головой). При этом испытуемый не испытывает дискомфорт, из-за того, что человеческий глаз не восприимчив к инфракрасному свету.
Рис.6. Слева - установка системы, использующая камеру. Справа - блик на роговице глаза
Проектор создает отражение или блик на роговице глаза (Рис.6, справа). Существует два метода инфракрасной подсветки зрачка: метод светлого и метод темного зрачка. Разница этих методовсостоит в расположении источника подсветки относительно камеры. Если ИК свет расположен параллельно оптической оси камеры, глаз работает как вторичный отражатель света, который поступает от проектора и отражается от сетчатки, создавая эффект светлого зрачка, аналогичный эффекту красных глаз в фотографии. В случае если источник подсветки сдвинут относительно оптической оси камеры, зрачок становится чёрным, поскольку вторичное отражение от сетчатки не поступает в камеру.
Траектория взгляда рассчитывается путем нахождения вектора между центром зрачка и отражением от источника ИК света от поверхности роговицы. Зная положение глаза относительно экрана и направление взгляда, рассчитывается точка взгляда испытуемого на экране монитора.
Несколько десятков раз в секунду eye-tracker считывает координаты траектории взгляда, если они остаются неизменными, суммируется время. При превышении некоторого порогового значения - приблизительно 100 миллисекунд - прибор отмечает фиксацию. Учитывая, что глаза здорового человека постоянно находятся в состоянии движения, даже когда он смотрит в одну точку, координатам взгляда добавляется пороговый радиус (30 или 50 пикселей). В случае если значения координат остаются внутри заданного круга, тогда фиксация продолжается, если выходят - начинается отсчет новой фиксации.
Когда испытуемый переводит взгляд от одного источника к другому, расстояние между бликом от источника света и центром зрачка увеличивается. Траекторию движений взгляда пользователя система вычисляет, основываясь на векторе, соединяющем точки центра зрачка и роговичного блика. Достоинством методики можно назвать бесконтактный характер и возможность регистрации величины раскрытия зрачка.
Впоследствии вектор переводится в экранные координаты. Также eye-tracker записывает время, координаты и длительность фиксации траектории взгляда человека.
Обработка данных eye-tracker связана с выделением на каждом кадре видеоряда темного эллипса, представляющего собой изображение зрачка, и светлой точки - роговичного блика. Выводом диагностики изображения являются шесть чисел:
- X и Y значения координат центра зрачка (измеряется в пикселях на исходном кадре видеоряда);
- X и Y значения координаты роговичного блика (также в пикселях на исходном кадре видеоряда);
- высота и ширина эллипса, соответствующего зрачку.
Одновременно с записью данных, происходит вычисление траектории движения глаз. Взгляд человека движется рывками, перемещаясь от одной точки к другой. Быстрые движения взгляда называется "саккадами (succade), точки, на которых взгляд останавливается - точками фиксации или просто фиксациями (fixation). В русскоязычной интерпретации чаще всего под "взглядом" (в контексте eye-tracking'а) понимаются именно фиксации" [39]. Во время фиксаций анализатор человеческого мозга получает значительное количество информации. Продолжительность фиксаций, в среднем, находится в интервале от 200 мс во время чтения текста до 350 мс во время изучения статического изображения. Время процесса движения взгляда от одной точки фиксации к другой (саккада) занимает до 200 мс. Описанные показатели являются количественными, более подробно они представлены в таблице 4" [63].
Таблица 4. Количественные показатели eye-tracker
Метрики движения глаз |
Значение метрики |
|
Общее число фиксаций |
Большее общее число фиксаций означает наименее рациональный поиск требуемой информации (возможно из-за сложного дизайна продукта/интерфейса). |
|
Число фиксаций на регион интереса |
Большее число фиксаций показывает большую привлекательность или значимость соответствующего региона интереса. |
|
Число фиксаций на зону интереса, скорректированное относительно текста |
Если регион интереса содержит только текст, то среднее число фиксаций на этом регионе должно быть поделено на среднее число слов в тексте. Это обуславливается тем, что: 1) Большое число слов в тексте требует большего числа фиксаций, 2) Большое количество символов требует больше усилий для чтения и усвоения информации. |
|
Интервал фиксации |
Интервал фиксации отражает трудности в извлечении информации того или иного объекта. |
|
Сумма продолжительностей фиксаций в определенной зоне |
Применяется для измерения распределения внимания среди различных зон. |
|
Пространственная плотность фиксаций |
Число фиксаций, сконцентрированных в одной небольшой зоне, отображает эффективность и рациональность поиска информации. Широко распределенные фиксации отражают неэффективность поиска. |
|
Время до первой фиксации на объекте |
Чем короче время до первой фиксации на объекте, тем объект обладает более привлекательными качествами. |
|
Пост фиксация |
Число фиксаций вне объекта после фиксации на требуемом объекте показывает низкую видимость объекта. |
|
Процент фиксаций испытуемых на регионе интереса |
Если процент фиксаций всех испытуемых на регионе интереса был низок, то этот регион должен быть каким-то образом выделен или перемещен. |
|
Соотношение фиксаций на объекте к числувсех фиксаций |
Чем ниже данный показатель, тем неэффективен поиск данного объекта. |
|
Число саккад |
Большее число саккад указывают на более долгий поиск. |
|
Смещение саккады |
Угол между двумя саккадами больше 90 градусов отображает резкую смену направления взгляда. Из этого можно судить о нерациональном дизайне интерфейса/продукта. |
|
Регрессия саккад |
Регрессия саккад указывает на присутствие менее значимых объектов. |
|
Длина пути взгляда |
Чем длиннее путь взгляда, тем неэффективен поиск требуемой информации. |
|
Закономерность пути взгляда |
Если обнаружен так называемый "путь взгляда по кругу", то это показывает возникшие у испытуемого проблемы с поиском (возможно из-за сложного дизайна или слабых навыков испытуемого). |
Некоторые исследователи к движению глаз также относят расширение зрачков. Пупиллометрия - методика измерения размера и реакций зрачка. Некоторые eye-tracker используют данный метод в качестве точки отсчета положения глаза. Расширение зрачка может сопоставляется с увеличением трудности задачи. Расширение зрачка является неконтролируемой активностью человека, что позволяет выявить реакцию испытуемых на предоставленный материал: интерес, волнение, раздражение.
На рассматриваемой области изображения можно выделить ряд областей интереса в соответствии с имеющейся задачей исследования. В таком случае возможен анализ ряда показателей:
- суммарное время рассматривания каждой из областей;
- число фиксаций в каждой из областей;
- средняя продолжительность фиксаций в каждой из областей;
- порядок рассматривания.
При использовании специального программного обеспечения полученные качественные данные можно привести в более наглядную форму. R&B Group выделяют пять видов визуализации результатов полученной информации.
График взгляда (Рис.7) отображает последовательность перемещения, очередность и длительность взгляда, а также движения взгляда каждого респондента в отдельности.
Рис.7. График взгляда захвата движения глаз записанная с помощью eye-tracker
Тепловая карта (Рис.8) отмечает наиболее привлекательные для пользователей элементы программного интерфейса в виде "горячих" точек, также данные всего исследования в целом.
Рис.8. Тепловая карта захвата движения глаз записанная с помощью eye-tracker
Пчелиный рой (Рис.9) отмечает фиксации взгляда пользователя в виде точек, привлекающих наибольшее внимание, при этом предоставляет результаты одновременно всех респондентов в динамике.
Рис.9. карты взгляда "пчелиный рой" записанный с помощью eye-tracker
Кластерный анализ (Рис.9) самостоятельно формирует близлежащие фиксации в кластеры, отображая процент респондентов, заинтересованных данными кластерами;
Рис.10. Кластерный анализ захвата движения глаз записанная с помощью eye-tracker
Зоны интереса (Рис.11) отображает отношение респондентов к определенно заданным областям изображения. Предоставляет статистические данные.
Рис.11. Зоны интереса захвата движения глаз записанная с помощью eye-tracker
Самым используемым типом визуализации данных eye-tracker является тепловая карта. Тепловая карта это отчет, предоставляемый eye-tracker системами, содержащая информацию о частоте движения взгляда испытуемого в той или иной части ПО и представленный в виде страницы, зонированной цветами на несколько областей в зависимости от статистики активностей движения курсора в них.
Вышеперечисленный метод дает возможность с высокой точностью вычислять положение взгляда и анализировать траекторию движения глаз и определять направления взора. Данная технология отслеживания глаз, важна для научных исследований, изучающих процессы зрительного восприятия или применяющих зрительную стимуляцию, также при проведении исследований для оценки эргономичности и последующего совершенствования интерфейса систем "человек-машина".
Eye-tracker рассчитывает фиксации взгляда пользователя с помощью датчика изображения, который располагается напротив глаз пользователя и вычисляет точку взгляда по специальному математическому алгоритму. Иными словами, eye-tracker имитирует наблюдение за взглядом человека для оценки его намерений и поведения.
Таким образом, отличием метода eye-tracking от остальных методов эргономического исследования является получение верифицируемых данных, воспроизводимых результатов. Также отличительной особенностью метода является автоматизированное наблюдение за пользователем и дистанционное использование, что позволяет изучить действия испытуемого более подробно. Достоинства и недостатки eye-tracking как метода юзабилити-тестирования пользовательского интерфейса представлены в таблице 5.
Таблица 5. Достоинства и недостатки метода eye-tracking
Достоинства |
Недостатки |
|
позволяет выделить зоны повышенного внимания пользователя, на которых взгляд пользователя непро-извольно задерживался или возвращался несколько раз; воссоздает траекторию движения взгляда, очередность фиксаций взгляда и время задержки; eye-tracking исследования позволяют подобрать наиболее удачное с точки зрения удобства пользователя расположение элементов интерфейса (кнопок, изображений и т.п.) с учетом потребностей пользователя; устанавливает алгоритм, по которому пользователи ориентируются по сайту, что позволяет формировать более эффективный дизайн сайта; обрабатывает полученные данные и выводит количественные результаты. |
зоны повышенного внимания могут быть образованны по нескольким причинам. eye-tracking формирует зоны не определяя по какому принципу они сформированы (нужная информация, оформление или расположение); неправильная интерпретация полу-ченной информации может изменить ход дальнейшей разработки в ошибочном направлении. Если взгляд пользователя неоднократно возвращается к тому или иному участку экрана или происходит продолжительная фиксация, то это может так же означать что данный фрагмент оказался для пользователя непонятными; eye-tracking не может фиксировать мысли испытуемого, чувства и эмоции, возникающие при работе с интерфейсом; графическое отображение движения взгляда пользователя не дает точности, что определенный объект остался незамеченным, так как eye-tracker не регистрируют периферическое зрение |
Учитывая недостатки данного метода, исследователи в области применения eye-tracking предлагают комбинировать методы юзабилити-тестирования вместе с другими методами, для повышения эффективности оценки качества программного обеспечения. Установленные методы оценки действий пользователей и зон повышенного внимания, такие как анкетирование, анализ кликов или простой опрос респондентов являются ограниченными. В таком случае обнаруживается проблема обоснованности результатов так, как этот процесс не целиком зависит от сознательных действий. Опрос определяет субъективное мнение испытуемого о тестируемом программном продукте. Другими факторами влияющими на результат исследования может быть незнакомая обстановка или же осведомленность респондента о целях эксперимента. Процедура анализа действий респондента требует привлечения более специальных методик из области психологии. Однако в последнее время технология eye-tracking зарекомендовала себя как надежный инструмент для решения этой проблемы [39].
1.6 Выводы по главе 1
В первой главе данной диссертационной работы были рассмотрены определения и понятия юзабилити пользовательского инетрфейса в соответствии с государственными стандартами по эргономике и взаимодействую "человек-система". Выявлены три критерия оценки юзабилити: эффективность, продуктивность, удовлетворенность. Применение стандартов в данной области является условием получения достаточного уровня удобства пользования.
Также были проанализированы основные стандарты юзабилити пользовательского интерфейса, которые содержат руководство по использованию и описанию требований к разработке и тестированию пользовательского интерфейса информационной системы.
Рассмотрены характеристики оценки качества программного обеспечения: функциональные возможности, надежность, практичность, эффективность, сопровождаемость, мобильность.
Рассмотренные стандарты и критерии применимы при разработке пользовательского интерфейса. Исследованы основные этапы процесса проектирования и значимость юзабилити-тестирования в каждом из этапов. Процесс разделяется на следующие этапы: выявление требований к будущей системе, спецификация системы, реализация, верификация, а также внедрение и поддержка системы. Одним из важных качеств рассматриваемой технологии является то, что юзабилити-тестирование позволяют выявить эргономические недостатки непосредственно на этапе разработки пользовательского интерфейса, что позволит сократить ресурсные затраты при проектировании системы.
Также в данной главе исследованы критерии оценки юзабилити качественного и количественного метода. Рассмотрен количественный метод отслеживания действий пользователя mouse-tracking. Выявлены преимущества и недостатки метода.
К методам оценки юзабилити относят - хронометраж времени выполнения задания, успешность выполнения задания, выявление ошибок и выяснение субъективной удовлетворенности испытуемых. Качественные методы фиксируют сбор информации в свободной форме. Они опираются на понимание, объяснение и интерпретацию эмпирических данных.
Также проведен обзор технологии метода захвата зрачка eye-tracking. Самым используемым методом в наше время считается на основе видеозаписи траектории взгляда с помощью подсветки инфракрасного света лица. При этом методе испытуемый максимально приближен к естественному положению при работе с тестируемой системой. В работе описаны характеристики захвата зрачка и его количественные показатели, рассмотрены принцип действия, преимущества технологии. Также рассмотрены виды визуализации полученных результатов технологии eye-tracker: график взгляда, тепловая карта, пчелиный рой, кластерный анализ, зоны интереса. Рассмотренный метод eye-tracking имеет свои недостатки в области юзабилити-тестирования, но среди существующих методов, на данный момент, он является более эффективным.
Глава 2. Разработка тестового задания для юзабилити-тестирования пользовательского интерфейса
2.1 Постановка целей и задач для тестирования сайта Налоговой Службы РФ
Объектом для разработки тестового задания юзабилити-тестирования является сайт Федеральной Налоговой Службы России. Перед постановкой целей и задач данного сайта следует обратиться к налоговому кодексу Российской Федерации (НК РФ). Налогоплательщиками и плательщиками сборов признаются организации и физические лица, на которых в соответствии с НК РФ возложена обязанность уплачивать соответствующие налоги и сборы.
Профили участников тестирования определяются тремя категориями налогоплательщиков:
- физические лица;
- юридические лица;
- индивидуальные предприниматели.
Согласно ст.48 гражданского кодекса юридическим лицом признается организация, которая имеет в собственности, хозяйственном ведении или оперативном управлении обособленное имущество и отвечает по своим обязательствам этим имуществом, может от своего имени приобретать и осуществлять имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. Правоспособность юридических лиц осуществляется с момента внесения в единый государственный реестр сведений о его создании и прекращается в момент внесения сведений о его прекращении.
Индивидуальный предприниматель - это гражданин, занимающийся коммерческой деятельностью без образования юридического лица. Гражданин может действовать на рынке в качестве индивидуального предпринимателя только с момента его государственной регистрации. Самостоятельной формой индивидуального предпринимателя является глава фермерского хозяйства, проводящего деятельность без регистрации юридического лица, который также признается индивидуальным предпринимателем с момента государственной регистрации его фермерского хозяйства.
В контексте данной работы рассматривается профиль физического лица налогоплательщика. Согласно ГК РФ, физическое лицо - это человек, гражданин государства или без гражданства, имеющий права и обязанности. Физическое лицо может осуществлять экономическую деятельность от своего имени, право проводить некоторую хозяйственную деятельность. Физическое лицо обладает правоспособностью и дееспособностью. Полная дееспособность возникает с достижением совершеннолетия.
Для выполнения обязанностей налогоплательщик наделен соответствующими правами, которые реализуются через права различных должностных лиц государственных органов. Для правильного понимания прав налогоплательщиков необходимо учитывать следующую информацию, представленную в таблице 6 [89].
Таблица 6. Права и обязанности налогоплательщиков в соответствии с НК РФ
Права (ст.21 НК РФ) |
Обязанности (ст.23 НК РФ) |
|
Получать от налоговых органов и от других уполномоченных государственных органов письменные и устные разъяснения по вопросам применения законодательства о налогах и сборах |
Уплачивать налоги и сборы, установленные действующим законодательством |
|
Своевременно встать на учет в налоговом органе |
||
Вести в установленном порядке учет доходов (расходов) и объектов налогообложения |
||
Получать в налоговых органах по месту учета информацию о действующих налогах и сборах и иных актах, о правах и обязанностях налогоплательщиков, полномочиях налоговых органов и их должностных лиц |
||
Представлять налоговые декларации, бухгалтерскую и налоговую отчетность |
||
Представлять налоговым органам и их должностным лицам в предусмотренных НК РФ случаях документы, необходимые для исчисления и уплаты налогов |
||
Представлять/отстаивать свои интересы в налоговых правоотношениях лично или через своего представителя |
||
Требовать соблюдения налоговой тайны |
Выполнять законные требования налоговых органов об устранении выявленных нарушений налогового законодательства, а также не препятствовать законным действиям работников налоговых органов |
|
Использовать налоговые льготы при наличии оснований |
||
Требовать/получать зачет или возврат сумм излишне уплаченных или излишне взысканных налогов |
||
Сообщать письменно в налоговый орган по месту учета: об открытии и закрытии банковских счетов в десятидневный срок; обо всех случаях участия в российских и иностранных организациях (в месячный срок); об обособленных подразделениях организации в течение одного месяца со дня создания; о прекращении деятельности, несостоятельности (банкротстве), ликвидации - в течение трех дней со дня принятия решения; об изменении места нахождения в течение 10 дней; о смене директора или главного бухгалтера |
||
Получать разрешения на изменение срока уплаты налогов при наличии оснований |
||
Присутствовать при выездной налоговой проверке, получать копии акта налоговой проверки, а также налоговые уведомления и требования об уплате налогов |
||
Не выполнять неправомерные требования налоговых органов |
||
Требовать возмещения в полном объеме убытков, причиненных незаконными решениями налоговых органов или их должностных лиц. |
||
Обеспечивать в течение четырех лет сохранность данных бухгалтерского учета и других документов, необходимых для исчисления и уплаты налогов, и документов, подтверждающих полученные доходы (для организаций - так же и расходы) и уплаченные (удержанные) налоги |
Налогообложение физических лиц в РФ представляет собой достаточно сложную систему платежей, которая устанавливает ряд имущественных налогов и определенный перечень обязанностей. Основные цели пользователей сайта ФНС основываются на правах и обязанностях налогоплательщика:
- получение информации по вопросам налогового законодательства и разъяснением системы налогообложения;
- отслеживание статус собственных налоговых квитанций, задолженностей и платежей;
- получение консультации по заполнению налоговых деклараций, заявлений, их примеры и формы;
- возможность дистанционной оплаты налогов, обжалование решения некоторых вопросов;
Для достижения выявленных целей требуется определить ряд задач представленных в таблице 7.
Таблица 7. Задачи сайта Налоговой Службы для физического лица
Задачи |
Подзадачи |
|
Получение личных сведений |
ИНН объекты налогообложения сумма налога налоговую задолжность уплаченные налоги налоговые вычеты |
|
Получение справочной информации |
формы заполнения квитанций/ заявлений/ деклараций; статус налогового резидента РФ; порядок становления ИП; требования о заполнении налоговой декларации; порядок указания УИН; электронный адрес обратной связи; коды классификации доходов бюджетов Российской Федерации; оформление жалобы на действия/бездействие налоговых органов; ставки и льготы по имущественным налогам; порядок обжалования; онлайн консультация. |
|
Уведомление налоговой службы об изменении личной информации |
наличие нового имущества, объектов недвижимого имущества, транспортных средств открытие банковского счета за рубежом банкротство смена места жительства; случаи участия в российских или иностранных организациях; предоставление отчетности. |
|
Оплата обязательных налогов |
Подоходный налог. Налог на недвижимое имущество. Налог на личный транспорт. Налог на охоту / рыболовство. Налог на добычу полезных ископаемых. Сельскохозяйственный налог. Государственную пошлину. Акциз. Задолженность. |
|
Обращение в налоговую службу |
Обжалование документов, действия / бездействия налоговых органов. Получение консультации. Оформить запись на прием. Отправить обращение в свободной форме. |
Решение подобного рода задач связано с хранением, анализом и использованием большого объема информации. Из чего следует что, автоматизация данного процесса подготовки данных для налоговой отчетности налогоплательщиком (ввод налоговой и бухгалтерской отчетности, печать документов на бумажных носителях, формирование введенной информации бухгалтерской и налоговой отчетности) для дистанционного представления в налоговый орган, является оптимальным решением поставленных задач.
2.2 Определение категорий пользователей сайта Налоговой Службы РФ
При составлении портрета пользователей сначала определяется общие требования к пользователям, затем выявляется критерии основной целевой аудитории, исходя из сформированных требований.
Основной пользователь сайта - физическое лицо (68 % посещений). Физические лица чаще всего обращаются к сайту, чтобы решить конкретную задачу.
К физическим лицам относятся граждане данной страны, иностранных граждан. Также лица без гражданства, которые действуют в экономике в качестве самостоятельных субъектов, обладающими правом лично проводить определенные хозяйственные операции, регулировать экономические отношения с другими лицами и организациями, вступать в отношения с юридическими лицами. Физическое лицо действует от собственного имени, не нуждается в создании и регистрации фирмы, предприятия, что необходимо юридическим лицам [94].
Физическое лицо как участник гражданских правоотношений имеет определенный правовой статус. Он характеризуется рядом общественных и естественных признаков и свойств, которые определенным образом индивидуализируют его и влияют на его правовое положение. К таким признакам и свойствам относят: имя, гражданство, возраст, семейное положение, пол.
Правовое положение физического лица зависит, прежде всего от его статуса: гражданин, иностранец, лицо без гражданства, лицо с множественным (двойным) гражданством. Особый статус могут иметь беженцы, вынужденные переселенцы (граждане), перемещенные лица и др.
Правоспособность физического лица возникает в момент его рождения, частичная дееспособность появляется при достижении 14-ти летнего возраста и полная дееспособность в момент достижения им 18-ти летнего возраста.
Правовой статус гражданина как участника гражданских правоотношений нередко зависит от его семейного положения, наличия детей и иждивенцев.
Иногда для гражданско-правового положения человека определяемое значение имеет пол. Законом для мужчин и женщин установлен разный возраст, с достижением которого они считаются нетрудоспособными, что имеет важное значение при определении права на возмещение вреда, при определении круга наследников и в других случаях.
К числу признаков, индивидуализирующих физического лица как участника гражданско-правовых отношений, относится также состояние его здоровья. Согласно п.1 ст.29 ГК гражданин, который вследствие психического расстройства не может принимать значение своих действий или руководить ими, может быть признан недееспособным. В этом случае гражданско-правовой статус такого гражданина существенно меняется: он не может лично совершать юридические действия и индивидуализируется как субъект гражданского права именно поэтому признаку.
Для индивидуализации гражданина как субъекта гражданского права значение в некоторых случаях имеет состояние здоровья, которое выражается в снижении или утрате им трудоспособности. Кроме того, в отдельный признак выделяют состояние психического здоровья.
Исходя из определения физического лица, выделяются следующие категории пользователей сайта, которые определяют дополнительные критерии удобства пользования сайта:
- пол;
- возраст;
- состояние здоровья;
- гражданство.
Различия особенностей восприятия информации мужчинами и женщинами сказывается возможностях пользования сайтами. Согласно исследованиям мужчины пользуются интернетом для быстрого решения конкретных задач. Женщины, наоборот, долго изучают и анализируют предложенную информацию. Поэтому время, затраченное на решение задачи у мужчин меньше. Женщины вдумчиво читают текст, сравнивают разные варианты решения задачи и тратят много времени на изучение веб-сайта. Женщинам свойственно абстрактное восприятие информации. Дизайн сайта должен быть понятен на интуитивном уровне и дополнен графической информацией. Мужчины воспринимают узконаправленно, поэтому основные рабочие элементы сайта должны быть в быстром доступе.
Возрастная категория пользователей сайта налоговой службы ограничена дееспособностью физических лиц от 18 лет до выхода на пенсию. Государственный сайт должен учитывать физиологические особенности каждой возрастной группы:
- от 18-25;
- от 25-50;
- от 50 до недееспособности.
Пользователи старшей возрастной группы требуют особого внимания. С возрастом у человека ухудшаются когнитивные навыки, моторика, зрение, слух, также происходит ухудшения памяти и обучаемости. Соответственно, на сайте должно быть меньше информационной нагрузки (перенасыщенность дизайна, реклама, сплошной текст) Информация на сайте должна легко восприниматься. Шрифт должен быть без засечек и наклонов должен увеличиваться в несколько раз без потери основного форматирования.
Пользователи с ограниченными физическими возможностями. Ограничения подобного типа могут быть вызваны травмами или врожденными патологиями [54]. Для данной категории требуются особые ограничения по содержанию контента сайта, вот некоторые из них:
- предоставление текстовой версии сайта для его изменения в другие виды, удобные для различных пользователей;
- форма содержания сайта должна переходить в различные виды подачи контента без потери данных или структуры;
- упрощение просмотра и прослушивания информации, выделив основное от второстепенного.
- предоставление возможности управления всей функциональностью сайта с клавиатуры;
- предоставление пользователям достаточного времени для изучения и работы с сайтом, возможность отмены действия и возвращения на шаг назад;
- исключение опасных для здоровья элементов дизайна (яркие цвета, резкая анимация, неожиданные звуки);
- предоставление пользователям помощь в навигации по сайту, поиске требуемой информации и в определении текущего положения на сайте;
- страницы сайта должны предсказуемо функционировать;
- возможность получения уведомления об ошибке пользователя и получение указаний по ее исправлению.
Для старшей возрастной категории и для пользователей с ограниченной возможностью сайт должен быть оснащен аудио и медиа контентом, предоставляющим дублированную информацию сайта, обучающие материалы по содержанию навигации сайта.
Гражданство пользователя влияет на локализацию сайта. Должна быть доступна возможность перевода контента на другие языки.
Большинство конфликтных ситуаций складываются именно в категории государственных услуг налоговой службы, что может быть связанно с непосредственным общением с сотрудниками налоговой службы. Таким образом, создание электронного ресурса, замещающего функции работников муниципального звена налоговой службы, обеспечивает исполнение государственных услуг на должном уровне. Система должна быть простой в использовании и доступности при сохранении всей своей функциональности в соответствии с приведенными категориями пользователей. Сайт налоговой службы РФ направлен на оказание услуг различным категориям пользователей, что обязывает его учитывать особенности каждого типа целевой аудитории.
Подобные документы
Организация проверки результатов обучения и оценки знаний, использование систем тестирования, основные требования к ним. Создание современной модели WEB-сервиса тестирования знаний; программная реализация; защита от копирования информации и списывания.
курсовая работа [24,1 K], добавлен 11.05.2012Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью средств WEB-разработки. Описание пользовательского интерфейса сайта, этапы прохождения тестовых заданий.
курсовая работа [6,4 M], добавлен 14.07.2012История развития и виды тестирования программного обеспечения. Инсталляционное, регрессионное, конфигурационное, интеграционное, локализационное, модульное тестирование. Методы сокращения трудоемкости модульного тестирования разрабатываемого приложения.
курсовая работа [309,5 K], добавлен 16.12.2015Назначение и архитектура экспертных систем, их применение в сфере образования. Экспертные системы тестирования, принципы их функционирования. Инструментальные средства создания приложения и разработка программы тестирования. Описание программы, листинг.
дипломная работа [706,4 K], добавлен 07.05.2012Обзор существующих решений построения систем взаимодействия. Классическая архитектура клиент-сервер. Защита от копирования и распространения материалов тестирования. Задачи ИБ компьютерных систем тестирования и обзор современных способов их реализации.
курсовая работа [36,9 K], добавлен 26.04.2013Изучение различных видов тестирования программного обеспечения. Выявление в программной системе скрытых дефектов до того, как она будет сдана заказчику. Тестирование методом черного ящика. Требования, предъявляемые к процессу тестирования больших систем.
курсовая работа [3,0 M], добавлен 19.11.2009Обследование объекта, обоснование необходимости систем компьютерного тестирования. Анализ существующих разработок и обоснование выбора технологии проектирования. Создание системы компьютерного тестирования на основе случайного выбора в среде Visual Basic.
дипломная работа [2,4 M], добавлен 18.08.2013Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.
презентация [490,2 K], добавлен 29.01.2023Неразрешимость проблемы тестирования программного обеспечения. Виды и уровни тестирования. Стратегии восходящего и нисходящего тестирования. Методы "белого" и "черного" ящика. Автоматизированное и ручное тестирование. Разработка через тестирование.
курсовая работа [112,2 K], добавлен 22.03.2015Cовременные технологии тестирования. Assistant II, eTest, myTest X, veralTest, sunRav TestOfficePro. Концептуальная и физическая модель баз данных. Фреймворк Oposum CMS. Система тестирования учащихся, характеристика главных особенностей работы с ней.
дипломная работа [2,8 M], добавлен 02.01.2014