We need your help: how to fix our voting system

19 April, 2012
We are turning to you, our beloved readers to find a solution to this problem.

Sort by:

  • T
  • TheWalRus
  • Mfx
  • 19 Apr 2012

ABDU94, 19 Apr 2012is it possible to creat a database of all phones serial num... moregood, but too complex, besides I think that anyone could rate any phone they feel like, but only once!

    • D
    • AnonD-5462
    • LGr
    • 19 Apr 2012

    -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.

      • c
      • cy mah
      • wHS
      • 19 Apr 2012

      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.


        • D
        • AnonD-51220
        • pkk
        • 19 Apr 2012

        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.

          • m
          • molotofc
          • LhZ
          • 19 Apr 2012

          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.

            • D
            • AnonD-51219
            • n{U
            • 19 Apr 2012

            Only those who own the phone can vote! Maybe via IMEI number or Serial Number :D

              • G
              • Gulzar
              • RkN
              • 19 Apr 2012

              one person, one vote!
              Only registerd ones!!

                • M
                • Mike
                • i55
                • 19 Apr 2012

                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).

                  • L
                  • Luis Michel
                  • LwF
                  • 19 Apr 2012

                  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.

                    • m
                    • mohamed
                    • Nqq
                    • 19 Apr 2012

                    3d one is the better

                      • V
                      • Vatsal
                      • xhM
                      • 19 Apr 2012

                      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.

                        • ?
                        • Anonymous
                        • L4D
                        • 19 Apr 2012

                        I think the second and third option should be used.

                          • ?
                          • Anonymous
                          • n{U
                          • 19 Apr 2012

                          according to me... only registered users should be allowed to vote... n that too only positive votes n not negative votes...

                            • ?
                            • Anonymous
                            • uCd
                            • 19 Apr 2012

                            3rd option sounds promising, indeed

                              • S
                              • SSB
                              • qVD
                              • 19 Apr 2012

                              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.

                                • D
                                • AnonD-51217
                                • fv{
                                • 19 Apr 2012

                                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)

                                  • C
                                  • Clifaz
                                  • nFj
                                  • 19 Apr 2012

                                  Number 3 sounds best in my opinion

                                    • D
                                    • AnonD-12555
                                    • ScK
                                    • 19 Apr 2012

                                    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!

                                      • T
                                      • Trinity Alex
                                      • xnm
                                      • 19 Apr 2012

                                      I forgot something - only one vote per PHONE. Not as I see suggested here, one vote per day the limit... omg...

                                        • D
                                        • AnonD-47881
                                        • gy5
                                        • 19 Apr 2012

                                        you can reset the charts every month so there will be a monthly vote