Cryptomonnaie

Briser les barrières de blocage avec design – Kurt Yalcin – Medium

Briser les barrières de blocage avec design - Kurt Yalcin - Medium


Don Norman déconseille de développer des logiciels qui échappent à la nature humaine et met en garde contre «une difficulté croissante à apprendre la technologie et un taux d'erreur croissant». Pourtant, depuis près de 10 ans, la technologie des chaînes de blocs est restée mystérieuse. pour la population en général. Blockchain offre aux concepteurs et aux développeurs l’occasion d’appliquer une approche centrée sur l’homme à une technologie relativement abstraite, complexe et émergente. Les personnes travaillant sur des applications blockchain peuvent libérer la véritable promesse de la technologie d’un marché ouvert et «sans confiance» en appliquant les principes traditionnels d’interaction homme-machine aux nouveaux défis posés par la technologie.

Un groupe de professeurs en interaction homme-machine de différentes universités a mené un effort de recherche pour tenter de créer une typologie pour les professionnels en interaction homme-machine évaluant les applications de blockchain. Dans le document, les chercheurs identifient quatre stratégies que les praticiens en IHM peuvent adopter pour améliorer l'expérience de la blockchain. Les chercheurs suggèrent «(1) de tenir compte des technologies de la chaîne de blocs, (2) d'impliquer les participants dans la chaîne de blocs, (3) de concevoir avec une chaîne de blocs, et (4) de développer l'imagination des applications de la chaîne de blocs» (Eldsen, Manohar, Briggs, Harding, Speed, Vignes). Dans le but de faire participer une communauté plus large et d'améliorer l'alphabétisation dans la blockchain, j'ai retracé certains des travaux réalisés dans le domaine de l'interaction homme-machine ainsi que dans celui de la conception de blockchain afin de répondre simultanément aux deux recommandations spécifiques des chercheurs. : (2) impliquer les participants avec la blockchain, et (3) concevoir avec la blockchain. En associant les principes de l’expérience utilisateur traditionnelle et les méthodes heuristiques de Jakob Nielsen et Donald Norman à la blockchain, j’offre aux concepteurs un objectif leur permettant d’aborder les problèmes les plus courants de la technologie. J’ai associé les principes HCI traditionnels développés par Jakob Nielsen à des écrits de première main réalisés par des concepteurs de chaînes de chaînes travaillant dans l’industrie, dans le but d’accroître ma propre (et, espérons-le, votre littératie).

APPLIQUER LES PRINCIPES D'ABSORBILITÉ AUX DÉFIS DE BLOCKCHAIN

Il y a beaucoup de chevauchement entre les principes de HCI et l’un des plus gros problèmes de la blockchain: la confiance. Bien que l’étude de la confiance dans l’interaction homme-machine soit encore relativement récente, les heuristiques d’utilisabilité de Nielsen ont été utilisées pour appliquer un cadre d’évaluation des logiciels et des technologies depuis plus de 20 ans. Selon Nielsen, la convivialité est définie par cinq composantes de qualité: la capacité d'apprentissage, l'efficacité, la mémorabilité, les erreurs et la satisfaction (Nielsen). L'aptitude au travail, l'efficacité et les erreurs sont les trois des cinq principes qui pourraient avoir la plus grande valeur pour la technologie blockchain. La capacité d'apprentissage peut être utilisée pour évaluer la facilité d'intégration d'une application blockchain. L'efficacité concerne la capacité d'un utilisateur à effectuer facilement des tâches, tandis que le principe des erreurs concerne la façon dont les utilisateurs récupèrent rapidement d'une erreur.

Ces cinq principes de convivialité ne font qu’effleurer la surface du travail de Jakob Nielsen. Il a également créé une manière plus granulaire d'aborder la convivialité des systèmes avec ses 10 heuristiques pour l'utilisabilité. J’ai choisi cinq des 10 techniques d’analyse de la convivialité qu’il a développées pour les interfaces utilisateur et qui, à mon avis, ont un impact direct sur la blockchain; visibilité de l'état du système, contrôle et liberté de l'utilisateur, adéquation entre le système et le monde réel et prévention des erreurs. À l'instar de ses cinq principes d'utilisation, ces heuristiques sont principalement utilisées par les professionnels de l'expérience utilisateur pour évaluer une interface ou un produit numérique spécifique, mais elles peuvent également être appliquées à l'écosystème de la blockchain. Isoler ces cinq heuristiques qui se chevauchent explicitement avec les défis de la chaîne de blocs offre un cadre intéressant pour évaluer la technologie dans son ensemble. Mapper les défis soulevés par les concepteurs de chaînes de blocs et les chercheurs sur leurs heuristiques de convivialité Nielsen respectives est un moyen de créer un cadre pour les concepteurs qui créeront des applications de chaînes de blocs dans le futur.

Visibilité de l'état du système

La première heuristique est utilisée pour faire comprendre que la rétroaction et la communication entre la technologie et l’utilisateur humain sont cruciales pour une expérience utilisateur de qualité. Selon la définition officielle, «le système devrait toujours tenir les utilisateurs informés de ce qui se passe, par le biais d'un retour d'information approprié dans un délai raisonnable» (Nielsen). Cette définition correspond presque directement à la répartition de la conception de blockchain par Sarah Baker Mills. Mills écrit: «L'utilisateur doit toujours savoir ce qui se passe, ce qui vient de se passer et ce qui va se passer ensuite. Le temps est un élément important dans les applications de la blockchain et souvent, un simple chargeur ne suffit pas »(Mills). Ceci est particulièrement important étant donné que la vitesse de transaction sur la blockchain a causé des problèmes aux utilisateurs. Beck écrit: «Un système comme celui-ci est complètement opaque et l'utilisateur ne pourra pas connaître le fonctionnement interne des transactions. L'utilisateur n'a aucun moyen de vérifier que la transaction est traitée correctement »(Beck).

Une façon intéressante d’utiliser la visibilité du statut du système consiste à améliorer la transparence des coûts de transaction. Selon Beck, «le fait de rappeler constamment aux utilisateurs qu'une action est payante incitera certainement certains utilisateurs à choisir des solutions centralisées où les prix sont plus cachés» (Beck). Néanmoins, il est possible qu’il existe des moyens d’exploiter des frais de transaction explicites dans la chaîne de chaînes pour renforcer la confiance.

Contrôle utilisateur et liberté

Cette heuristique consiste généralement à donner aux utilisateurs la possibilité d’affecter des modifications au comportement du système. Dans le cas de la blockchain, le contrôle et la liberté de l'utilisateur peuvent être appliqués pour équilibrer les problèmes de transparence et de confidentialité. Il est important d’équilibrer le contrôle de l’anonymat avec le pouvoir d’établir son identité en ligne. Les concepteurs doivent se concentrer sur les moyens permettant aux utilisateurs de la blockchain de contrôler leur identité et d'effectuer des transactions sans compromettre la confidentialité.

Match entre le système et le monde réel

Les concepteurs peuvent établir une relation de confiance en favorisant l’adéquation entre le système et le monde réel. Construire des applications en gardant à l’esprit le modèle mental de l’utilisateur (jeu de mots) permettra aux concepteurs d’exposer la complexité de Blockchain au monde physique en l’encadrant de manière analogique pour une meilleure capacité d’apprentissage. Selon la définition officielle de cette heuristique, «le système devrait parler le langage de l’utilisateur, avec des mots, des expressions et des concepts familiers à l’utilisateur, plutôt que des termes propres au système. Suivez les conventions du monde réel, en faisant apparaître les informations dans un ordre naturel et logique. "

Prévention des erreurs

L’immuabilité des transactions blockchain fait de la prévention des erreurs un problème épineux. Nielsen écrit: «Même mieux que de bons messages d'erreur est une conception soigneuse qui empêche tout problème de se produire. Supprimez soit les conditions sujettes aux erreurs, soit vérifiez-les et proposez aux utilisateurs une option de confirmation avant qu'ils ne s'engagent dans l'action. ”

Comme cela a déjà été décrit, la création d'interfaces utilisateur de chaînes de blocs constituant une couche ou une barrière entre l'utilisateur et le grand livre peut permettre aux utilisateurs de faire moins d'erreurs et de remédier à ces erreurs.

Flexibilité et efficacité d'utilisation

La flexibilité actuelle de l'infrastructure blockchain est limitée. Cependant, l’apparition de la commodité liée à l’adoption de la blockchain peut faire de cette heuristique l’une des plus importantes pour la survie future des applications de la blockchain.

Des études ont révélé: «Même si la plupart des participants à nos entretiens qualitatifs étaient très préoccupés par les aspects de la gestion de Bitcoin liés à la sécurité et au respect de la vie privée, huit d'entre eux ont déclaré qu'ils recommanderaient des portefeuilles Web et déterministes aux utilisateurs de Bitcoin non avertis. La commodité et la facilité d'utilisation ont été soulignées comme les principaux avantages. ”(Krombholz)

