Click here to Skip to main content
15,894,362 members

Bugs and Suggestions

   

General discussions, site bug reports and suggestions about the site.

For general questions check out the CodeProject FAQs. To report spam and abuse Head to the Spam and abuse watch. If you wish to report a bug privately, especially those related to security, please email webmaster@codeproject.com

 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Chris Maunder23-Jun-11 9:15
cofounderChris Maunder23-Jun-11 9:15 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Slacker00724-Jun-11 1:38
professionalSlacker00724-Jun-11 1:38 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Qwertie23-Jun-11 6:49
Qwertie23-Jun-11 6:49 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Chris Maunder24-Jun-11 8:04
cofounderChris Maunder24-Jun-11 8:04 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Keith Barrow24-Jun-11 0:27
professionalKeith Barrow24-Jun-11 0:27 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Chris Maunder24-Jun-11 9:50
cofounderChris Maunder24-Jun-11 9:50 
GeneralRe: Can something be done about ballot stuffing on my article? Pin
Pete O'Hanlon24-Jun-11 10:50
mvePete O'Hanlon24-Jun-11 10:50 
GeneralRe: Can something be done about ballot stuffing on my article? [modified] Pin
Qwertie24-Jun-11 15:31
Qwertie24-Jun-11 15:31 
Cool, you added this feature just now? Sweet!

The only thing is, it sounds like an all-or-nothing system. Either the "1" votes are within 2 standard deviations (and always included) or outside 2 standard deviations (and always excluded), which doesn't seem fair as it discounts the haters' opinion entirely (or weights it 100%). What if, instead of completely excluding the "1" votes, you just moved them closer to the average. Taking my article, for instance, since most people voted "5", maybe the "1" votes could be treated as "3" or "4" instead. Alternately, the weight of the "1"s could be reduced.

Another thing that might help to discourage sock puppets angry mobs slightly is to not allow voting from people that joined in the last 24 hours. [Edit: I had written a second idea here but on second thought, it was dumb]

Addendum: Or, since the negative votes are skewed toward new members and nonparticipators, give more weight to longtime members or people with high reputation. If CodeProject reputation worked like StackOverflow, something like the logarithm of reputation would work nicely. But CodeProject reputations can decrease over time, and even be negative, so I'm not sure. Anyway, this kind of approach would also have some effect against sock puppets that upvote articles. It doesn't necessarily distinguish sock puppets from mere lurkers, but I'm not sure if that's possible anyway. You could also mix duration of membership in the calculation in an attempt to discourage sock-puppets (since sock puppets are usually created very close to the time they are used) but then it would discriminate against newbies... well, I see it's a hard problem.

One more silly idea against sock puppets: create a histogram of join dates + votes and only allow one vote per combination of score and date. For example, if 3 people joined Dec. 1, 2010 and all give a score of "5" to an article, only count it as 1 vote. This would mean that sock puppets are less effective if the creator made them all on the same day Wink | ;) . Or alternately, have a script email an admin when lots of people join on the same day to vote the same way on the same article, and the admin can investigate whether it's legitimate or not. Whew. Why I am still up at 3AM, I cannot say.

Just some random thoughts. But I really appreciate that I seem to have been the motivation for this feature Smile | :)

modified on Saturday, June 25, 2011 4:59 AM

SuggestionFree Tools Pin
Hans Dietrich22-Jun-11 14:35
mentorHans Dietrich22-Jun-11 14:35 
SuggestionMy answer is deleted Pin
ShilpiP22-Jun-11 3:16
ShilpiP22-Jun-11 3:16 
GeneralRe: My answer is deleted Pin
Nish Nishant22-Jun-11 3:27
sitebuilderNish Nishant22-Jun-11 3:27 
GeneralRe: My answer is deleted Pin
thatraja22-Jun-11 3:52
professionalthatraja22-Jun-11 3:52 
GeneralRe: My answer is deleted Pin
Nish Nishant22-Jun-11 3:55
sitebuilderNish Nishant22-Jun-11 3:55 
GeneralRe: My answer is deleted Pin
thatraja22-Jun-11 3:58
professionalthatraja22-Jun-11 3:58 
GeneralRe: My answer is deleted Pin
Nish Nishant22-Jun-11 3:59
sitebuilderNish Nishant22-Jun-11 3:59 
GeneralRe: My answer is deleted Pin
Albert Holguin22-Jun-11 4:18
professionalAlbert Holguin22-Jun-11 4:18 
GeneralRe: My answer is deleted Pin
ShilpiP22-Jun-11 19:05
ShilpiP22-Jun-11 19:05 
GeneralRe: My answer is deleted Pin
Sean Ewington22-Jun-11 4:06
staffSean Ewington22-Jun-11 4:06 
GeneralRe: My answer is deleted Pin
Nish Nishant22-Jun-11 4:21
sitebuilderNish Nishant22-Jun-11 4:21 
GeneralRe: My answer is deleted Pin
Pete O'Hanlon22-Jun-11 4:35
mvePete O'Hanlon22-Jun-11 4:35 
GeneralRe: My answer is deleted Pin
ShilpiP22-Jun-11 19:06
ShilpiP22-Jun-11 19:06 
GeneralRe: My answer is deleted Pin
ShilpiP22-Jun-11 19:30
ShilpiP22-Jun-11 19:30 
SuggestionChange name validation glitch Pin
Dan Neely22-Jun-11 2:51
Dan Neely22-Jun-11 2:51 
SuggestionReport Member Pin
PompeyBoy322-Jun-11 0:52
PompeyBoy322-Jun-11 0:52 
GeneralRe: Report Member Pin
Albert Holguin22-Jun-11 4:20
professionalAlbert Holguin22-Jun-11 4:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.