Введение 3
Постановка задачи 4
Актуальность
Исследование удобства использования 7
Экономический эффект от повышения юзабилити 11
Методы оценки результатов и Математический аппарат 15
Оптимизация сайта и машинное обучение
Методологическая основа и архитектура нейронных сетей 21
Процесс юзабилити тестирования 43
Процесс анализа данных и построения нейронной сети 46
Выводы 56
Заключение 57
Список литературы 58
Приложение
Пользовательские интерфейсы при правильном и грамотном подходе строятся так, чтобы они были как можно более удобными и привлекательными. Создание дружественного интерфейса не такая простая задача, и требует не мало опыта проектирования. Однако главное требования не изменяются с течением времени - удобство, интуитивная понятность и практичность. Здесь мы сталкиваемся с многими понятиями, которые не раз произносятся в контексте проектирования интерфейсов, UI, UX, юзабилити.
Качественный анализ и эксперименты с прогнозированием предположения пользовательского поведения на основе доступной информации уже начали применятся, однако теория формальных методов технического анализа стоит в стадии возникновения и необходимы дальнейшие исследования.
В данной работе, в качестве метода технического анализа пользовательского интерфейса, повергается класс математических моделей - искусственные нейронные сети.
Основной задачей этого исследования является проведения своего анализа эффективности использования моделей, базирующихся на нейронных сетях.
Деятельные исследования нейронных сетей, как самоорганизующихся глубоких динамических систем, наступили в середине двадцатого века. База последующих научных поисков были положены в известной работе МакКаллока и Питтса, в которых в первый раз была формально изложена модель искусственной нейронной сети.
Нейронные сети, в отличие от других инструментов технического анализа, были выбраны по следующим причинам:
Во-первых, искусственные нейронные сети на природу входных данных не имеют ограничений. Эта особенность привлекает. Различные метрики о поведении пользователей - это все можно подать на вход информации для нейросети.
Во-вторых, нейросетевое моделирование помогает найти более эффективное решение для всякого определенного инструмента, что есть отличительная черта от общих положений технического анализа. Более того, в силу своей адаптивности, нейронки просто подстраиваются под поведение пользователей.
В-третьих, нейронные сети основываются на наблюдениях об окружающей действительности. Этот характер расценивается как достоинство, так и недостаток. Так, нейросетевое моделирование нужно осматривать в рамках базового технического подхода.
В данной работе были рассмотрены основные принципы оценки и тестирования веб-приложений. Затем были проведены количественный и качественный методы исследования юзабилити. Тестирование удобства использования интерфейсов было весьма широким и охватывающим популярные ресурсы и инструменты.
Благодаря построенной нейронной сети, данные полученные при тестировании, прошли обработку и подтвердили выдвинутую гипотезу.
В результате обнаружена корреляция между автоматом, описывающим интерфейс и удобством его использования. Вопрос о причине и следствии все еще остается открытым. Однако, между этими качествами была установлена связь.
1. Nielsen J. Usability Engineering, 1994. 201 p.
2. Секреты юзабилити: почему хороший пользовательский интерфейс (UI) не эквивалентен положительному пользовательскому опыту (UX). 2014. Режим доступа к журн. URL:http://lpgenerator.ru(дата обращения: 14.03.2016)
3. Golovach V. Юзабилити-тестирование по дешевке. 2008. Режим доступа к журн. URL: https://medium.com(дата обращения: 10.02.2016)
4. Горбатов В.А. Фундаментальные основы дискретной математики. Информационная математика, 2000 год - 265, 279, 305 с.
5. Новиков Ф.А. Дискретная математика для программистов, Питер, 2000 год - 240, 265 с.
6. Лебедев А.В. Пользовательский интерфейс и его виды. - 2, 9, 10 с.
7. Донской М. Пользовательский интерфейс // СК Пресс: электрон. журн. 1996. Режим доступа к журн. URL : https://www.skpress.ru(дата обращения: 02.11.2015)
8. Круковский М.Ю. Автоматно-графовая формальная модель композитного документооборота // Математические машины и системы.2005. №1. С.122-135.
9. Монид С.Е. Сравнительный анализ методов выбора информативных признаков // Знания-Онтологии-Теории (ЗОНТ-09). - Новосибирск : Изд. ИМ СО РАН, 2009.
10. Павлова А.И., Лончакова О.Ю. Сравнительный анализ применения нейронных сетей для аппроксимации функций // Science Time. - 2015. - №5.
11. Скороходов А.В., Тунгусова А.В. Сравнительный анализ градиентных методов минимизации в задаче обучения многослойного персептрона // Доклады Томского государственного университета систем управления и радиоэлектроники. - 2011. - №24.