Determining the popularity of a video with ratings and views
        Posted  
        
            by user295825
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by user295825
        
        
        
        Published on 2010-03-17T16:27:11Z
        Indexed on 
            2010/03/17
            16:31 UTC
        
        
        Read the original article
        Hit count: 283
        
I am about to embark on a new project - a video website. Users will be able to register, and vote on videos by clicking "like" or "dislike", or something to that effect. In any event, it will be a 2-option voting system, not a 5-star system.
Every X number of days, I will be generating a "chart" of the most popular videos. So my question is: how should I determine the popularity of a given video?
If I went the route of tallying up the videos with the most views, this could have the effect of exceptionally bad videos making it to the of the charts (just because they're so bad).
If I go the route of a scoring system based on the amount of "like" and "dislike" votes (eg. 100 like votes, and 50 dislike votes equals a score of 2), videos with few views could appear on the top of the charts.
So, what I need to do is a combination of the two. Barring, of course, spammy views and votes.
What's your guys' thoughts on the subject?
© Stack Overflow or respective owner