Je travaille sur un système d'information (en C#) qui (alors que mes utilisateurs l'utilisent) recueille des données statistiques sur quels éléments d'information (tableaux & enregistrements) chaque utilisateur demande le plus, et quelles parties de l'interface il/elle utilise le plus. J'utilise ces données statistiques pour rendre l'application adaptative aux besoins de l'utilisateur, à la fois dans la façon dont l'interface se présente (par exemple: tabulation/volet-commande) comme dans la façon d'utiliser les informations fréquemment consultées à (par exemple:) apparaissent plus haut dans les résultats de recherche/listes de suggestions.interface utilisateur Adaptive/environnement algorithme
Qu'est-ce que je cherche est un algorithme /formule pour déterminer le courant « Hotness »/pertinence de ces objets pour un utilisateur spécifique. Un simple "hitcounter" pour chaque objet ne sera pas suffisant car l'utilisateur peut voir certaines informations assez fréquemment pendant un certain temps, puis passer à la suivante, ce qui rend les anciennes informations moins pertinentes. Donc, je pense que mon algorithme a également besoin d'une sorte de principe glissant/historique pour tenir compte de la popularité changeante des objets dans l'application au fil du temps. Donc, la question est: Quelqu'un at-il une sorte d'algorithme qui explique cette «popularité au fil du temps»?
De préférence avec quelques explications sur les paramètres :)
Merci! PS J'ai regardé d'autres messages comme Popularity algorithm mais je ne pouvais pas tout à fait le porter dans mon cas spécifique. Toute aide est appréciée.
Est-il suffisant d'incrémenter les heures visitées d'une quantité limitée chaque jour? Donc, vous ajoutez seulement 1 à votre compteur une fois par jour, puis l'a diminuer au fil du temps? – Glenn
Prenez également en compte le fait que certains utilisateurs * détestent vraiment les changements * dans l'interface utilisateur. –
Il y aura toujours des utilisateurs qui détestent les changements dans l'interface utilisateur, mais vous ne pouvez pas arrêter les progrès à cause d'eux. – Anurag