마우스 추적

Mouse tracking

마우스 추적(Cursor Tracking이라고도 함)은 컴퓨터에서 사용자의 마우스 커서 위치를 수집하기 위해 소프트웨어를 사용하는 것이다.이 목표는 일반적으로 인터페이스 설계를 개선하기 위해 사람들이 무엇을 하고 있는지에 대한 더 풍부한 정보를 자동으로 수집하는 것이다.종종 이것은 웹에서 행해지고 어떤 상황에서 눈 추적을 보완할 수 있다.

예를 들어 웹사이트에서 사용자 동의 없이 마우스 추적이 이루어지는 경우, 프라이버시 영향이 있을 수 있다.

역사

컴퓨터 마우스는 1968년 더글라스 엥겔바트에 의해 처음 발명되었다.[1]마우스 추적이라는 용어는 원래 움직임이 포착되어 컴퓨터로 전송되는 방법을 가리켰다.예를 들어, 원래 트래커 볼 마우스는 움직임을 추적하기 위해 두 개의 롤러에 압착된 금속 베어링을 사용했다.[1]어떤 유형의 추적기가 사용자의 움직임을 가장 정확하게 묘사하는지에 대한 많은 연구와 기술이 들어갔다.

월드 와이드 웹의 등장으로 마우스 추적이 클릭 데이터를 포함하도록 확대되었다.연구자들과 개발자들은 사용자가 마우스를 사용하여 웹사이트에서 무언가를 클릭할 때마다 그리고 행사의 위치를 추적하고 기록한다.웹 개발자들은 사용자가 어떤 정보에 관심이 있고 페이지와 어떻게 상호작용하는지를 평가하기 위해 이러한 마우스 클릭을 사용한다.또한, 광고주들은 배너 광고와 가장 많은 클릭 스루(Click-Through)를 얻기 위해 페이지에 광고를 배치할 위치 측면에서 클릭 데이터에 관심이 있다.

최근에는 마우스 추적이라는 용어가 인간과 컴퓨터의 상호 작용(HCI)을 이해하는 데 도움이 되는 훨씬 더 광범위한 연구 영역을 개발하기 위해 더욱 확대되었다.이 발전은 눈을 추적하면서 시작되었다.아이 트래킹은 1800년대부터 존재해 왔지만, 그것은 1980년대까지 HCI에서 사용되지 않았는데, 주로 사용자들이 컴퓨터 메뉴의 명령어를 어떻게 검색하는지에 대한 질문에 대답하는 것을 돕고 장애인 사용자를 돕기 위한 시스템을 개발하기 위해서였다.[2]최근에는 사용자의 초점 파악은 물론 드롭다운 메뉴와 같은 사이트의 다른 특징의 사용적합성을 시험하기 위해 웹 페이지의 사용적합성 시험에 사용되어 왔다.[3]이 정보는 웹 디자인에 영향을 미칠 수 있기 때문에 연구자의 목표를 충족시킬 수 있지만 사용자에게 친숙하다.

사용적합성 시험에서 아이 트래킹을 사용할 때의 문제는 필요한 하드웨어와 비용이다.또한 눈 추적은 작은 표본 크기와 비정상적인 탐색 환경으로 제한된다.반면에 마우스 추적은 비용이 적게 들고 어떤 컴퓨터에서도 데이터를 수집할 수 있다.마우스 추적이 HCI 연구에서 재발견된 것은 이 역량이다.1990년대 후반의 아이 트래킹 연구원들은 눈과 마우스 움직임 사이의 패턴을 알아냈다.[4]이러한 발견들을 바탕으로, 클릭 데이터를 추적하던 연구원들은 마우스를 통해 더 많은 것을 배울 수 있다는 것을 깨달았다.2001년 카네기멜론대학의 첸 몬추, 존 앤더슨, 손명호는 추적 마우스 동작이 눈의 움직임을 추적하는 데 대용품으로 사용될 수 있는지 여부를 명시적으로 조사하기 시작했다.이 연구는 2000년대와 현재까지 계속되어 왔다.[5][6][7][8]연구의 일반적인 발견은 상관관계가 1:1이 아니라 눈과 마우스 움직임 사이에 관계가 있다는 것인데, 이는 사실상 마우스의 움직임이 사용자의 주의 집중을 결정하는 데 사용될 수 있음을 시사한다.보다 최근의 연구는 사용자가 마우스로 읽고 있는지, 클릭을 수행하기 위해 이동하는지, 또는 유휴 상태로 두는지 등, 상관관계가 당시의 사용자 행동에 강하게 좌우된다는 것을 보여주었다.[9]게다가, 마우스 위치는 실제로 과거의 눈-가제 위치와 더 잘 상관관계가 있는데, 이것은 사람들이 보통 약 700밀리초 후에 마우스를 그쪽으로 이동하기 전에 어딘가를 볼 수 있다는 것을 의미한다.[9]일반적으로 마우스 위치를 추적하는 것은 마우스 클릭에만 의존하는 것에 비해 사용자를 이해하는 데 있어 엄청난 향상으로 이어질 수 있다.즉, 사용자의 주요 관심 집중 또는 최종 선택에 대한 정보를 제공한 데이터를 클릭한다.그러나 모든 마우스 움직임을 보면 연구자에게 사용자에게 관심있지만 클릭으로 선택되지 않은 다른 옵션을 알려줄 수 있어 사용자의 사고 과정을 전반적으로 더 잘 이해할 수 있다.

이 분야에 대한 가장 최근의 연구는 이 지식을 웹사이트와 응용 프로그램을 향상시키기 위해 이용하는 것이다.특히, 연구자들은 제품 및 페이지를 개선하기 위해 사용적합성 시험에서 마우스 추적을 사용할 뿐만 아니라 다른 개별 움직임이 의미하는 바를 구문 분석하려고 노력하고 있다.[10]

마우스 추적 기술 및 기술

자바스크립트

자바스크립트는 여러 프로그래밍 스타일을 지원하는 스크립팅 언어다.그것은 일반적으로 클라이언트 쪽이며 웹사이트에서 지속적인 다운로드를 요구하지 않는다.자바스크립트는 웹 브라우저의 일부로 구현되며 Internet Explorer, Firefox, Safari를 포함한 모든 주요 웹 브라우저에서 지원된다.

따라서 웹 개발자들은 이 언어를 사용하여 페이지에 코드 줄을 입력하는 것만으로 사용자의 마우스 움직임을 추적할 수 있다.사용자의 컴퓨터에 추가 소프트웨어를 설치할 필요는 없으며, 연구자가 웹페이지에서 데이터를 수집할 수 있도록 자바스크립트만 활성화하면 된다.자바스크립트를 이용한 마우스 추적이 검색엔진 등 트래픽이 많은 웹사이트에 배치돼 사용자의 컴퓨터 성능에 영향을 주지 않고 마우스 이동 데이터를 수집하고 있다.

데이터

현재 마우스 추적 도구는 마우스의 위치(픽셀 단위), 타임 스탬프, 마우스가 관심 링크 위에서 맴돌 때마다, 마우스 클릭, 관심 영역에서 보낸 시간, 호버의 지속 시간 등 다양한 데이터를 제공한다.또한 일부 추적 도구는 마우스 궤적을 역추적할 수 있는 열 지도와 플레이백과 같은 보다 높은 수준의 분석을 제공한다.[5][12][13]출력 로그의 예는 다음과 같다.[14]

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.87 2006-09-01,19:44:16 8 클릭 좌표=374,187 name=q dom=abaecabb 141.84.84.84.87 2006-01,19:44:17 8 키 누름키=H 141.84.87-01,19:17 8 키 누름 키=a

적용들

사용적합성 시험

마우스의 움직임은 웹사이트를 탐색하는 동안 사용자의 의도와 초점을 유추하는 데 사용될 수 있다.마우스 움직임을 사용적합성 시험에서 사용함으로써, 연구자들은 사용자가 혼란스러운지, 그들의 기대가 충족되는지, 그들의 관심이 집중되는 장소, 그리고 많은 추가 정보를 확인할 수 있다.이 정보는 더 나은 마우스 이동 모델로 이어질 수 있기 때문에 이 도구는 사용적합성 시험에 사용되는 다른 기법과 함께 특히 유용할 수 있다.

실시간 웹 사이트 적응

