web-dev-qa-db-fra.com

Un classement par étoiles est-il plus convivial et utile qu'un simple modèle de vote haut / bas?

Quel mécanisme d'évaluation les utilisateurs trouvent-ils plus utile dans un scénario où l'utilisateur recherche un article dans une base de connaissances où plusieurs articles couvrent un seul sujet?

Un modèle cote 5 étoiles est-il plus convivial et utile qu'un simple modèle vote haut/bas?

35
Aaron Benjamin

Temps et simplicité

Je ne suis pas d'accord avec les autres réponses, donc, je dirais que le principal facteur de différenciation est le temps qu'il en coûte à l'utilisateur de noter. Le vote vers le haut ou vers le bas peut se faire en quelques secondes et est particulièrement utile s'il existe un concept clair de ce que signifie haut et bas. Cela n'a pas besoin d'être le même, par exemple sur Stackoverflow, il s'agit de "bonne réponse" ou de "mauvaise réponse", tandis que dans les sections de commentaires, cela signifie généralement "j'aime" et "je n'aime pas". En général cela signifie que l'on devrait utiliser un système de classement par étoiles si l'un des éléments de notation est gratifiant pour l'utilisateur (par exemple de meilleures recommandations) et vaut donc son temps, ou si l'évaluation des articles est un événement assez rare. D'un autre côté, si vous vous attendez à ce que les utilisateurs évaluent un nombre incalculable d'articles dans général , il sera difficile de les convaincre d'utiliser un système de classement à plusieurs niveaux et deux les systèmes à plusieurs niveaux ou même à un niveau (bouton "J'aime" de Facebook) fonctionneront mieux.

Le danger des systèmes à plusieurs niveaux

Si vous ne différenciez pas assez clairement les différents niveaux, les utilisateurs ne voteront rapidement que 0, n-1 ou n étoiles. Cela vous permet toujours d'exécuter de nombreuses statistiques à ce sujet (par exemple lors de la prise en compte de la pondération moyenne des utilisateurs, etc.), mais cela est loin d'être aussi efficace que lorsque les utilisateurs répartissent bien leurs votes. Pour cette raison, la mise en œuvre d'un système à plusieurs niveaux est beaucoup plus difficile que l'option de vote haut/bas. On peut améliorer cela en ajoutant des étiquettes au système de notation ou en établissant des règles explicites sur la façon dont le vote devrait fonctionner (voir netflix.com(Obsolète, ils montraient des descriptions tout en survolant des étoiles) ou tweakers.net(Néerlandais)) pour deux bons exemples de cela. D'un autre côté, avec un système à deux niveaux, il n'y a généralement pas de bien ou de mal, tout dépend de l'utilisateur. Même sur SE, vous ne pouvez voter que sur les mauvaises réponses et sur les bonnes réponses et vous ne serez probablement pas banni (corrigez-moi si je me trompe, mais je pense qu'il n'y a pas de mauvais votes sur SE).

Score vs Moyennes

Un autre problème soulevé dans certains articles est qu'avec le haut/bas, le résultat est souvent affiché sous forme de score, tandis qu'avec les étoiles, il est souvent affiché sous forme de moyenne. Maintenant, en interne, vous utiliserez probablement une pondération appropriée dans tous les cas lors du calcul des moyennes, mais le véritable nœud du problème est la présentation à l'utilisateur.

