Estoy desarrollando un sistema que pretende capturar el "contexto" de la actividad del usuario dentro de una aplicación; Es un marco que las aplicaciones web pueden usar para etiquetar la actividad del usuario en función de las solicitudes realizadas al sistema. Se espera que estos datos puedan potenciar las características de ML, como la recuperación de información sensible al contexto.
Tengo problemas para decidir qué funciones seleccionar además de estas etiquetas de usuario: la URL que se solicita, el tiempo aproximado que se pasa con un recurso determinado y la estimación de la "actividad" actual dentro del sistema.
Estoy interesado en saber si hay buenos ejemplos de este tipo de tecnología o cualquier investigación previa sobre el tema: una búsqueda rápida del ACM DL reveló algunos documentos relacionados, pero nada realmente acertado.