Существует мнение, что результаты голосований на
сайтах крайне слабо отражают действительность. Получение адекватных
результатов усложнено рядом проблем, связанных как с самой технологией
проведения опросов, так и с программной реализацией.
Выборка респондентов часто нерепрезентативна. Голосующие могут быть
заинтересованы в подтасовке результатов. Закрытые опросы излишне
упрощают реальную картину. Авторитетные представители сообщества могут
распространять свое влияние на остальных. Кто-то выбирает самый
непопулярный вариант, чтобы показать свою обособленность.
Но все-таки опросы живут и здравствуют. Сейчас популярны голосования
с двумя опциями для выбора: «+/-», «за/против», «ваау/феее». Это разные
социальные сервисы.
Еще вариант — оценка чего-нибудь по пятибалльной шкале. В моде звездочки и Ajax.
Серьезная техническая проблема, связанная с опросами, — накрутка.
Пикантность ситуации в том, что люди, занимающиеся накруткой в
промышленных масштабах, обладают достаточными средствами для обмана
изощренной защиты.
Разработчики устраивают на сайтах регистрацию пользователей,
ставят каптчи и придумывают хитрые алгоритмы распределения весов
голосов. Злоумышленники в свою очередь плодят виртуалов, пишут
OCR-модули и прокачивают профили.
Интересная деталь: 99% пользователей не участвуют в игрищах. Если обычный
человек вдруг захочет проголосовать, в идеале всё должно решаться одним
кликом. Но в то же время какая-то защита от накрутки необходима.
Практическая статья о том, как устроить на сайте голосование так, чтобы
* посетители из баловства не голосовали по несколько раз,
* разработчик приложил минимум усилий.