LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 1/23

Documents pareils
ÉVALUATION DE L UTILISABILITÉ D UN SITE WEB : TESTS D UTILISABILITÉ VERSUS ÉVALUATION HEURISTIQUE

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

LOG2420 Analyse et conception d interfaces utilisateur

Le matériel informatique

Nouveau Barème W.B.F. de points de victoire 4 à 48 donnes

M. Anthony Frayne, B.Sc. (Écon.), MBA Régisseur. Société en commandite Gaz Métropolitain (SCGM) Demanderesse

Eclipse Process Framework et Telelogic Harmony/ITSW

Les outils BI du consultant métier

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

Audits UX et Performance! Valtech_!

et de suivi de la corpulence des enfants

Médecine en Médecine en Exigences techniques

MEYER & Partenaires Conseils en Propriété Industrielle

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

Simulation de systèmes. Logiciel de simulation

Manuel d installation de l application Dimona New via SMS

14. Introduction aux files d attente

Bénéfices pour votre organisation : une solution pouvant supporter vos besoins d affaires

BACCALAURÉAT PROFESSIONNEL EPREUVE DE TRAVAUX PRATIQUES DE SCIENCES PHYSIQUES SUJET A.1

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Sommaire. Introduction Gestion des liquidités Planification financières. Rencontre de l incubateur The Ark

Génie logiciel (Un aperçu)

Lignes directrices de 2004 pour des sondages sur la satisfaction des demandeurs dans le cadre de l assurance-automobile

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

Améliorez vos taux de transformation grâce à la vidéo! Le videomarketing, la PLV pour le Web

Une architecture hybride Client/Serveur et Pair-à-Pair pour le streaming vidéo sur l Internet

Marketing III. Calcul du prix & Indicateurs. Contenu

Contrôleur de communications réseau. Guide de configuration rapide DN

Module 24 : Analyse de scénarios

Pourquoi se protéger? Croissance exponentielle des incidents Hades Security - Hadès Sécurité

Uniboard: optimiser votre enseignement à l'aide du tableau noir électronique

L État du commerce électronique dans l industrie du sport au Canada

Synthèse des réponses reçues du sondage du 8 février 2013

RCE/OXO Nouveautés DECEMBRE ici ici ici ici

Étude sur les efforts requis pour gérer les offices d habitation de moins de 100 logements Société d habitation du Québec

Réglementation des jeux de casino

LE RÔLE DE LA STATISTIQUE DANS UN PROCESSUS DE PRISE DE DÉCISION

LES INTERFACES HOMME-MACHINE

Plan de cours. Chiffriers et bases de données en gestion commerciale

Fiche de Lecture Génie Climatique et Énergétique. Étude d un data center en phase d exécution

Principes d octroi de crédit et rôle des garanties. Eric Schneider

PASSEPORT INNOVATION Guide de présentation des demandes Janvier 2015

Internautes sous surveillance. Retours de la réalité pour un web meilleur

comment installer les pilotes USB

Compétences essentielles numériques dans les petites entreprises rurales QUESTIONNAIRE DU SONDAGE PRÉ- FORMATION DES EMPLOYEURS

Dr. Prosper Bernard Tel: // portable

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

PASSEPORT INNOVATION Guide de présentation des demandes Mai 2015

Implantation de la vidéoconférence par Internet au programme des adultes sourds de l IRDPQ

POLITIQUE DE COMMUNICATION

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

ACCRÉDITATION DES CENTRES PRIVÉS ET DES PROGRAMMES DE FORMATION PROFESSIONNELLE EN HAÏTI. Formulaire de demande d une autorisation de fonctionnement

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Livre blanc. Au cœur de Diskeeper 2010 avec IntelliWrite

Développer votre plan et votre stratégie Intranet

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Une étude de différentes analyses réalisées par le BIT

Big Data, gros trafic et consommation

Table des matières. 1. But. 2. Scénario de base. 3. Simulations

Anticipation active un nouveau régulateur de vitesse assisté par GPS économise du carburant

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

MyLab SAV Gestion de SAV Collaboratif et Agile

Interface Hôtelière pour les systèmes PBX Panasonic

COLLÈGE DE MAISONNEUVE

Préparation des données d entrée pour la définition d un plan de validation

Tournage en fichiers numériques

Whitepaper. La solution parfaite pour la mise en température d un réacteur. Système de régulation. Réacteur. de température

Sécurité des Systèmes d Information

Atelier Administration

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire

Entreprise. Gestion énergétique de votre parc informatique

Démonstration des économies et des avantages Le pilote

ITIL v3. La clé d une gestion réussie des services informatiques

O, i, ) ln x. (ln x)2

INF6304 Interfaces Intelligentes

