El seguimiento del ratón (también conocido como seguimiento del cursor ) es el uso de software para recopilar las posiciones del cursor del ratón de los usuarios en la computadora. [1] Este objetivo es recopilar automáticamente información más completa sobre lo que hacen las personas, generalmente 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.
El ratón de ordenador fue inventado por primera vez en 1968 por Douglas Engelbart . [2] El término "rastreo del ratón" se refería originalmente a cómo se capturaban los movimientos y se transmitían al ordenador. Por ejemplo, el ratón con bola rastreadora original utilizaba un cojinete de metal presionado contra dos rodillos para rastrear el movimiento. [2] Se han dedicado muchas investigaciones y tecnologías a determinar qué tipo de rastreador proporciona la representación más precisa del movimiento del usuario.
Con la llegada de la World Wide Web , el seguimiento del ratón se amplió para incluir datos de clics. Los investigadores y desarrolladores rastreaban y registraban cada vez que un usuario usaba el ratón para hacer clic en algo en el sitio web, así como la ubicación del evento. Los desarrolladores web utilizan estos clics del ratón 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 de banner y dónde colocar sus anuncios en las páginas para obtener la mayor cantidad de clics.
Más recientemente, el término seguimiento del ratón se ha ampliado aún más para desarrollar un área de investigación mucho más amplia que ayude a comprender la interacción hombre-ordenador (HCI). Este desarrollo comenzó con el seguimiento ocular . Si bien el seguimiento ocular existe desde el siglo XIX, no se utilizó en HCI hasta 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. [3] 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, así como para probar la usabilidad de diferentes funciones de un sitio, como los menús desplegables. [4] 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 de utilizar el seguimiento ocular en las pruebas de usabilidad es el hardware necesario y, por tanto, el coste. Además, el seguimiento ocular está limitado a muestras pequeñas y entornos de navegación anormales. El seguimiento del ratón, por otra parte, es barato y los datos se pueden recopilar desde cualquier ordenador. Es en este sentido que el seguimiento del ratón se reinventó en la investigación de la HCI. A finales de los años 90, los investigadores que realizaban el seguimiento ocular observaron patrones entre los movimientos de los ojos y del ratón. [5] Basándose en estos hallazgos, los investigadores que habían estado haciendo un seguimiento de los datos de clics se dieron cuenta de que podría haber más que aprender del ratón. 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 podía utilizarse como sustituto del seguimiento de los movimientos oculares. Esta investigación ha continuado durante los años 2000 y hasta la actualidad. [6] [7] [8] [9] Los hallazgos generales de la investigación son que la correlación no es de uno a uno, sino que existe una relación entre los movimientos de los ojos y del ratón, lo que, a su vez, sugiere que los movimientos del ratón pueden, de hecho, utilizarse 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 por ejemplo si el usuario está leyendo con el ratón, moviéndolo para hacer un clic o dejándolo inactivo. [10] Además, la posición del ratón en realidad se correlaciona mejor con las posiciones de mirada anteriores, lo que significa que las personas normalmente mirarán a algún lugar antes de mover el ratón allí unos 700 ms después. [10] En general, el seguimiento de las posiciones del ratón puede llevar a una gran mejora en la comprensión del usuario en comparación con confiar únicamente en los clics del ratón. En otras palabras, los datos de clics informaron a los investigadores del foco de atención principal de los usuarios, o su elección final. Sin embargo, observar todos los movimientos del ratón puede informar al investigador sobre otras opciones que fueron de interés para el usuario pero que no se seleccionaron haciendo clic, lo que puede llevar a una mejor comprensión general del proceso de pensamiento del usuario.
Las investigaciones más recientes en este campo están utilizando este conocimiento para mejorar los sitios web y las aplicaciones. En concreto, los investigadores están intentando analizar el significado de los distintos movimientos individuales y están empezando a utilizar el seguimiento del ratón en las pruebas de usabilidad para mejorar los productos y las páginas. [11]
JavaScript es un lenguaje de programación que admite varios estilos de programación. Normalmente se ejecuta en el lado del cliente y no requiere descargas constantes del sitio web. JavaScript se implementa como parte de un navegador web y es compatible con todos los navegadores web principales, incluidos Internet Explorer , Firefox y Safari .
Por lo tanto, utilizando este lenguaje, los desarrolladores web pueden rastrear los movimientos del ratón del usuario simplemente introduciendo líneas de código en una página. No requiere que se instale ningún software adicional en el ordenador del usuario; sólo tienen que tener JavaScript habilitado para que el investigador recopile datos de la página web. El seguimiento del ratón mediante JavaScript se ha implementado en sitios web de alto tráfico, como los motores de búsqueda [12], para recopilar datos del movimiento del ratón sin afectar al rendimiento del ordenador del usuario.
Las herramientas actuales de seguimiento del ratón proporcionan una variedad de datos, incluida la ubicación del ratón (en términos de píxeles), marcas de tiempo, el momento en que el ratón pasa el ratón sobre un enlace de interés, los clics del ratón, el tiempo que pasa en las áreas de interés y la 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 ratón. [6] [13] [14] A continuación, se muestra un ejemplo de un registro de salida: [15]
141.84.8.77 01-09-2006, 18:44:07 datos del servidor 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 coordenadas del movimiento del ratón=283,2141.84.8.77 2006-09-01,19:44:09 8 coordenadas de movimiento del ratón = 257,125141.84.8.77 2006-09-01,19:44:10 8 mouseover coord=247,152 nombre=f dom=abae141.84.8.77 2006-09-01,19:44:13 8 seleccione radio id=lgr valor=lr%3Dlang_de dom=abaecabaac141.84.8.77 2006-09-01,19:44:16 8 clic coord=374,187 nombre=q dom=abaecaabb141.84.8.77 2006-09-01,19:44:17 8 teclaPresione la tecla=H141.84.8.77 2006-09-01,19:44:17 8 pulsación de tecla tecla=a
Los movimientos del ratón 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 ratón en las pruebas de usabilidad, los investigadores pueden determinar si los usuarios están confundidos, si se cumplen sus expectativas, dónde está centrada su atención y mucha información adicional. Esta herramienta puede ser especialmente beneficiosa en combinación 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.
El seguimiento de los movimientos del ratón se puede utilizar para adaptar las interfaces en tiempo real en función de los intereses de los encuestados. Los investigadores pueden utilizar información como, por ejemplo, dónde sostienen el ratón los encuestados durante un período prolongado de tiempo y la trayectoria del ratón, para evaluar su nivel de interés en ese objeto. [12] [16] [17] El conocimiento obtenido a partir de esto se puede utilizar para reordenar los criterios de búsqueda en función de la relevancia individual y sugerir otros objetos, productos o información que podrían ser de interés para el usuario.
El seguimiento del ratón 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 la ubicación del ratón, los diseñadores pueden evaluar la facilidad de uso de sus sitios web. En concreto, pueden ver lo difícil que es para los usuarios encontrar y utilizar determinadas funciones, como las barras de desplazamiento o los menús desplegables, o localizar enlaces importantes. Además, los desarrolladores pueden ver qué partes de las páginas interesan más a los usuarios, lo que puede influir en el diseño de la página si no están centradas donde el diseñador las quiere. [13]
Cada usuario de ordenador tiene su propia forma única de utilizar el ratón, que puede utilizarse como identificador biométrico . [18] [19] [20] Un ejemplo de cómo se pueden utilizar los movimientos del ratón para la seguridad en línea es el siguiente. Algunas personas rara vez utilizan el ratón hasta que lo necesitan para completar una acción, mientras que otras son muy activas con su ratón y lo utilizan para leer junto con el texto de una página. Para los usuarios que son activos con su ratón, los investigadores han podido "aprender" con éxito el comportamiento típico de un usuario a través de un método de aprendizaje supervisado . [21] 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 le puede bloquear el acceso al sistema hasta que se verifique su identidad. Esta es otra forma de garantizar que un usuario es quien dice ser .
El seguimiento del ratón 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 de adaptar la lectura en una computadora para que la comprensión y el aprendizaje sean más fáciles. [22] 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 representaciones multimedia de experimentos reales. [23] [24]
{{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace ){{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace ){{cite book}}
: CS1 maint: varios nombres: lista de autores ( enlace )