Mots clés : eye-tracking, analyse,
comportements, navigation .
Participants : Mireille Arnoux,
Patrice Carrique, Nathalie Evan, Sémi Gaieb, Brigitte
Trousse.
Le but du projet e-Behaviour est de proposer une
plate-forme pour l'analyse et l'utilisation des comportements
visuels et non visuels des internautes dans un système d'aide
à la navigation. L'originalité de ce projet est la prise en
compte par le système de recommandations, du parcours visuel
des utilisateurs sur l'écran. La « saisie » par un système
d'``Eye-Tracking'' et l'analyse des données relatives à ce
parcours se font en collaboration avec le LPEQ/UNSA.
Figure 4: Génération d'un annuaire
thématique intégrant un système de recommandations
|
La plate-forme se compose de deux parties : (1) une
partie formée de pages HTML (ou XML) et (2) une partie formée
de serveurs et de servlets.
- Après validation (avec xalan) de deux fichiers XML
contenant les informations sur la structure de l'annuaire
thématique (catégories) et sur les documents qu'il recense
(URl, titre, auteurs, description, ...), on génère
automatiquement deux composantes dépendantes de l'annuaire
thématique choisi:
- les pages HTML de l'annuaire thématique. Pour
garder une marge de manoeuvre dans la configuration de
l'affichage de ces pages, elle utiliseront deux
fichiers CSS (un pour les catégories noeuds et un pour
les catégories feuilles). Les pages HTML contiendront
des liens permettant de naviguer dans l'annuaire
thématique tout en transmettant au reste du système des
informations relatives à ces navigations grâce à des
servlets.
- un serveur d'information contenant toutes les
informations concernant les documents. L'utilité de ce
serveur est justifiée par la simplification des
paramètres des servlets et des serveurs (cf partie
suivante).
- La deuxième partie est composée de serveurs et de
Servlets communiquant via un serveur d'événements auxquels
ils s'abonnent. Chaque clic sur un lien de l'annuaire
thématique permet de naviguer dans l'annuaire thématique
tout en transmettant « l'information du clic » (i.e. page
pointée par le lien) au recommandeur. Celui-ci met à jour
sa « mémoire » et calcule une liste de recommandations.
Leur calcul fait en partie appel au serveur d'informations
qui utilise la base d'informations générée (Cf. partie
précédente). Le serveur de logs enregistre tous les
événements (début et fin de navigation, pages visitées et
recommandations).
Les serveurs (d'événements, de recommandations, de
logs et d'information) sont indépendants de l'annuaire
thématique et utilisent dans Broadway*Tools les
composants objet relatifs à la partie spécialisation d'un
service de recommandations dans un annuaire thématique.
Les servlets correspondent, elles, à l'intégration de ces
serveurs dans ces annuaires.
Le serveur de recommandations utilisé dans cette
plate-forme est en cours de réalisation et s'inspire de celui
de Broadway-Web. Les principales modifications par rapport au
recommandeur de Broadway-Web concernent la prise en compte
des comportements visuels (en termes de zones fixées et d'un
score de lecture).