MODE D EMPLOI DU MODULE D E-COMMERCE

DEUXIÈME ÉTUDE D'IMPACT QUANTITATIVE SUR LE RISQUE DE MARCHÉ SOMMAIRE DES RÉSULTATS

CRM pour le Service clients et l Assistance technique

Apport de la simulation de conduite dans le cadre de l'action 2

Liste des projets. P 02 : Une centrale de diagnostic, conception et réalisation d ouvrage de génie civile, bâtiments et infrastructures

LEA.C5. Développement de sites Web transactionnels

Établir des relations constructives avec les parents en services de garde à l enfance

INFO 2 : Traitement des images

Modèle de calcul des paramètres économiques

SenS Interacti Interact Interac v Interacti e ive Lincor Solutions Ltd. Delivering eservice

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

La stratégie de contenu. en pratique 30 OUTILS PASSÉS AU CRIBLE. Isabelle Canivet & Jean-Marc Hardy DESIGN

CHAPITRE V SELECTION DES CONSULTANTS ET D AUTRES PRESTATAIRES DE SERVICES

Laboratoire 4 Développement d un système intelligent

PROGRAMME de COOPÉRATION VOLONTAIRE (PCV) - HAÏTI APPUI à la GOUVERNANCE, à l ÉDUCATION et au DÉVELOPPEMENT ÉCONOMIQUE

les + produit Et si vous travailliez auj ourd hui avec les outils de demain?

Plan et résumé de l intervention de Jean-Philippe Dunand

FORMATION ECLAIRAGE PUBLIC

Transcription:

LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces Michel C. Desmarais Génie informatique et logiciel École Polytechnique de Montréal Automne, 2016 (version 14 novembre 2016) LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 1/23

Types d évaluation Principaux types : Tests d utilisabilité : approche empirique Évaluations heuristiques : approche experte Entrevues et questionnaires de satisfaction Inspection cognitives Les approches sont complémentaires. Les tests d utilisabilité et évaluations expertes servent en cours et en fin de développement. Les entrevues et questionnaires de satisfaction peuvent couvrir les aspects qualitatifs après un test d utilisabilité ou suite à un déploiement. Les inspections cognitives servent surtout en phase de conception. LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 2/23

Le principe de l évaluation Même principes que les tests logiciels Toute exigence d utilisabilité devrait faire l objet d un test d utilisabilité empirique Les exigences d utilisabilité doivent être vérifiables L évaluation d une interface doit donc se faire par rapport à des tâches, des utilisateurs et des objectifs d utilisabilité spécifiques. LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 3/23

Évaluation d interfaces 1 Tests d utilisabilité 2 Métriques 3 Évaluations heuristiques LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 4/23

Méthode Utilisateurs représentatifs Tâches représentatives et exhaustives Analyse du protocole de pensée à voix haute Différents outils s offrent pour faciliter la tâche d analyse : Observation par plusieurs ergonomes Enregistrement du click through et playback Vidéo Miroir à sens unique LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 5/23

Définition des tâches Comment déterminer les bonnes tâches? La priorité dépend de : Fréquence : les plus fréquentes sont plus prioritaires Criticalité : les plus incontournables Représentativité : correspond aux besoins des utilisateurs Granularité : Niveau adéquat : correspond à des buts relativement autonomes Vérifiables : Le succès peut être validé LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 6/23

Expérience de Nielsen et Landauer (1993) http://www.nngroup.com/articles/ how-to-conduct-a-heuristic-evaluation/ LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 7/23

Combien d utilisateurs/experts pour l évaluation? Le nombre de problèmes identifiés suit la courbe suivante 1 : N 0 (1 (1 L) k ) Où : N 0 : nombre de problèmes au total L : proportion de problèmes identifiés par un sujet k : nombre de sujets 1. Nielsen, Jakob, and Landauer, Thomas K. : A mathematical model of the finding of usability problems, Proceedings of ACM INTERCHI 93 Conference (Amsterdam, The Netherlands, 24-29 April 1993), pp. 206-213. LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 8/23

Relations entre le nombre de problèmes trouvés et le nombre de sujets N 0 (1 (1 L) k ) Nombre d erreurs trouvees Erreurs trouvees 0 20 40 60 80 100 L = 0,75 L = 0,50 L = 0,25 L = 0,1 2 4 6 8 10 LOG2420 Analyse et conception d interfaces utilisateur n Sujets Évaluation d interfaces 9/23