마우스 움직임을 추적하는 것은 응답자들의 관심사에 기초하여 인터페이스를 실시간으로 적응시키는 데 사용될 수 있다.연구원들은 응답자들이 장기간 마우스를 잡는 위치, 마우스의 궤적과 같은 정보를 사용하여 그 물체에 대한 관심 수준을 평가할 수 있다.[11][15][16]이를 통해 얻은 지식은 개인의 관련성에 기반한 검색 기준을 다시 정렬하고 사용자가 관심을 가질 수 있는 다른 개체, 제품 또는 정보를 제안하는 데 사용할 수 있다.

웹 설계 및 평가

마우스 추적을 통해 웹 개발자는 실험실이 아닌 자연 브라우징 환경에서 실제 사용자의 행동을 볼 수 있다.마우스가 있는 위치를 추적함으로써 설계자는 웹사이트의 사용 편의성을 평가할 수 있다.구체적으로 스크롤 막대나 드롭다운 메뉴와 같은 특정 기능을 사용자가 찾아 사용하거나 중요한 링크를 찾는 것이 얼마나 어려운지 알 수 있다.또한 개발자는 사용자가 가장 관심 있는 페이지의 어떤 부분을 볼 수 있으며, 설계자가 원하는 곳에 초점을 맞추지 않으면 페이지 레이아웃에 영향을 미칠 수 있다.[12]

온라인 보안 및 생체 인식

각 컴퓨터 사용자들은 생체인식별자로 사용할 수 있는 고유한 마우스 사용법을 가지고 있다.[17][18][19]온라인 보안에 마우스 이동을 사용할 수 있는 예는 다음과 같다.어떤 사람은 액션을 완성하기 위해 필요할 때까지 마우스를 거의 사용하지 않는 반면, 어떤 사람은 마우스로 매우 활동적이고 페이지의 텍스트와 함께 읽는 데 사용한다.마우스로 활동 중인 사용자를 위해, 연구자들은 감독된 학습 방법을 통해 사용자의 전형적인 행동을 "학습"하는 데 성공했다.[20]일단 이런 행동이 학습되면 개인의 계정으로 연결될 수 있다.사용자의 동작이 사용자의 학습된, 일반적인 동작으로부터 현저하게 벗어나면, 사용자의 정체성이 검증될 때까지 시스템 밖으로 잠글 수 있다.이것은 사용자가 자신이 누구라고 주장하는지를 확인하는 또 다른 방법이다.

교육

마우스 트래킹은 종이가 아닌 독서가 컴퓨터에 미치는 영향을 이해하는 데 도움을 주고 컴퓨터로 읽는 것이 적응될 수 있는 방법을 제안하여 이해와 학습이 용이하도록 교육에 이용되어 왔다.[21]또한 학생들이 실제 실험의 멀티미디어 표현을 어떻게 인지하고 처리하는지를 이해하기 위해 과외 설정과 물리학에서 업무 외 행동을 식별하는 데 사용되었다.[22][23]

참고 항목

