Closed Bug 631378 (amo-sort-broken) Opened 13 years ago Closed 13 years ago

Personas sorting by rating is broken

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: stephend, Unassigned)

References

()

Details

(Whiteboard: [fromAutomation])

Attachments

(1 file)

Attached image Screenshot
Personas sorting by rating is busted:

https://addons-next.allizom.org/en-US/firefox/personas/?sort=rating
https://addons-next.allizom.org/en-US/firefox/personas/causes?sort=rating

(Our automation caught this -- too bad it doesn't automagically filed a bug for us, too, though!)
(Probably broken for a while, but still a known regression -- if we had our tests up-to-date and constantly running, I'd be able to tell you precisely when it broke.)
According to Dave, we should just be showing the Bayesian rating, here.
(Krupa tells me this is a design change, so removing regression keyword.)
Keywords: regression
We sort by bayesian rating[1], which prefers 6 4-star ratings over 1 5-star rating. We show stars based on the average rating.

* If we show the bayesian rating on listing pages and the average rating on detail pages, people will complain that they are not the same.
* If we show the bayesian rating everywhere people will complain when the average of one 2-star and one 4-star review is not 3.
* If we sort by average rating sort will be less useful.
* If we sort by bayesian but show average rating you will file this bug.

If someone has an idea for winning this seemingly-unwinnable battle, feel free to inform us.

[1]: http://www.evanmiller.org/how-not-to-sort-by-average-rating.html
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
I oddly agree with Jeff
Status: RESOLVED → VERIFIED
Believe me, I'm happy to not have yet-another brittle test to maintain: http://viewvc.svn.mozilla.org/vc?view=revision&revision=82064.  Removed.
Alias: amo-sort-broken
I would argue that showing the Bayesian estimate everywhere is the least confusing option. To reduce the likelihood of people complaining that the average does not add up, it may help to:

1. Not display the calculated rating unless there are at least N reviews.
2. Clearly state somewhere how the rating has been calculated[1].

As it is right now, I think that many users would think that the sorting is broken even though it's working fine.


[1]: from http://www.imdb.com/chart/top

The formula for calculating the Top Rated 250 Titles gives a true Bayesian estimate:

weighted rating (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C 
where:
R = average for the movie (mean) = (Rating)
v = number of votes for the movie = (votes)
m = minimum votes required to be listed in the Top 250 (currently 3000)
C = the mean vote across the whole report (currently 6.9)

for the Top 250, only votes from regular voters are considered.
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: