Sto lavorando su un sistema informazioni (in C#) che (mentre i miei utenti lo usano) raccoglie i dati statistici su quali pezzi di informazioni (tabelle & record) ogni utente sta richiedendo il più, e quali parti dell'interfaccia lui/lei usa di più. Sto utilizzando questi dati statistici a per rendere l'applicazione adattabile alle esigenze dell'utente, sia nel modo in cui l'interfaccia si presenta (ad esempio: tabulazione/ordine del riquadro) come nel modo di utilizzare le informazioni visualizzate di frequente (ad esempio:) mostra più in alto nei risultati di ricerca/liste di suggerimenti.utente Adaptive algoritmo di interfaccia/ambiente
Quello che sto cercando è un algoritmo di /formula per determinare la corrente 'piccante'/rilevanza di questi oggetti per un utente specifico. Un semplice 'hitcounter' per ogni oggetto non sarà sufficiente perché l'utente potrebbe visualizzare alcune informazioni abbastanza frequentemente per un periodo di tempo, e quindi passare a quello successivo, rendendo meno importanti le vecchie informazioni. Quindi penso che il mio algoritmo abbia anche bisogno di una sorta di principio scorrevole/storico per tenere conto della mutevole popolarità degli oggetti nell'applicazione nel tempo.
Quindi, la domanda è: Qualcuno ha una sorta di algoritmo che spiega quella "popolarità nel tempo"?
Preferibilmente con qualche spiegazione sui parametri :)
Grazie!
PS Ho visto altri post come Popularity algorithm ma non sono riuscito a portarlo nel mio caso specifico. Qualsiasi aiuto è apprezzato.
È sufficiente aumentare solo i tempi visitati di un importo limitato ogni giorno? Quindi aggiungi 1 al tuo contatore solo una volta al giorno, poi diminuisci nel tempo? – Glenn
Considerare anche che alcuni utenti * odiano davvero le modifiche * nell'interfaccia utente. –
Ci saranno sempre utenti che odiano le modifiche nell'interfaccia utente, ma non è possibile interrompere i progressi a causa loro. – Anurag