참조

  1. ^ a b Edwards, Benj (1968-12-08). "The computer mouse turns 40". Macworld. Retrieved 2012-02-23.
  2. ^ Jacob, Robert J.K.; Karn, Keith S. (2003), "Eye Tracking in Human-Computer Interaction and Usability Research", The Mind's Eye, Elsevier, pp. 573–605, doi:10.1016/b978-044451020-4/50031-1, ISBN 978-0-444-51020-4, retrieved 2020-11-21
  3. ^ Schiessl, Duda, Thoelke, Fischer. "Eye tracking and its application in usability and media research" (PDF). MMI Interaktiv. Retrieved 2013-10-18.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  4. ^ Byrne, Michael D.; Anderson, John R.; Douglass, Scott; Matessa, Michael (1999). "Eye tracking the visual search of click-down menus". Proceedings of the SIGCHI conference on Human factors in computing systems the CHI is the limit - CHI '99. ACM. p. 402. doi:10.1145/302979.303118. ISBN 0-201-48559-1. S2CID 2212549.
  5. ^ a b Mueller, Florian; Lockerd, Andrea (2001-03-31). "Cheese". CHI '01 extended abstracts on Human factors in computing systems - CHI '01. ACM. p. 279. doi:10.1145/634067.634233. ISBN 1-58113-340-5. S2CID 6301468.
  6. ^ Guo, Qi; Agichtein, Eugene (2010). "Towards predicting web searcher gaze position from mouse movements". Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems - CHI EA '10. ACM. p. 3601. doi:10.1145/1753846.1754025. ISBN 978-1-60558-930-5. S2CID 16330552.
  7. ^ Chen, Mon Chu; Anderson, John R.; Sohn, Myeong Ho (2001-03-31). "What can a mouse cursor tell us more?". CHI '01 extended abstracts on Human factors in computing systems - CHI '01. ACM. p. 281. doi:10.1145/634067.634234. ISBN 1-58113-340-5. S2CID 16969703.
  8. ^ Rodden, Kerry; Fu, Xin; Aula, Anne; Spiro, Ian (2008). "Eye-mouse coordination patterns on web search results pages". Proceedings of the twenty-sixth annual CHI conference extended abstracts on Human factors in computing systems – CHI '08. p. 2997. doi:10.1145/1358628.1358797. ISBN 978-1-60558-012-8. S2CID 1759484.
  9. ^ a b "User See, User Point: Gaze and Cursor Alignment in Web Search" (PDF).
  10. ^ "Google nabs patent to monitor your cursor movements". TechEye.net. 20 July 2010. Retrieved 2013-10-18.
  11. ^ a b "No Clicks, No Problem: Using Cursor Movements to Understand and Improve Search" (PDF).
  12. ^ a b Arroyo, Ernesto; Selker, Ted; Wei, Willy (2006-04-21). "Usability tool for analysis of web designs using mouse tracks". CHI '06 extended abstracts on Human factors in computing systems - CHI EA '06. ACM. p. 484. doi:10.1145/1125451.1125557. ISBN 1-59593-298-4. S2CID 7684333.
  13. ^ Atterer, Wnuk, Schmidt. "Knowing the User's Every Move – User Activity Tracking for Website Usability Evaluation and Implicit Interaction" (PDF). Retrieved 2013-10-18.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  14. ^ "UsaProxy – Usability Proxy for Websites". Fnuked.de. Retrieved 2012-02-23.
  15. ^ Chris Crum. "Google Eyes Mouse Movement as Possible Search Relevancy Signal". WebProNews. Retrieved 2012-02-23.
  16. ^ Guo, Qi; Agichtein, Eugene (2008-07-20). "Exploring mouse movements for inferring query intent". Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval - SIGIR '08. ACM. p. 707. doi:10.1145/1390334.1390462. ISBN 978-1-60558-164-4. S2CID 2334939.
  17. ^ 조르겐센, 잭, 팅유. "인증을 위한 행동 생체인 생체인 마우스 역학"제6회 ACM 정보, 컴퓨터 및 통신 보안 심포지엄의 진행. 2011.
  18. ^ 와이스, 아담 외"쥐 이동 생체 인식 확인: 타당성 조사."Proc. 학생/학업연구의 날 CSIS, 페이스 대학교, 화이트 플레인즈, 뉴욕 (2007)
  19. ^ Agustin, Francis. "Amazon reportedly wants to track its customer service employees by their keyboard strokes and mouse movements". Business Insider. Retrieved 2021-11-22.
  20. ^ Pusara, Maja; Brodley, Carla E. (2004-10-29). "User re-authentication via mouse movements". Proceedings of the 2004 ACM workshop on Visualization and data mining for computer security - VizSEC/DMSEC '04. ACM. p. 1. doi:10.1145/1029208.1029210. ISBN 1-58113-974-8. S2CID 1016649.
  21. ^ "CHI 97: A Comparison of Reading Paper and On-Line Documents". Sigchi.org. Retrieved 2012-02-23.
  22. ^ Cetintas, Luo, Yan, Hord, Dake (2009). "Learning to Identify Students' Off-Task Behavior in Intelligent Tutoring Systems". Proceedings of the 2009 conference on Artificial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to Affective Modelling. IOS Press Amsterdam. pp. 701–703. ISBN 978-1-60750-028-5.{{cite book}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  23. ^ Voßkühler, Adrian; Nordmeier, Volkhard; Kuchinke, Lars; Jacobs, Arthur M. (2008). "OGAMA (Open Gaze and Mouse Analyzer): Open-source software designed to analyze eye and mouse movements in slideshow study designs". Behavior Research Methods. 40 (4): 1150–62. doi:10.3758/BRM.40.4.1150. PMID 19001407.

외부 링크