Note that there are some explanatory texts on larger screens.

plurals
  1. POAdaptive user interface/environment algorithm
    primarykey
    data
    text
    <p>I'm working on an <strong>information system</strong> (in C#) that (while my users use it) <strong>gathers statistical data</strong> on what pieces of information (tables &amp; records) each user is requesting the most, and what parts of the interface he/she uses most. I'm using this statistical data to <strong>make the application adaptive</strong> to the user's needs, both in the way the interface presents itself (eg: tab/pane-ordering) as in the way of using the frequently viewed information to (eg:) show higher in search results/suggestion-lists. </p> <p>What i'm looking for is an <strong>algorithm</strong>/formula to <strong>determine the current 'hotness'/relevance</strong> of these objects for a specific user. A simple 'hitcounter' for each object won't be sufficient because the user might view some information quite frequently for a period of time, and then moving on to the next, making the old information less relevant. So i think my algorithm also needs some sort of sliding/historical principle to account for the changing popularity of the objects in the application over time.</p> <p>So, the question is: Does anybody have some sort of algorithm that accounts for that 'popularity over time' ?</p> <p>Preferably with some explanation on the parameters :)</p> <p>Thanks!</p> <p>PS I've looked at other posts like <a href="https://stackoverflow.com/questions/32397/popularity-algorithm">Popularity algorithm</a> but i could't quite port it to my specific case. Any help is appreciated.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload