Отслеживание мыши
Отслеживание мыши (также известное как отслеживание курсора ) — это использование программного обеспечения пользователей для сбора данных о положениях курсора мыши на компьютере. [ 1 ] Эта цель — автоматически собирать более полную информацию о том, что делают люди, обычно для улучшения дизайна интерфейса. Часто это делается в Интернете и может дополнить отслеживание взгляда в некоторых ситуациях .
Когда отслеживание мыши происходит без согласия пользователя, например на веб-сайте, это может иметь последствия для конфиденциальности.
История
[ редактировать ]Компьютерная мышь была впервые изобретена в 1968 году Дугласом Энгельбартом . [ 2 ] Термин «отслеживание мыши» первоначально относился к тому, как движения фиксируются и передаются на компьютер. Например, в оригинальной шариковой мыши с трекером для отслеживания движения использовался металлический подшипник, прижатый к двум роликам. [ 2 ] Много исследований и технологий было направлено на то, чтобы определить, какой тип трекера обеспечивает наиболее точное отображение движений пользователя.
С появлением Всемирной паутины отслеживание мыши было расширено и теперь включает данные о кликах. Исследователи и разработчики будут отслеживать и записывать каждый раз, когда пользователь нажимает мышью что-либо на веб-сайте, а также место события. Веб-разработчики используют эти щелчки мыши, чтобы оценить, какая информация интересует пользователей и как они взаимодействуют со страницей. Кроме того, рекламодателей интересуют данные о кликах с точки зрения баннерной рекламы и того, где размещать свою рекламу на страницах, чтобы получить наибольшее количество кликов.
Совсем недавно термин «отслеживание мыши» был еще больше расширен, чтобы развить гораздо более широкую область исследований, помогающую понять взаимодействие человека и компьютера (HCI). Эта разработка началась с отслеживания взгляда . Хотя отслеживание взгляда существует с 1800-х годов, оно не использовалось в HCI до 1980 года, в первую очередь для того, чтобы помочь ответить на вопросы о том, как пользователи ищут команды в меню компьютера, и для разработки систем, помогающих пользователям с ограниченными возможностями. [ 3 ] Совсем недавно отслеживание взгляда стало использоваться при тестировании удобства использования веб-страниц, чтобы понять, на что обращает внимание пользователь, а также проверить удобство использования различных функций сайта, таких как раскрывающиеся меню. [ 4 ] Эта информация может повлиять на веб-дизайн, чтобы она соответствовала целям исследователя и была при этом удобной для пользователя.
Проблема с использованием отслеживания взгляда при тестировании удобства использования заключается в необходимом оборудовании, а затем и в расходах. Кроме того, отслеживание взгляда ограничено небольшими размерами выборки и аномальными условиями просмотра. С другой стороны, отслеживание мыши обходится недорого, и данные можно собирать с любого компьютера. Именно в этом качестве отслеживание мыши было заново изобретено в исследованиях HCI. Исследователи отслеживания движений глаз в конце 1990-х годов заметили закономерности между движениями глаз и мыши. [ 5 ] Основываясь на этих выводах, исследователи, отслеживавшие данные о кликах, поняли, что можно многому научиться у мыши. В 2001 году Мон-Чу Чен, Джон Андерсон и Мён-Хо Сон из Университета Карнеги-Меллона начали открыто исследовать, можно ли использовать отслеживание движений мыши в качестве прокси для отслеживания движений глаз. Эти исследования продолжаются на протяжении 2000-х годов и по настоящее время. [ 6 ] [ 7 ] [ 8 ] [ 9 ] Общие выводы исследования заключаются в том, что корреляция не один к одному, но существует взаимосвязь между движениями глаз и мыши, что, в свою очередь, предполагает, что движения мыши на самом деле могут использоваться для определения фокуса внимания пользователя. Более поздние исследования показали, что корреляция сильно зависит от поведения пользователя в данный момент, например, читает ли пользователь с помощью мыши, перемещает ее для выполнения щелчка или оставляет ее бездействующей. [ 10 ] Более того, положение мыши на самом деле лучше коррелирует с предыдущим положением взгляда, а это означает, что люди обычно смотрят куда-то, прежде чем навести туда мышь примерно через 700 мс. [ 10 ] Как правило, отслеживание положения мыши может привести к значительному улучшению понимания пользователя по сравнению с использованием только щелчков мыши. Другими словами, данные о кликах информировали исследователей о том, на чем сосредоточено основное внимание пользователей, или об их конечном выборе. Однако просмотр всех движений мыши может сообщить исследователю о других параметрах, которые представляли интерес для пользователя, но не были выбраны щелчком мыши, что может привести к лучшему общему пониманию мыслительного процесса пользователя.
Самые последние исследования в этой области используют эти знания для улучшения веб-сайтов и приложений. В частности, исследователи пытаются понять, что означают различные отдельные движения, а также начинают использовать отслеживание мыши в тестировании удобства использования для улучшения продуктов и страниц. [ 11 ]
Технологии и методы отслеживания мыши
[ редактировать ]Javascript
[ редактировать ]JavaScript — это язык сценариев, поддерживающий несколько стилей программирования. Обычно он выполняется на стороне клиента и не требует постоянной загрузки с веб-сайта. JavaScript реализован как часть веб-браузера и поддерживается всеми основными веб-браузерами, включая Internet Explorer , Firefox и Safari .
Таким образом, используя этот язык, веб-разработчики могут отслеживать движения мыши пользователя, просто вводя строки кода на странице. Не требует установки какого-либо дополнительного программного обеспечения на компьютер пользователя; им достаточно включить JavaScript, чтобы исследователь мог собирать данные с веб-страницы. Отслеживание мыши с использованием JavaScript было развернуто на веб-сайтах с высоким трафиком, таких как поисковые системы. [ 12 ] для сбора данных о движении мыши, не влияя на производительность компьютера пользователя.
Данные
[ редактировать ]Современные инструменты отслеживания мыши предоставляют различные данные, включая местоположение мыши (в пикселях), отметки времени, каждый раз, когда мышь наводит курсор на интересующую ссылку, щелчки мыши, время, проведенное в интересующих областях, и продолжительность наведения мыши. . Кроме того, некоторые инструменты отслеживания обеспечивают анализ более высокого уровня, например тепловые карты и воспроизведение, которые могут отслеживать траекторию мыши. [ 6 ] [ 13 ] [ 14 ] Пример выходного журнала приведен ниже: [ 15 ]
141.84.8.77 2006-09-01,18:44:07 serverdata 8 141.84.8.77 2006-09-01,19:44:08 8 load size=1047x529 141.84.8.77 2006-09-01,19:44:08 8 mousemove coord=283,2 141.84.8.77 2006-09-01,19:44:09 8 mousemove coord=257,125 141.84.8.77 2006-09-01,19:44:10 8 mouseover coord=247,152 name=f dom=abae 141.84.8.77 2006-09-01,19:44:13 8 select radio id=lgr value=lr%3Dlang_de dom=abaecabaac 141.84.8.77 2006-09-01,19:44:16 8 click coord=374,187 name=q dom=abaecaabb 141.84.8.77 2006-09-01,19:44:17 8 keyPress key=H 141.84.8.77 2006-09-01,19:44:17 8 keypress key=a
Приложения
[ редактировать ]Юзабилити-тестирование
[ редактировать ]Движения мыши можно использовать для определения намерений и внимания пользователя во время просмотра веб-сайта. Используя движения мыши при тестировании юзабилити, исследователи могут определить, запутались ли пользователи, оправдались ли их ожидания, на чем сосредоточено их внимание, и получить много дополнительной информации. Этот инструмент может быть особенно полезен в сочетании с другими методами, используемыми при тестировании удобства использования, такими как процедуры «мысли вслух», поскольку эта информация может привести к улучшению модели движения мыши.
Адаптация сайта в реальном времени
[ редактировать ]Отслеживание движений мыши можно использовать для адаптации интерфейсов в режиме реального времени с учетом интересов респондентов. Исследователи могут использовать информацию, например, о том, где респонденты держат мышь в течение длительного периода времени и траекторию движения мыши, чтобы оценить уровень своего интереса к этому объекту. [ 12 ] [ 16 ] [ 17 ] Полученные в результате знания можно использовать для повторной сортировки критериев поиска на основе индивидуальной релевантности и предложения других объектов, продуктов или информации, которые могут представлять интерес для пользователя.
Веб-дизайн и оценка
[ редактировать ]Отслеживание мыши позволяет веб-разработчикам наблюдать за поведением реальных пользователей в их естественной среде просмотра, а не в лаборатории. Отслеживая, где находится мышь, дизайнеры могут оценить удобство использования своих веб-сайтов. В частности, они могут увидеть, насколько сложно пользователям находить и использовать определенные функции, такие как полосы прокрутки или раскрывающиеся меню, или находить важные ссылки. Кроме того, разработчики могут видеть, какие части страниц больше всего интересуют пользователей, что может повлиять на макет страницы, если они не сфокусированы на том, чего хочет дизайнер. [ 13 ]
Онлайн-безопасность и биометрия
[ редактировать ]У каждого пользователя компьютера есть свой уникальный способ использования мыши, которую можно использовать в качестве биометрического идентификатора. [ 18 ] [ 19 ] [ 20 ] пример того, как движения мыши можно использовать для онлайн-безопасности Ниже приведен . Некоторые люди редко используют мышь, пока она не понадобится для выполнения действия, в то время как другие очень активно используют мышь и используют ее для чтения вместе с текстом на странице. Для пользователей, активно использующих мышь, исследователи успешно смогли «изучить» типичное поведение пользователя с помощью контролируемого метода обучения . [ 21 ] Как только такое поведение будет изучено, его можно будет связать с учетной записью человека. Если поведение пользователя значительно отличается от усвоенного, типичного поведения этого пользователя, он может быть заблокирован из системы до тех пор, пока его личность не будет проверена. Это еще один способ убедиться, что пользователь является тем, за кого себя выдает .
Образование
[ редактировать ]Отслеживание мыши использовалось в образовании, чтобы помочь понять влияние чтения на компьютере по сравнению с чтением на бумаге, а также предложить способы адаптации чтения на компьютере, чтобы облегчить понимание и обучение. [ 22 ] Его также использовали для выявления поведения, не связанного с выполнением задач, в условиях репетиторства и в физике, чтобы понять, как учащиеся воспринимают и обрабатывают мультимедийные представления реальных экспериментов. [ 23 ] [ 24 ]
См. также
[ редактировать ]- Отслеживание кликов
- Отслеживание глаз
- Устройство записи макросов
- Регистрация нажатий клавиш
- Юзабилити-тестирование
- Записанное будущее
Ссылки
[ редактировать ]- ^ Лопес, Ричард Б.; Стиллман, Пол Э.; Хизертон, Тодд Ф.; Фриман, Джонатан Б. (2018). «Забота о досягаемости (еда): перспективы компьютерного слежения за мышью для изучения саморегуляции питания» . Границы в питании . 5 : 43. дои : 10.3389/fnut.2018.00043 . ISSN 2296-861X . ПМЦ 5972293 . ПМИД 29872661 .
- ^ Перейти обратно: а б Эдвардс, Бендж (08 декабря 1968 г.). «Компьютерной мышке исполняется 40 лет» . Макмир . Проверено 23 февраля 2012 г.
- ^ Джейкоб, Роберт Дж. К.; Карн, Кейт С. (2003), «Отслеживание глаз при взаимодействии человека с компьютером и исследованиях удобства использования» , The Mind's Eye , Elsevier, стр. 573–605, doi : 10.1016/b978-044451020-4/50031-1 , ISBN 978-0-444-51020-4 , получено 21 ноября 2020 г.
- ^ Шиссль, Дуда, Тёльке, Фишер. «Отслеживание взгляда и его применение в исследованиях юзабилити и медиа» (PDF) . ММИ Интерактив . Проверено 18 октября 2013 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Бирн, Майкл Д.; Андерсон, Джон Р.; Дуглас, Скотт; Матесса, Майкл (1999). «Отслеживание глаз при визуальном поиске раскрывающихся меню». Материалы конференции SIGCHI по Человеческому фактору в вычислительных системах. CHI - предел - CHI '99 . АКМ. п. 402. дои : 10.1145/302979.303118 . ISBN 0-201-48559-1 . S2CID 2212549 .
- ^ Перейти обратно: а б Мюллер, Флориан; Локерд, Андреа (31 марта 2001 г.). "Сыр". Расширенные рефераты CHI '01 по человеческому фактору в вычислительных системах - CHI '01 . АКМ. п. 279. дои : 10.1145/634067.634233 . ISBN 1-58113-340-5 . S2CID 6301468 .
- ^ Го, Ци; Агихтейн, Евгений (2010). «На пути к прогнозированию положения взгляда веб-поисковика по движениям мыши». Материалы 28-й международной конференции расширенных тезисов «Человеческий фактор в вычислительных системах – CHI EA '10» . АКМ. п. 3601. дои : 10.1145/1753846.1754025 . ISBN 978-1-60558-930-5 . S2CID 16330552 .
- ^ Чен, Мон Чу; Андерсон, Джон Р.; Сон, Мён Хо (31 марта 2001 г.). «О чем еще может рассказать нам курсор мыши?». Расширенные рефераты CHI '01 по человеческому фактору в вычислительных системах - CHI '01 . АКМ. п. 281. дои : 10.1145/634067.634234 . ISBN 1-58113-340-5 . S2CID 16969703 .
- ^ Родден, Керри; Фу, Синь; Аула, Энн; Спиро, Ян (2008). «Модели координации глаз и мыши на страницах результатов веб-поиска». В материалах двадцать шестой ежегодной конференции CHI расширены тезисы по теме «Человеческий фактор в вычислительных системах – CHI '08» . п. 2997. дои : 10.1145/1358628.1358797 . ISBN 978-1-60558-012-8 . S2CID 1759484 .
- ^ Перейти обратно: а б «Пользователь видит, пользовательская точка: взгляд и выравнивание курсора при веб-поиске» (PDF) .
- ^ «Google получает патент на отслеживание движений курсора» . TechEye.net. 20 июля 2010 г. Проверено 18 октября 2013 г.
- ^ Перейти обратно: а б «Нет кликов — нет проблем: использование движений курсора для понимания и улучшения поиска» (PDF) .
- ^ Перейти обратно: а б Арройо, Эрнесто; Селкер, Тед; Вэй, Вилли (21 апреля 2006 г.). «Инструмент юзабилити для анализа веб-дизайна с помощью треков мыши». CHI '06 расширенные рефераты по человеческому фактору в вычислительных системах - CHI EA '06 . АКМ. п. 484. дои : 10.1145/1125451.1125557 . ISBN 1-59593-298-4 . S2CID 7684333 .
- ^ Аттерер, Внук, Шмидт. «Знание каждого движения пользователя: отслеживание активности пользователя для оценки удобства использования веб-сайта и неявного взаимодействия» (PDF) . Проверено 18 октября 2013 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «UsaProxy — прокси для удобства использования веб-сайтов» . Fnuked.de . Проверено 23 февраля 2012 г.
- ^ Крис Крам (13 июля 2010 г.). «Движение мыши Google Eyes как возможный сигнал поисковой релевантности» . ВебПроНовости . Проверено 23 февраля 2012 г.
- ^ Го, Ци; Агихтейн, Евгений (20 июля 2008 г.). «Изучение движений мыши для определения намерения запроса». Материалы 31-й ежегодной международной конференции ACM SIGIR по исследованиям и разработкам в области информационного поиска - SIGIR '08 . АКМ. п. 707. дои : 10.1145/1390334.1390462 . ISBN 978-1-60558-164-4 . S2CID 2334939 .
- ^ Йоргенсен, Зак и Тинг Ю. « О динамике мыши как поведенческой биометрии для аутентификации ». Материалы 6-го симпозиума ACM по информационной, компьютерной и коммуникационной безопасности. 2011.
- ^ Вайс, Адам и др. « Биометрическая идентификация движений мыши: технико-экономическое обоснование ». Учеб. День исследований студентов и преподавателей CSIS, Университет Пейс, Уайт-Плейнс, Нью-Йорк (2007).
- ^ Агустин, Фрэнсис. «Сообщается, что Amazon хочет отслеживать своих сотрудников службы поддержки клиентов по их нажатиям на клавиатуру и движениям мыши» . Бизнес-инсайдер . Проверено 22 ноября 2021 г.
- ^ Пусара, Майя; Бродли, Карла Э. (29 октября 2004 г.). «Повторная аутентификация пользователя посредством движений мыши». Материалы семинара ACM 2004 г. по визуализации и интеллектуальному анализу данных для компьютерной безопасности - VizSEC/DMSEC '04 . АКМ. п. 1. дои : 10.1145/1029208.1029210 . ISBN 1-58113-974-8 . S2CID 1016649 .
- ^ «CHI 97: Сравнение чтения бумажных и онлайн-документов» . Сигчи.орг . Проверено 23 февраля 2012 г.
- ^ Четинтас, Луо, Ян, Хорд, Дейк (2009). «Научение выявлять нерабочее поведение учащихся в интеллектуальных системах обучения» . Материалы конференции 2009 года «Искусственный интеллект в образовании: создание заботливых систем обучения: от представления знаний к аффективному моделированию» . IOS Press Амстердам. стр. 701–703. ISBN 978-1-60750-028-5 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Воскюлер, Адриан; Нордмайер, Фолькхард; Кучинке, Ларс; Джейкобс, Артур М. (2008). «OGAMA (Открытый анализатор взгляда и мыши): программное обеспечение с открытым исходным кодом, предназначенное для анализа движений глаз и мыши в проектах исследований в виде слайд-шоу» . Методы исследования поведения . 40 (4): 1150–62. дои : 10.3758/BRM.40.4.1150 . ПМИД 19001407 .
Внешние ссылки
[ редактировать ]- Движения мыши определяют ваше поведение • 23 июня 2021 г. • Университет Люксембурга
- Следите за щелчками мыши