-You must be logged on in order to vote and in order to create an account you must integrate it with facebook. (prevents vote spamming daily and also prevents people creating multiple accounts just to vote)
-You can only vote for a phone once in a lifetime.
-You can only vote for a phone after its been released.
-Integrate a captcha.
-Limit the amount of votes (negative or positive) a phone can receive daily.
may be after vote need a enter valid email address. then a validation link will sent to the email address,after click the link the vote only will add into the system.
if the email appear multiple enter in few days time , may be can be identify as fake vote for 2nd vote. until 3 months cooling off period only allow to enter another vote. 1 email only will appear in 3 month time. i think there is not 100% perfect way to stop the fake vote, however just implement more step vote procedure to generate a more accurate result.
The IMEI idea is great, but I don't know how you could validate the IMEI. I doubt that you have the whole IMEI database :) If you somehow do have it, them this is the best solution.
Another idea might be to build a mobile app (i know there is a lot of work in this) that generates a unique identifier based on the phone's IMEI, and the unique identifier could be used by users to vote. This way you could vote only once/phone. The downside of this is if the user sells the phone to another user that wants to vote. But i doubt that this is a major issue :)
If this idea fails also, then i vote for option number 3.
I hope this helps.
I'm no webmaster so can't offer anything new, but whatever means it takes to fix the problem, and option 3 sounds it has the most chance to do so.
Only those who own the phone can vote! Maybe via IMEI number or Serial Number :D
Option 3 sounds like the best idea. But i think you should also broaden your voting areas a bit. Like having options to vote for best spec'd phone, best bang-for-buck phone, etc. (i saw a similar comment suggesting this).
How about making a GSMArena login (instead of using facebook connect) and allow only registered GSMArena users to vote, a user should only be able to vote once for each phone, kinda like the "thanks" system XDA uses but with phones instead of comments.
Fanboys may be able to create multiple accounts for voting, but that makes it harder for them and easier to filter.
You could take a hint from sites like IMDB. Couple of good points to implement would be:
1. Implement captcha verification for voting so automation could be controlled.
2. Give weightage to number of votes so that top phones in general have higher rating as many people will be rating for them.
3. Give higher weightage to people who vote regularly. Say those who vote over 50 or 100 phones get higher weightage than those who vote 3-4 phones. Obviously you would remove redundant votes in this case. You can degrade the value of votes from people whose votes are always extreme and deviate largely from guassian distribution.
4. Give some weight to distribution of vote over geographical locations so that all weights from single country gets less importance that same number of votes from 10 countries in total.
5. Reduce weightage of old votes as quality of phone naturally degrades with time within couple of months with hardware upgrades and new phones coming.
according to me... only registered users should be allowed to vote... n that too only positive votes n not negative votes...
a person who is voting must be using the phone so y not introduce a system that a person can only vote when he/she will enter his or her IMEI no of the phone to validate the vote & the IMEI no will be help you guys with security this will eliminate the bogus voting.
Why not apply a pointing system similar to the one used by stackexchange.com ; A registered user puts a voting and other users give him +1 or -1 depending on the quality of the review. Each user accumulates points and gets new privileges based on his reviews. You can use these privileges in a way that enhances the quality of you published review (for e.g. publish reviews of users with score 100 or more, remove reviews from users with score < -10 or reviews with more than 20 down votes)
Hi guys! Option 2 sounds good, but I think everyone should have GsmArena login. And when you wote for one phone, that's it! You can't wote for that phone never again. Second suggestion is to pay funboys some kind of medical help since they ofiacly have some head problems. :) Good luck guys!
I forgot something - only one vote per PHONE. Not as I see suggested here, one vote per day the limit... omg...
you can reset the charts every month so there will be a monthly vote