← Back to team overview

software-store-developers team mailing list archive

Specification for "Top Rated" sections

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have just posted a mini-specification for a "Top Rated" section on the
USC home screen, and separately, a "Top Rated" section on most category
screens. <https://wiki.ubuntu.com/SoftwareCenter#top-rated>

To avoid the problem where something with 2/2 5-star ratings would
appear above something with 18/20 5-star ratings, I've specified an
"expected lowest rating" for each item, based on Wilson score confidence
intervals. <http://evanmiller.org/how-not-to-sort-by-average-rating.html>

If anyone has feedback on the specification, please reply here. If
anyone would like to go ahead and implement it, even better. :-)

(I would like to be able to include, in the specification, test cases
with expected numeric results that weren't calculated by the actual USC
implementation. But I have neither a book of statistical tables to
calculate it by hand, nor the ability to figure out quickly how to
install the statistics2 Ruby gem to try the sample code on the above Web
page. So if anyone would like to help out with that too, that would be
great.)

Thanks
- -- 
mpt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4CJ6sACgkQ6PUxNfU6ecqJfgCeNx09w227N6XKjZn2L0Da8qgb
nJAAnRbF//GEVgSZJ3vRTWc8S/0bbfMd
=2iAk
-----END PGP SIGNATURE-----


Follow ups