Le site néerlandais susmentionné tweakers.net, par exemple, attribue des notes de -1 à +3 à leur système de notation (-1 étant une flamme, 0 étant hors sujet, +1 ontopique et + 2/+ 3 une lecture excellente/exemplaire) et utilise des moyennes, spécifiquement la médiane, pour décider comment présenter les objets (les objets avec une médiane de 2 ou plus auront un fond plus sombre). Les + 3 sont si rares qu'ils n'ont pas à se soucier d'afficher le nombre d'utilisateurs qui ont voté, etc. D'un autre côté, si vous prenez un site comme netflix, ils n'afficheront simplement pas le nombre moyen d'étoiles tant qu'ils n'auront pas suffisamment de données et même alors, ils essaient de passer le plus rapidement possible à une "estimation prévue" personnelle plutôt que d'afficher des moyennes. Et les deux dernières options plus normales montrent le nombre d'utilisateurs votés (vraiment commun) et les scores totaux (la somme de toutes les notes d'étoiles, moins courantes, mais je l'ai vu plusieurs fois maintenant où plutôt que des étoiles, vous avez quelque chose comme "+3615 cookies").

Cas spécifique: Base de connaissances

Comme le PO pose des questions sur un cas spécifique, examinons-le. Si nous parlons d'un groupe d'utilisateurs relativement dévoué, ils seront probablement disposés à faire des évaluations par étoiles. Toutefois! Je vous conseillerais de le présenter comme un outil de modération de la foule, plutôt que comme une mesure du nombre d'utilisateurs qui l'aiment. En d'autres termes, faites dire au niveau supérieur "Article excellent et recommandé!" un score moyen "Bonne lecture, appris plus que prévu", deux étoiles 'quelque chose comme "Trouvé ma réponse" et 1' étoile 'dirait "Besoin de travail." (bien sûr, ce ne sont que quelques exemples d'étiquettes). D'un autre côté, si vous avez un grand nombre d'utilisateurs qui souhaitent simplement accéder rapidement, veulent leur réponse et partent aussi rapidement, vous êtes plus susceptible d'obtenir des données en utilisant uniquement un système à deux niveaux.

25
David Mulder

Les modèles cote 5 étoiles et vote haut/bas ont tous deux leur place sur le Web, en particulier pour trier le bon du mauvais.

Cependant, dans votre cas, je regarderais la façon dont stackoverflow.com fonctionne car ils ont plusieurs réponses qui se rapportent à un seul sujet sur chacune de ces cartes.

La raison pour laquelle ils utilisent un modèle de vote haut/bas est parce qu'il permet aux utilisateurs de voir lequel est le plus efficace et vous pouvez voir plus en détail combien d'utilisateurs ont voté.

Où, comme dans un modèle cote 5 étoiles, vous prenez la moyenne de tous les votes, mais cela ne tient pas compte du nombre d'utilisateurs qui ont voté. Par conséquent, vous pouvez avoir un article 5 étoiles qui ne compte que 10 votes, battant un article 4 étoiles qui peut avoir 200 votes et peut être plus efficace.

Le modèle de vote haut/bas permet aux utilisateurs de prendre une décision plus éclairée, en particulier lorsqu'ils comparent plusieurs articles qui se rapportent à un sujet. J'espère que cela t'aides.

14
Nick_M

Un système 5 étoiles dépend entièrement de la présence d'un public discriminant.

Cela peut être vrai pour votre base de données de connaissances, mais dans le cas général, cela peut entraîner de grandes asymétries lorsque les gens votent uniquement 0 ou 5.

Un système up/null/down - level supprime l'ambiguïté de la signification des étoiles intermédiaires, mais a vraiment besoin de plus d'utilisateurs votants pour produire des résultats utiles.

Avez-vous besoin de "convivialité" (le vote à la baisse est rarement considéré comme "convivial") ou avez-vous besoin de la valeur des données?

blipfoto.com est un exemple de cas où le système 5 étoiles est tombé en panne et dérange régulièrement ses utilisateurs. 5 étoiles est devenu une action de vote positif, et il n'y a pas de mécanisme de vote négatif (à moins de "signaler un abus", ce qui serait utile à certains moments.

5
Cheeseminer

Je pense que cela dépend vraiment du type de données dont vous disposez et de la façon dont elles sont utilisées. 5 étoiles n'ajoutent de la valeur que si des cas comme "Bon mais pas parfait" ou "Problématique mais pas inutile" sont relativement courants. Un site de revue de produit correspond naturellement au modèle 5 étoiles. Je pouvais voir une base de connaissances appropriée ou non adaptée selon le type de contenu avec lequel elle est remplie et le comportement de l'utilisateur.

Vous pouvez initialement activer une note de 5 étoiles; mais regardez ensuite les schémas de vote après une utilisation raisonnable. Si vous voyez les 5 valeurs utilisées fréquemment, conservez-les; si la plupart des votes sont soit 5 soit 1 alors la conversion en un simple système haut/bas est logique.

Je pense que monter/descendre fonctionne bien si plusieurs personnes peuvent voter. Au fil du temps, le rapport "j'aime/n'aime pas" devrait être une représentation décente de la "bonne" chose. À bien des égards, c'est analogue à un nombre d'étoiles:

  • Le ratio de pouce levé est similaire à une note de 5 étoiles
  • Le ratio de pouce levé élevé est similaire à une note de 1 étoile
  • Le mélange des deux est similaire à une note de 3 étoiles
  • etc...

Si un seul vote peut être exprimé, je suis fortement en faveur d'un système de notation à 5 étoiles. Un bon cas d'utilisation à considérer est une bibliothèque musicale. Traditionnellement, les bibliothèques de musique proposent des systèmes de notation 5 étoiles (iTunes, Winamp, etc ...).

Récemment, j'ai essayé Google Music, et ils ne proposent que des montées/descentes, que je trouve terriblement inadéquates. Si vous ne pouvez classer les chansons que comme "bonnes" ou "mauvaises", comment distinguez-vous vos chansons préférées de celles que vous trouvez décentes? Pensez à un album: il y a des chansons que vous aimez et que vous pouvez écouter sans cesse, des chansons que vous aimez et que vous pouvez écouter fréquemment, des chansons qui vous conviennent mais dont vous en avez assez rapidement, des chansons que vous n'aimez pas en toutes circonstances, etc. Dans ce cas, un système de notation à 5 étoiles fonctionne bien, car il offre une catégorisation plus fine bien nécessaire.

En résumé, je pense qu'un plus/moins "naturellement" se transforme en quelque chose d'approximativement un système 5 étoiles, tant qu'il y a un volume de votes décent. S'il ne peut y avoir qu'un seul vote, je pense que le système de notation à 5 étoiles est supérieur.

4
Senseye

Une note de 5 étoiles est plus valable qu'un modèle de vote haut/bas. Le modèle de vote haut/bas équivaut à un système de notation dans lequel vous pouvez attribuer zéro ou une étoile, ce qui permet moins de discrimination.

Certainement pour les personnes qui lisent la partition, une échelle de six (cinq étoiles plus la situation où vous n'avez aucune étoile) en dit plus. Cependant, les personnes qui attribuent un score devront peut-être réfléchir davantage avec une échelle de six qu'avec une échelle de deux.

1
Mishax

Je ne pense pas être en désaccord avec l'une des évaluations précédentes des différences entre les systèmes de systèmes de notation à niveaux multiples et à niveau unique. Cependant, réfléchissez un instant aux informations supplémentaires que vous cherchez à obtenir du système stellaire. Si vous voyez que le système 5 étoiles offre un niveau de percision, alors pourquoi pas une note de 1 à 10? ou mieux encore quel score% donneriez-vous? Plus le système est précis, moins vous obtiendrez d'informations précises. Personne ne pense en ces termes. CEPENDANT, les gens ne pensent pas non plus dans les schémas aristotéliciens. Nous tombons souvent dans ces catégories. Comme, Amour, indifférent, agacé, en colère. Alors pourquoi ne pas envisager un hybride. 1 à 2 pouces vers le haut et 1 à pouces vers le bas par exemple. Fournissez une échelle équilibrée et jetez les personnes qui ne votent pas dans la catégorie indifférente ou sans cote. Ce m

1
RebirthArmitage