El seguimiento del mouse (también conocido como seguimiento del cursor ) es el uso de software para recopilar las posiciones del cursor del mouse de los usuarios en la computadora. Este objetivo es recopilar automáticamente información más completa sobre lo que hacen las personas, normalmente para mejorar el diseño de una interfaz. A menudo, esto se hace en la Web y puede complementar el seguimiento ocular en algunas situaciones.
Cuando el seguimiento del mouse se realiza sin el consentimiento del usuario, por ejemplo, en un sitio web, puede haber implicaciones de privacidad.
Historia
El ratón de la computadora fue inventado por primera vez en 1968 por Douglas Engelbart . [1] El término seguimiento del ratón se refería originalmente a cómo se capturaban y transmitían los movimientos a la computadora. Por ejemplo, el mouse de bola de seguimiento original usaba un cojinete de metal presionado contra dos rodillos para rastrear el movimiento. [1] Se ha realizado mucha investigación y tecnología para determinar qué tipo de rastreador proporciona la descripción más precisa del movimiento del usuario.
Con la llegada de la World Wide Web , el seguimiento del mouse se amplió para incluir datos de clics. Los investigadores y desarrolladores rastrearían y registrarían cada vez que un usuario usaba el mouse para hacer clic en algo en el sitio web, así como la ubicación del evento. Los desarrolladores web utilizan estos clics del mouse para evaluar qué información les interesa a los usuarios y cómo interactúan con una página. Además, los anunciantes están interesados en los datos de clics en términos de anuncios publicitarios y dónde colocar sus anuncios en las páginas para obtener la mayor cantidad de clics.
Más recientemente, el término rastreo del ratón se ha expandido aún más para desarrollar un área de investigación mucho más amplia para ayudar a comprender la interacción humano-computadora (HCI). Este desarrollo comenzó con el seguimiento ocular . Si bien el seguimiento ocular ha existido desde el siglo XIX, no se usó en HCI hasta el 1980, principalmente para ayudar a responder preguntas sobre cómo los usuarios buscan comandos en los menús de la computadora y para desarrollar sistemas para ayudar a los usuarios discapacitados. [2] Más recientemente, el seguimiento ocular se ha utilizado en pruebas de usabilidad en páginas web para comprender el punto de enfoque de un usuario y probar la usabilidad de diferentes funciones de un sitio, como los menús desplegables. [3] Esta información puede influir en el diseño web para que cumpla con los objetivos del investigador y, al mismo tiempo, sea fácil de usar.
El problema con el uso del seguimiento ocular en las pruebas de usabilidad es el hardware requerido y luego el gasto. Además, el seguimiento ocular se limita a tamaños de muestra pequeños y entornos de navegación anormales. El seguimiento del mouse, por otro lado, es económico y los datos se pueden recopilar desde cualquier computadora. Es en esta capacidad que el seguimiento del ratón se reinventó en la investigación de HCI. Los investigadores de seguimiento ocular a finales de la década de 1990 notaron patrones entre los movimientos del ojo y del ratón. [4] Con base en estos hallazgos, los investigadores que habían estado rastreando datos de clics se dieron cuenta de que podría haber más que aprender del mouse. En 2001, Mon-Chu Chen, John Anderson y Myeong-Ho Sohn, de la Universidad Carnegie Mellon, comenzaron a investigar explícitamente si el seguimiento de los movimientos del ratón podría usarse como un proxy para el seguimiento de los movimientos oculares. Esta investigación ha continuado durante la década de 2000 y hasta el presente. [5] [6] [7] [8] Los hallazgos generales de la investigación son que la correlación no es uno a uno, sino que existe una relación entre los movimientos del ojo y del ratón, lo que, a su vez, sugiere que los movimientos del ratón pueden ser utilizado para determinar el foco de atención de un usuario. Investigaciones más recientes han demostrado que la correlación depende en gran medida del comportamiento del usuario en ese momento, como si el usuario está leyendo con el mouse, moviéndolo para realizar un clic o dejándolo inactivo. [9] Además, la posición del mouse en realidad se correlaciona mejor con las posiciones pasadas de la mirada, lo que significa que las personas normalmente mirarán hacia algún lugar antes de mover el mouse allí unos 700 ms después. [9] Generalmente, el seguimiento de las posiciones del mouse puede conducir a una gran mejora en la comprensión del usuario en comparación con depender únicamente de los clics del mouse. En otras palabras, los datos de clics informaron a los investigadores sobre el foco principal de atención de un usuario, o su elección final. Sin embargo, observar todos los movimientos del mouse puede informar al investigador sobre otras opciones que fueron de interés para el usuario pero que no fueron seleccionadas al hacer clic, lo que puede conducir a una mejor comprensión general del proceso de pensamiento del usuario.
La investigación más reciente en esta área está utilizando este conocimiento para mejorar los sitios web y las aplicaciones. Específicamente, los investigadores están tratando de analizar qué significan los diferentes movimientos individuales y están comenzando a utilizar el seguimiento del mouse en las pruebas de usabilidad para mejorar los productos y las páginas. [10]
Tecnología y técnicas de seguimiento del mouse
Javascript
JavaScript es un lenguaje de secuencias de comandos que admite múltiples estilos de programación. Por lo general, es del lado del cliente y no requiere descargas constantes desde el sitio web. JavaScript se implementa como parte de un navegador web y es compatible con los principales navegadores web, incluidos Internet Explorer , Firefox y Safari .
Por lo tanto, al usar este lenguaje, los desarrolladores web pueden rastrear los movimientos del mouse del usuario simplemente ingresando líneas de código en una página. No requiere la instalación de ningún software adicional en la computadora del usuario, solo debe tener JavaScript habilitado para que el investigador recopile datos de la página web. El seguimiento del mouse mediante JavaScript se ha implementado en sitios web de alto tráfico, como los motores de búsqueda [11], para recopilar datos de movimiento del mouse sin afectar el rendimiento de la computadora del usuario.
Datos
Las herramientas actuales de seguimiento del mouse proporcionan una variedad de datos que incluyen la ubicación del mouse (en términos de píxeles), marcas de tiempo, cada vez que el mouse se desplaza sobre un enlace de interés, clics del mouse, tiempo dedicado a áreas de interés y duración de los desplazamientos. . Además, algunas herramientas de seguimiento proporcionan análisis de más alto nivel, como mapas de calor y reproducciones que pueden rastrear la trayectoria del mouse. [5] [12] [13] A continuación se muestra un ejemplo de un registro de salida: [14]
141.84.8.77 2006-09-01,18: 44: 07 serverdata 8141.84.8.77 2006-09-01,19: 44: 08 8 tamaño de carga = 1047x529141.84.8.77 2006-09-01,19: 44: 08 8 mousemove coord = 283,2141.84.8.77 2006-09-01,19: 44: 09 8 mousemove coord = 257,125141.84.8.77 2006-09-01,19: 44: 10 8 mouseover coord = 247,152 name = f dom = abae141.84.8.77 2006-09-01,19: 44: 13 8 seleccione id de radio = lgr value = lr% 3Dlang_de dom = abaecabaac141.84.8.77 2006-09-01,19: 44: 16 8 haga clic en coord = 374,187 name = q dom = abaecaabb141.84.8.77 2006-09-01,19: 44: 17 8 tecla Presione la tecla = H141.84.8.77 2006-09-01,19: 44: 17 Tecla de 8 teclas = a
Aplicaciones
Pruebas de usabilidad
Los movimientos del mouse se pueden utilizar para inferir la intención y el enfoque de un usuario mientras navega por un sitio web. Al utilizar los movimientos del mouse en las pruebas de usabilidad, los investigadores pueden determinar si los usuarios están confundidos, si se cumplen sus expectativas, dónde se centra su atención y mucha información adicional. Esta herramienta puede ser especialmente beneficiosa junto con otras técnicas utilizadas en las pruebas de usabilidad, como los procedimientos de pensar en voz alta, ya que esta información puede conducir a un mejor modelo de movimiento del ratón.
Adaptación del sitio web en tiempo real
El seguimiento de los movimientos del mouse se puede utilizar para adaptar interfaces en tiempo real en función de los intereses de los encuestados. Los investigadores pueden usar información, como dónde los encuestados sostienen el mouse durante un período prolongado de tiempo y la trayectoria del mouse, para evaluar su nivel de interés en ese objeto. [11] [15] [16] El conocimiento obtenido de esto se puede utilizar para reordenar los criterios de búsqueda según la relevancia individual y sugerir otros objetos, productos o información que puedan ser de interés para el usuario.
Diseño y evaluación web
El seguimiento del mouse permite a los desarrolladores web ver el comportamiento de los usuarios reales en su entorno de navegación natural en lugar de en un laboratorio. Al rastrear dónde se encuentra el mouse, los diseñadores pueden evaluar la facilidad de uso de sus sitios web. Específicamente, pueden ver lo difícil que es para los usuarios encontrar y usar ciertas funciones, como barras de desplazamiento o menús desplegables, o localizar enlaces importantes. Además, los desarrolladores pueden ver qué partes de las páginas les interesan más a los usuarios, lo que puede influir en el diseño de la página si no se centran en el lugar que el diseñador quiere. [12]
Seguridad online
Un ejemplo de cómo se pueden utilizar los movimientos del mouse para la seguridad en línea es el siguiente. Cada usuario de computadora tiene su propia forma única de usar el mouse. Algunas personas rara vez utilizan el mouse hasta que lo necesitan para completar una acción, mientras que otras son muy activas con el mouse y lo usan para leer junto con el texto de una página. Para los usuarios que están activos con su mouse, los investigadores han podido "aprender" el comportamiento típico de un usuario a través de un método de aprendizaje supervisado . [17] Una vez que se aprende este comportamiento, se puede vincular a la cuenta de un individuo. Si el comportamiento de un usuario se desvía significativamente del comportamiento típico aprendido de ese usuario, se puede bloquear el sistema hasta que se verifique su identidad. Esta es otra forma de garantizar que un usuario sea quien dice ser .
Educación
El seguimiento del mouse se ha utilizado en educación para ayudar a comprender el impacto de la lectura en una computadora en comparación con el papel y proponer formas en que la lectura en una computadora podría adaptarse para que la comprensión y el aprendizaje sean más fáciles. [18] También se ha utilizado para identificar comportamientos fuera de la tarea en entornos de tutoría y en física para comprender cómo los estudiantes perciben y procesan las representaciones multimedia de experimentos reales. [19] [20]
Ver también
Referencias
- ↑ a b Edwards, Benj (8 de diciembre de 1968). "El ratón de la computadora cumple 40" . Macworld . Consultado el 23 de febrero de 2012 .
- ^ Jacob, Robert JK; Karn, Keith S. (2003), "Seguimiento ocular en la investigación de interacción y usabilidad entre humanos y computadoras" , El ojo de la mente , Elsevier, págs. 573–605, ISBN 978-0-444-51020-4, consultado el 21 de noviembre de 2020
- ^ Schiessl, Duda, Thoelke, Fischer. "Eye tracking y su aplicación en usabilidad e investigación de medios" (PDF) . MMI Interaktiv . Consultado el 18 de octubre de 2013 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ Byrne, Michael D .; Anderson, John R .; Douglass, Scott; Matessa, Michael (1999). "Seguimiento visual de la búsqueda visual de los menús de clic". Actas de la conferencia SIGCHI sobre factores humanos en los sistemas informáticos el CHI es el límite - CHI '99 . ACM. pag. 402. doi : 10.1145 / 302979.303118 . ISBN 0-201-48559-1.
- ^ a b Mueller, Florian; Lockerd, Andrea (31 de marzo de 2001). "Queso". Resúmenes ampliados de CHI '01 sobre los factores humanos en los sistemas informáticos - CHI '01 . ACM. pag. 279. doi : 10.1145 / 634067.634233 . ISBN 1-58113-340-5.
- ^ Guo, Qi; Agichtein, Eugene (2010). "Hacia la predicción de la posición de la mirada del buscador web a partir de los movimientos del mouse". Actas de la 28ª conferencia internacional de resúmenes ampliados sobre los factores humanos en los sistemas informáticos - CHI EA '10 . ACM. pag. 3601. doi : 10.1145 / 1753846.1754025 . ISBN 978-1-60558-930-5.
- ^ Chen, Mon Chu; Anderson, John R .; Sohn, Myeong Ho (31 de marzo de 2001). "¿Qué más nos puede decir el cursor del ratón?". Resúmenes ampliados de CHI '01 sobre los factores humanos en los sistemas informáticos - CHI '01 . ACM. pag. 281. doi : 10.1145 / 634067.634234 . ISBN 1-58113-340-5.
- ^ Rodden, Kerry; Fu, Xin; Aula, Anne; Spiro, Ian (2008). "Patrones de coordinación ojo-ratón en páginas de resultados de búsqueda web". Actas de la vigésimo sexta conferencia anual de CHI: resúmenes ampliados sobre los factores humanos en los sistemas informáticos - CHI '08 . pag. 2997. doi : 10.1145 / 1358628.1358797 . ISBN 978-1-60558-012-8.
- ^ a b "User See, User Point: Gaze and Cursor Alignment in Web Search" (PDF) .
- ^ "Google obtiene una patente para controlar los movimientos del cursor" . TechEye.net. 20 de julio de 2010 . Consultado el 18 de octubre de 2013 .
- ^ a b "Sin clics, no hay problema: uso de los movimientos del cursor para comprender y mejorar la búsqueda" (PDF) .
- ^ a b Arroyo, Ernesto; Selker, Ted; Wei, Willy (21 de abril de 2006). "Herramienta de usabilidad para el análisis de diseños web mediante pistas de ratón". Resúmenes ampliados de CHI '06 sobre los factores humanos en los sistemas informáticos - CHI EA '06 . ACM. pag. 484. doi : 10.1145 / 1125451.1125557 . ISBN 1-59593-298-4.
- ^ Atterer, Wnuk, Schmidt. "Conocer cada movimiento del usuario: seguimiento de la actividad del usuario para la evaluación de la usabilidad del sitio web y la interacción implícita" (PDF) . Consultado el 18 de octubre de 2013 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ "UsaProxy - Proxy de usabilidad para sitios web" . Fnuked.de . Consultado el 23 de febrero de 2012 .
- ^ Chris Crum. "Google observa el movimiento del mouse como posible señal de relevancia de búsqueda" . WebProNews . Consultado el 23 de febrero de 2012 .
- ^ Guo, Qi; Agichtein, Eugene (20 de julio de 2008). "Exploración de los movimientos del mouse para inferir la intención de la consulta". Actas de la 31ª conferencia internacional anual ACM SIGIR sobre investigación y desarrollo en la recuperación de información - SIGIR '08 . ACM. pag. 707. doi : 10.1145 / 1390334.1390462 . ISBN 978-1-60558-164-4.
- ^ Pusara, Maja; Brodley, Carla E. (29 de octubre de 2004). "Reautenticación del usuario mediante movimientos del mouse". Actas del taller ACM 2004 sobre visualización y minería de datos para la seguridad informática - VizSEC / DMSEC '04 . ACM. pag. 1. doi : 10.1145 / 1029208.1029210 . ISBN 1-58113-974-8.
- ^ "CHI 97: una comparación de lectura en papel y documentos en línea" . Sigchi.org . Consultado el 23 de febrero de 2012 .
- ^ Cetintas, Luo, Yan, Hord, Dake (2009). "Aprender a identificar el comportamiento fuera de la tarea de los estudiantes en sistemas de tutoría inteligentes" . Actas de la conferencia de 2009 sobre inteligencia artificial en la educación: creación de sistemas de aprendizaje que se preocupen: de la representación del conocimiento al modelado afectivo . IOS Press Amsterdam. págs. 701–703. ISBN 978-1-60750-028-5.CS1 maint: varios nombres: lista de autores ( enlace )
- ^ Voßkühler, Adrian; Nordmeier, Volkhard; Kuchinke, Lars; Jacobs, Arthur M. (2008). "OGAMA (Open Gaze and Mouse Analyzer): software de código abierto diseñado para analizar los movimientos del ojo y el mouse en diseños de estudios de presentación de diapositivas" . Métodos de investigación del comportamiento . 40 (4): 1150–62. doi : 10.3758 / BRM.40.4.1150 . PMID 19001407 .