← Back to team overview

software-store-developers team mailing list archive

Re: top rated - data analysis

 

G'Day Matt,

We have the functionality to filter top rated by category (or filter
category by top rated) but at the moment the carousel uses a new
category called Top Rated from which to create an appstore using an
xapian query.

I have already written and tested a function that can return the top X
rated apps by category, which is the function we'd intend to use for
the top rated by category, but I need to do a bit more work to find
out how we can fit this into the xapian stuff.

If you're interested in taking a look by category, the function is:
softwarecenter.backend.reviews.get_top_rated_apps(quantity=int,category=String)
If your reviewstats cache file is up to date with histogram stats
(which it should be if you run software center once from trunk against
the reviews.ubuntu.com server) then you should be able to use this
function to see the X top rated apps in any particular category.

cheers
Aaron



On Sun, Jul 24, 2011 at 1:03 PM, Matthew McGowan
<matthew.joseph.mcgowan@xxxxxxxxx> wrote:
> Hi Aaron,
>
> Nice work.  Just wondering do we have per category top rated or just overall
> top rated applications?
>
> Cheers
> Matthew
> On Sun, Jul 24, 2011 at 2:11 AM, Matthew Paul Thomas <mpt@xxxxxxxxxxxxx>
> wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Aaron Peachey wrote on 23/07/11 14:09:
>> >...
>> > You may have seen the top-rated has been partially implemented (thanks
>> > mvo) with a new carousel on the home screen. It may not quite be
>> > working properly yet and otherwise still needs some work, but in the
>> > mean time now that the server has histograms for all packages and this
>> > means we now have a dampened rating for them all too, we thought it a
>> > good time to take a look at the data to verify the usefulness of the
>> > algorithm and I have attached a spreadsheet file with the rankings as
>> > at today (Sat 23/7/11 Australian GMT+10).
>>
>> Thanks Aaron! This is fascinating stuff.
>>
>> > It has had an interesting impact, as you can see in the spreadsheet,
>> > by comparing each package's overall ranking against other packages
>> > based on the dampened rating to the same ranking if we were using
>> > average rating. I would definitely say that this algorithm seems to
>> > provide a fairer approach to determining the 'top rated' apps but it
>> > is interesting which apps fit into our top 12 (gparted at #1 is not
>> > exactly what i was expecting!).
>>
>> I think that over time, the top rated items will balance out in three
>> ways.
>>
>> First, as Ubuntu's user base expands and gets less techie on average,
>> they'll give more high ratings to other things (like games and music
>> players).
>>
>> Second, even current users will see the "Top Rated" section, will try
>> out the things in it (like GVim), will not find them as attractive as
>> people who have already rated them, and will give them lower ratings.
>>
>> And third, application developers will see the top rated applications,
>> try them out, think "hah, I could do better than that", and then do it.
>>
>> It's also possible that the Ubuntu base platform will become more
>> powerful and flexible, so that people feel less of a need to install
>> things like Cairo Dock, Filezilla, K3B, or 7zip.
>>
>> - --
>> mpt
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.11 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iEYEARECAAYFAk4q1oAACgkQ6PUxNfU6ecqnSgCfRoxW2GJdq0HEhO8YO00M3lGh
>> xk4AmgKpSAOVu8GIrJ4RttE0paE+xJjl
>> =BOgz
>> -----END PGP SIGNATURE-----
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~software-store-developers
>> Post to     : software-store-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~software-store-developers
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
> --
> From the mind of me!
>
> _______________________________________________
> Mailing list: https://launchpad.net/~software-store-developers
> Post to     : software-store-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~software-store-developers
> More help   : https://help.launchpad.net/ListHelp
>
>


Follow ups

References