Моделирование и анализ человеко-компьютерного взаимодействия на основе логирования событий (1095063), страница 4
Текст из файла (страница 4)
Для последующих исследований того же интерфейсаматематическая модель строится автоматически с учѐтом разбиения элементов,полученных в первом эксперименте.Блок обработки и хранения информации реализован на языкепрограммирования PHP и функционирует на web-сервере Apache. В качествесистемы управления базами данных использована свободно распространяемаяСУБД MySQL. Выбор технологической платформы обработчика обусловленприменением «open source» решений, низкой стоимостью еѐ эксплуатации ишироким распространением программных технологий.Для создания инструментария юзабилити специалиста, позволяющегопросматривать результаты исследований, моделировать интерфейс иосуществлять предварительный анализ использовалась технология web-сервиса,серверная часть которого также реализована на языке программирования PHP,поскольку в его структуру входит часть классов описания данных из блокаобработки.
Клиентская часть блока на основе обработанных сервером данных,осуществляет визуализацию моделей и их количественных характеристик. Воснове клиентской части лежат современные технологии интернет: HTML 5,CSS 3, JavaScript 1.8.3 и AJAX в исполнении многофункциональныхпрограммных библиотек jQuery и jQuery UI, обеспечивающих отображениемоделей, интерактивность и асинхронное взаимодействие с серверной частью.Для отображения орграфов использована свободно распространяемаябиблиотека D3.js.В главе описаны технологии и методы, использованные при разработкемодулейинформационнойсистемы,автоматизирующейпроведение16тестирования интерфейсов пользователя ПО, рассматриваются моделихранения и представления больших объѐмов данных.
Приводятся описанияключевыхэтаповразработки,структурырешенийиосновнойфункциональности ПО.В четвертой главе выполняется сравнение разработанной методикиисследования интерфейса пользователя ПО и дистанционного юзабилититестирования с фиксацией количественных показателей ЧКВ. Описан процессразработки и проведения натурного эксперимента, результаты которогоподтвердили гипотезу о том, что для задач фиксации количественныххарактеристик человеко-компьютерного взаимодействия разработаннаяметодика может успешно заменить существующую методику дистанционногоили лабораторного тестирования.Проанализированы основные факторы, формирующие стоимостьисследований интерфейса пользователя с применением существующих методиктестированиячеловеко-компьютерноговзаимодействия.Произведенасравнительная оценка временных затрат при проведении исследованийинтерфейса пользователя программного обеспечения по предложенной вдиссертационной работе методике и на основе существующих.Предложена формула, позволяющая рассчитать, насколько применениеразработанной методики эффективнее для специалиста с точки зрениявременных затрат по сравнению с применением существующих методикюзабилити тестирования.Определены границы области эффективного применения разработаннойметодики.
Приведены примеры рекомендаций и возможных вариантовмодификации интерфейса пользователя исследуемого ПО, формируемыеспециалистом по результатам исследования и анализа данных с применениемразработанной методики.На основе данных выполненного эксперимента установлено, чтопроведение серий тестирований интерфейса пользователя по новой методикеобеспечивает снижение временных затрат в среднем порядка 20% при участиинебольшого числа респондентов и более 50% при исследовании большихвыборок пользователей по сравнению с временными затратами специалиста поклассической схеме управляемого дистанционного юзабилити тестирования сфиксациейколичественныххарактеристикчеловеко-компьютерноговзаимодействия.17ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫВ результате проведенных исследований получены следующие научныеи практические результаты:1.
Решена актуальная научная задача, заключающаяся в разработкеметодики моделирования и анализа человеко-компьютерноговзаимодействия на основе логирования событий и имеющаясущественное значение для снижения стоимости и трудоѐмкостиисследования интерфейсов пользователя ПО.2. Проведѐн анализ существующих методик исследования и оценкиинтерфейсов пользователя ПО, их программно-аппаратного,информационного и нормативного обеспечения, на основе которогосформирована концепция новой методики.3. Разработана количественная модель человеко-компьютерноговзаимодействия на основе работы пользователя с ПО и выполненияим тестовых заданий, позволяющая проводить, в том числе,статистический анализ.4.
Разработаны метрики и алгоритмы анализа математической моделичеловеко-компьютерного взаимодействия, позволяющие перейти кавтоматизированному анализу интерфейса пользователя ПО.5. Разработанисследовательскийпрограммныйкомплекс,осуществляющий фиксацию взаимодействий конечного пользователяс интерфейсом ПО для платформы Microsoft Windows на основемеханизма логирования событий с последующей визуализацией ипредварительным анализом данных,полученных в ходеисследований.ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИВ изданиях, рекомендованных ВАК РФ:1. МартыновП.Н.Автоматизацияоценкиэффективностивзаимодействияконечногопользователясобучающейинформационной системой на основе математических моделей / Е.Е.Ковшов, П.Н.
Мартынов, Нгуен Нгок Хуэ, Фам Чунг Киен // Научнопрактический журнал «Открытое образование», № 1. – М.:Издательство МЭСИ, 2010. – с. 37-43.2. Мартынов П.Н. Применение генетического алгоритма при анализемодели взаимодействия пользователя с интерактивным программнымобеспечением / Е.В. Борисенко, П.Н.
Мартынов // Известия высшихучебных заведений. Научно-технический журнал «Проблемы18полиграфии и издательского дела», № 5. – М.: РИЦ МГУП, 2010. – с.91-97.3. Мартынов П.Н. Разработка средств автоматизации тестированияинтерфейсов пользователя в человеко-машинных системахуправления / П.Н. Мартынов, Е.Е. Ковшов // Теоретический иприкладнойнаучно-техническийжурнал«Информационныетехнологии», № 7. – М.: Издательство «Новые технологии», 2012. – с.42-46.4. Мартынов П.Н.
Разработка информационной системы для управленияинновациями на основе «облачных» программных технологий / Е.Е.Ковшов, П.Н. Мартынов // Научно-методический журнал«Межотраслевая информационная служба», № 4. – М.: ФГУП«ВИМИ», 2012. – с. 37-42.В других изданиях:5. Мартынов П.Н. Инновационный подход к оценке эффективностивзаимодействияконечногопользователясинтерактивнойкомпьютерной системой // Инновации в экономике – 2009: материалынаучной конференции молодых учѐных и студентов. – М.: ГОУ ВПОМГТУ «Станкин», 2009.
–с. 91-93.6. Мартынов П.Н. Оценка удобства работы в системе «человек-ЭВМ»на основе статистических моделей // Прикладная информатика иматематическое моделирование: Межвузовский сборник научныхтрудов. – М.: МГУП, 2009. – с. 164-168: ил.7. МартыновП.Н.Оценкаэффективностиинтерактивноговзаимодействия пользователя с компьютерной системой / Е.В.Борисенко, Е.Е. Ковшов, П.Н. Мартынов // Сборник научных трудовпо материалам международной научно-практической конференции«Перспективные инновации в науке, образовании, производстве итранспорте `2009». Том 2. Технические науки. – Одесса: Черноморье,2009.
– с. 47-50.8. Мартынов П.Н. Универсальный программный подход притестированииинтерфейсапользователясприменениемискусственной нейронной сети // Инновации в экономике – 2010.Материалы научной конференции молодых учѐных и студентов. – М.:ИЦ МГТУ «Станкин», 2010. – с. 93-96.9. Мартынов П.Н. Хранение и обработка log-данных для моделированиячеловеко-машинного взаимодействия // Задачи системного анализа,управления и обработки информации: межвузовский сборник19научных трудов. Вып. 3 / под общ. ред.
Е.В. Никульчева. – М.:МГУП, 2010. – с. 80-83.10. Мартынов П.Н. Исследование эргономики интерактивноговзаимодействия пользователя с программным обеспечением наоснове экспериментальных данных / П.Н. Мартынов, Е.В. Борисенко// Управление качеством машиностроительных технологическихпроцессов формообразования: труды международной конференции. –М.: ИЦ МГТУ «Станкин», 2010. – с. 13-15.11.
Мартынов П.Н. Моделирование и оптимизация пользовательскогоинтерфейса прикладного программного обеспечения промышленнойАСУ // Материалы III научно-образовательной конференции«Машиностроение – традиции и инновации» (МТИ-2010). Секция«Автоматизация и информационные технологии». Сборник докладов.– М.: МГТУ «Станкин», 2010. – с. 123-127.12. Мартынов П.Н. Сокращение цикла разработки программногообеспечения путем автоматизации анализа моделей интерактивноговзаимодействия // Инновации в экономике – 2011. Материалынаучной конференции молодых ученых и студентов.
– М: ИЦ МГТУ«Станкин», 2011. – с. 79-81.13. Мартынов П.Н. Исследование интерфейсов человеко-машинныхсистем управления на платформе Wintel // Материалы всероссийскоймолодѐжнойконференции«Инновационныетехнологиивмашиностроении (ИТМ-2011)». Сборник докладов. – М.: МГТУ«СТАНКИН», 2011. – с. 225-227.14. Мартынов П.Н.
Interface research automation in man-machine controlsystems // Научно-техническая международная молодѐжнаяконференция «Системы, методы, техника и технология обработкимедиаконтента»: Сборник тезисов. – М: РИЦ МГУП, 2011. – с. 4.15. Мартынов П.Н. Метод интерактивного исследования интерфейсапользователя обучающих информационных систем // Инновационныеинформационные технологии: Материалы международной научнопрактической конференции.
/ Под ред., С.У. Увайсова; Отв. за вып.И.А. Иванов, Л.М. Агеева, Д.А. Дубоделова, В.Е. Еремина. – М.:МИЭМ, 2012. – с. 99-101.16. МартыновП.Н.Моделированиечеловеко-компьютерныхвзаимодействий как метод оценки интерфейса медицинских систем[Электронный ресурс]: Сборник тезисов научно-практическойконференции «MedSoft-Наука-2012». – Электронные данные.
– [М.].:20АРМИТ,cop.2012.–http://www.armit.ru/medsoft/science/data/Режимдоступа:Патенты, свидетельства на программы для ЭВМ17. Мартынов П.Н., Ковшов Е.Е. «Распределѐнная система тестированияинтерфейса пользователя программных приложений»: Свидетельствоо государственной регистрации программы для ЭВМ № 2013613413 //Федеральная служба по интеллектуальной собственности. –04.04.2013.21.