Les cinq heuristiques restantes (la cohérence et les normes, la reconnaissance plutôt que le rappel, la conception esthétique et minimaliste, aident les utilisateurs à reconnaître, à diagnostiquer et à réparer les erreurs et, enfin, à l'aide et à la documentation) sont également importants mais doivent être appliqués au cas par cas à des interfaces utilisateur et des applications de chaîne de blocs spécifiques.

CONCLUSION

Sarah Baker Mills, responsable de la conception chez ConsenSys, écrit: «L’enthousiasme suscité par la technologie des chaînes de blocs augmente la tendance à se concentrer sur les besoins des machines plutôt que sur ceux des humains. En tant que concepteurs, nous devons constamment recentrer nos efforts sur la résolution de problèmes et la réalisation d'expériences agréables pour les êtres humains. Nous devons équilibrer la tension entre la nature de la blockchain et la conception centrée sur l’être humain »(Mills).

Les amateurs de blockchain actuels reconnaissent que l'éducation et la sensibilisation sont essentielles pour continuer à éliminer les barrières qui existent entre la blockchain et les gens. Dans la recherche menée par Krombholz auprès des utilisateurs de Bitcoin, «la plupart des personnes interrogées ont également souligné la nécessité d'une éducation de base dans les premières années de l'enfance». Étant donné que les experts en conception centrés sur l'utilisateur Donald Norman et Jakob Nielsen ont établi des normes pour une expérience utilisateur de logiciel standard, il semble approprié de trouver des moyens d'appliquer leurs directives aux futures technologies de blockchain. Au fur et à mesure que la technologie des chaînes de blocs devient plus transparente et plus fiable, le potentiel de son pouvoir deviendra véritablement débloqué.

RÉFÉRENCES

http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0163477

http://shop.oreilly.com/product/0636920037040.do (http://w2.blockchain-tec.net/blockchain/blockchain-by-melanie-swan.pdf)

Corina Sas et Irni Eliana Khairuddin. «Explorer la confiance dans la technologie Bitcoin: un cadre pour la recherche HCI». Dans: Compte rendu de la réunion annuelle du groupe d’intérêts australien pour les interactions homme-machine. ACM, 2015, p. 338–342. doi: 10,1 145 / 2838739.2838821. [Khairuddin]

https://chriselsden.files.wordpress.com/2018/01/elsden-making-sense-of-blockchain-applications.pdf [Eldsen]

Norman, D. A. (1998). L'ordinateur invisible: pourquoi de bons produits peuvent échouer, l'ordinateur personnel est si complexe et les appareils d'information en sont la solution. MIT Appuyez sur. Chapitre 7: Être analogique http://www.jnd.org/dn.mss/being_analog.html. [Norman]

https://dl.acm.org/citation.cfm?doid=3013530.2994581 [Underwood]

https://www.nngroup.com/articles/ten-usability-heuristics/ [Nielsen]

https://www.nngroup.com/articles/usability-101-introduction-to-usability/ [Nielsen 2]

https://www.invisionapp.com/blog/designing-for-blockchain/ [Carter]

https://www.ideo.com/blog/why-designers-need-to-start-thinking-about-blockchain-technology [Cottong]

https://www.mckinsey.com/industries/high-tech/our-insights/how-blockchains-could-change-the-world [Tapscott]

http://www.hciforblockchain.org/background/ [HCI Site]

https://media.consensys.net/designing-for-blockchain-whats-different-and- what-s-at-stake-b867eeade1c9 [Mills]

https://medium.com/design-ibm/blockchain-design-principles-599c5c067b6e [Mills 2]

https://github.com/ethereum/wiki/wiki/White-Paper [Seijas]

https://www.econstor.eu/handle/10419/146311 [van den Dam]

http://aisel.aisnet.org/cgi/viewcontent.cgi?article=1145&context=ecis2016_rp [Beck]

https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8301120 [Beck 2]

http://eprints.lancs.ac.uk/123877/1/2017Craggsphd.pdf [CRAGGS]

http://www.w-t-w.org/de/wp-content/uploads/2016/06/TheOtherSideOfTheCoin.pdf [Krombholz]

http://eprints.lancs.ac.uk/83765/1/Design_for_trust.pdf [Sas]

http://wp.internetsociety.org/ndss/wp-content/uploads/sites/25/2017/09/05_3_3.pdf [Eskandari]

http://www.hciforblockchain.org/wp-content/uploads/sites/25/2017/10/Blockchain-Workshop-Camera-Ready.pdf

Xianyi Gao, Gradeigh D. Clark et Janne Lindqvist. «De deux esprits, de multiples adresses et d'un grand livre: caractériser les opinions, les connaissances et les perceptions de la différence entre utilisateurs et non-utilisateurs». In: CHI’16 Compte rendu de la Conférence SIGCHI sur les facteurs humains dans les systèmes informatiques. ACM, 2016, p. 1656-1668. Doi: 10.1145 / 2858036.2858049.

Show More

SupportIvy

SupportIvy.com : Un lieu pour partager le savoir et mieux comprendre le monde. Meilleure plate-forme de support gratuit pour vous, Documentation &Tutoriels par les experts.

Related Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close