stacks-archive / app.co

The universal dapp store
https://app.co
39 stars 19 forks source link

Generate composite score for apps #21

Open shea256 opened 6 years ago

shea256 commented 6 years ago

We should brainstorm about this but just posting this here to start the brainstorming.

Thinking we can have a composite score that we rank the apps by once we have multiple metrics.

Soon we'll have both weekly tweets and monthly page views.

One formula for this is as follows:

  1. Create a ranking of all apps by weekly tweets, then give each app a percentile score P_t
  2. Create a ranking of all apps by monthly page views, then give each app a percentile score P_p
  3. Create a composite percentile score that averages P_t and P_p
hstove commented 6 years ago

Love it. Especially in combination with organic metrics like clicks and votes, we could put together a more authoritative score.

markmhendrickson commented 6 years ago

When we're done with https://github.com/blockstack/app.co/issues/42, we'll have the following data points for apps:

We'll then be in the position to create an initial composite score re: this issue. My suggestion is that we apply the percentile scoring and averaging approach that @shea256 suggests using all of the above five factors except "Total page views per month" (since it's rather arbitrary and redundant with "Total visits per month").

This score should be recalculated on a daily basis using data from the past week / 7 days (to incorporate new tweets data) and from the past month (presumably calendar month, so the rest of the factors will only have an effect on the first day of every month).

The score should be used initially in two ways:

We can use the score to also detect when apps have moved up or down in popularity, but that usage should be saved for this separate issue: https://github.com/blockstack/app.co/issues/new

hstove commented 6 years ago

Here are my notes that I put together with more info about a composite ranking, and also a decentralization score that we've discussed at times: https://paper.dropbox.com/doc/App.co-Rankings--AJKueJmTsKQI0N6iip2qPyYLAg-EuMI5Sjy3VD0F7SpEfIdE