Solution pour estimer le nombre de problèmes Le problème est de la même famille que la loi de la décroissance exponentielle : N 0 e λt Où : N 0 : nombre de problèmes initiaux λ : taux de décroissance (des problèmes) t : temps sur une échelle continue (nombre de sujets pour nous) En spécifiant le nombre de problèmes restants à l itération t comme N t = N 0 (1 L) t, et en posant e λ = (1 L), le problème s exprime sous la forme de la loi de décroissance : N t = N 0 e λ Cette loi correspond à un modèle d évolution du nombre de bogues restants suite à des itérations de tests logiciels 2 3 2. Goel, A.L., and Okumoto, K. (1979). A time dependent error detection model for software reliability and other performance measures. IEEE Trans. Reliability, vol R-28, 1979, 206 211. 3. Wood, A. (1996) Predicting software reliability. Computer, vol.29, no.11, 69 77. LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 10/23

Solution pour estimer le nombre de problèmes (suite) Posons n t comme le nombre de problèmes trouvés au sujet t : n t = N t N t 1 = N 0 e λt N 0 e λ(t 1) = N 0 e λt N 0 e ( λt λ ) = N 0 e λt (1 e λ ) Il reste alors à estimer les paramètres λ et N 0, le nombre de problèmes initiaux, à partir des données d observations de n t, le mombre de problèmes identifiés. Cette estimation peut se faire aisément par la méthode des moindres carrés avec des logiciels comme R ou même MS Excel. LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 11/23

Laboratoire d utilisabilité Un miroir à sens unique Un écran qui réplique celui de l utilisateur (aussi enregistré sur vidéo) Un vidéo qui filme l utilisateur Des outils de montage de vidéo Image (Sun Microsystem) Sondage, Nielsen, 1994 : http://www.useit.com/papers/uselabs.html LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 12/23

Évaluation d interfaces 1 Tests d utilisabilité 2 Métriques 3 Évaluations heuristiques LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 13/23

Utilisation des métriques Établir un barème minimal à respecter pour des spécifications Identifier et quantifier des éléments problématiques de l interface Comparer différentes versions Comparer entre produits ou concepts concurrents Utilisation de métriques dans différents contextes : Un élément de performance pour l évaluation du succès (bonis) Élément pour entente contractuelle LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 14/23

Métriques objectives Pourcentage de tâches complétées en un temps donné Pourcentage de tâches réussies Temps de complétion de tâches Nombre d erreurs Temps de récupération des erreurs Courbe d apprentissage LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 15/23

Métriques subjectives Cinq catégories (1) efficacité, (2) affectif, (3) assistance, (4) contrôle, (5) facilité d apprentissage Mesurable par questionnaire, par exemple : Ce logiciel répond trop lentement Je recommanderais ce logiciel à mes collègues Les instructions sont utiles et accessibles Je me demande parfois si j utilise la bonne commande Travailler avec ce logiciel est efficace LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 16/23

Questionnaires Échelles d évaluation d attitude, de satisfaction ou d appréciation De petits détails dans la formulation d une question peuvent faire une énorme différence Exemple : votre écran est-il monochrome? Les questionnaires sont comme des interfaces : Ils doivent être testés! LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 17/23

Conseils pratiques Importance des vidéos Souvent le moyen le plus convaincant Ex. de Xerox PARC et de Bombardier Démontrer l impact en termes financiers ou autre Opter pour les tests plus souvent possible LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 18/23

Difficultés méthodologiques L effet Hawthorne Étude dans l Illinois du travail dans l usine Hawthorne, 1939 Effet de l éclairage sur le travail Dissonance cognitive L effet de la rémunération sur l appréciation de l expérience L Effet de halo L effet de proximité dans le temps (recency effect) L effet d ordre des tâches/questions (mesures répétées) Les effets de groupe...et les mille et un dédales de l expérimentation avec des sujets humains LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 19/23

Outil intéressant Questionnaire Web de Perlman http: //www.acm.org/~perlman/question.cgi?form=csuq LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 20/23

Évaluation d interfaces 1 Tests d utilisabilité 2 Métriques 3 Évaluations heuristiques LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 21/23

Méthode d évaluations heuristiques Nécessite une maîtrise des règles heuristiques Nielsen Bastien et Scapin Dure en général d une à deux heures Utile d assister l évaluateur par un aide On fournit une liste de tâches ou/et des scénarios d utilisation Les problèmes identifiés sont ensuite classifiés selon leur gravité LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 22/23

Efficacité et efficience des tests heuristiques Selon plusieurs, la méthode la plus rentable Sujet à la même loi quant au nombre de problèmes identifiés par utilisateur Toutefois, le L peut être fort différent des tests utilisateurs Exemple d évaluation avec 19 évaluateurs et 16 problèmes d utilisabilité (http://www.useit.com/papers/heuristic/heuristic_ evaluation.html) LOG2420 Analyse et conception d interfaces utilisateur Évaluation d interfaces 23/23