web-dev-qa-db-ja.com

機能リクエストデータベースの公正な投票システムを作成するにはどうすればよいですか?

製品のWebサイトで、機能のリクエストデータベースを公開したいのですが。ユーザーは、投票することで機能リクエストに投票できます。人々は好きなだけ多くの機能に投票できます。

問題は、すでに約100の機能リクエストがあるため、かなり大きなリストになることです。

1つの解決策は、投票数で機能リクエストを注文することです。これは理にかなっているようで、おそらく重要なことについてユーザーにいくつかのガイダンスを提供します。ただし、これによりバイアスが生じます。上部の項目が最も目立ち、投票数がさらに増える傾向があります。一方、下部のアイテムはほとんど見られません。

投票数でリストを注文するときに、どうすればそのバイアスを回避できますか?反対投票ボタンは役に立ちますか?

2
user39727

反対票を使用しても、バイアスは削除されません。また、あなたのケースでは、ユーザーが好きな機能だけに投票してほしいと思っています。

投票数に関係なく、機能はランダムに表示されると思います。投票数で並べ替えて表示する機能をユーザーに提供するほうがよいでしょう。

機能の長いリストの問題を解決するには、従来のページングアプローチを使用できます。

1
Nour