IHM. Interfaces/Interactions Homme-Machine François BONNEVILLE aricia - francois@aricia.fr Laboratoire d'Informatique de l’Université de Franche-Comté. Un peu d’histoire .
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
Plus de contenu associé
Transcription de la présentation
IHM Interfaces/Interactions Homme-Machine François BONNEVILLE aricia - francois@aricia.fr Laboratoire d'Informatiquede l’Université de Franche-Comté
Un peu d’histoire ... • 1945 : MemexVannevar Bush décrit un appareil électronique assemblage d'éléments électromécaniques, de caméras et de microfilms, relié à une bibliothèque, intégré dans un grand bureau capable • d'afficher des livres etde projeter des films • de créer automatiquement des références entreles différents médias Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1963 : Ivan Sutherland (MIT) invente Sketchpad, l'ancêtre des logiciels de CAO • manipulation directe • programmation OO • Ecran oscilloscope • Manipulation parstylo optique Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1964 : Douglas Engelbart développe • souris • interfaces graphiques • traitement de texte • messagerieélectronique • groupware Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1968 : Ted Nelson (Xanadu) invente les termes hypertext et hypermédia • Au MIT • Des laboratoiresArchitecture Machine Group, A.I. Lab, Media Lab • Des chercheursMarvin Minsky, Seymour Papert, Nicholas Negroponte… • Des inventions • langage Logo • langage naturel • synthèse / reconnaissance de la parole Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1970 Xerox PARC (Palo Alto)centre de recherche « historique » • photocopie • prototype de la station de travail • concepts de l’ordinateur « personnel » • bureautique (WYSIWIG) • fenêtres, ascenseurs, menus ... • réseau Ethernet • programmation orientée objet (Smalltalk) • Alan Kay« Le meilleur moyen de prédire le futur est de l'inventer » Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • Les premiers micro-ordinateurs • 1972 : le Micral est inventé en France • 1975: ALTAIR 8800un micro-ordinateur pour moins de $400 Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1981: Xerox Star • 1er modèle commercial de station de travail • environnement graphique évolué, • Desktop, WYSIWYG • Architecture fermée • orienté professionnels • trop cher ($15 000) • échec commercial • une influence certainesur les systèmes actuels Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1983: Apple Lisa • plus ou moins inspiré du Xerox Star • plutôt un ordinateur personnel • trop cher, échec commercial Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1984: Apple MacIntosh • « rien de nouveau » • bien fait • prix raisonnable ($ 2500) • technologie “mûre” • WYSIWYG • « desktop publishing » • impression laser Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1985: X Window System (MIT) • pour « stations de travail » Vax, HP, puis Sun • multi-plateformes • indépendant du matériel et du logiciel • en réseau : architecture client / serveur Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • Microsoft Windows : IBM PC AT (1984 - processeur à 6MHz) • Windows • 1.01 1987 (1983-1987) • Windows 2.03 1988 • Windows 3.1 1992 • Windows NT, 95, 98, 2000 • XP, Vista, 7 • 1990: World Wide Web (CERN - Tim Berners-Lee) • modèle d’hypertexte en réseau • devient hypermédia et grand publicavec Mosaic (ancêtre de Netspace puis Mozilla) • article refusé à la prestigieuse conférence« ACM Hypertext » ! Intefaces Hommes-Machines - François Bonneville
Un peu d’histoire ... • 1992 : Les assistants numériques (PDA) • Palm • Newton (Apple) • 2000 : Smartphones • Blackberry • Iphone • Windows Mobile • Androïd Intefaces Hommes-Machines - François Bonneville
Et demain ? • Réalité virtuelle • simulation d’un environnementdans lequel le sujet al'impression d'évoluer (avatar) • immersion dans un monde 3D • Réalité augmentée • superposition de l'image d'un modèle virtuel sur uneimage de la réalité en temps réel • le virtuel est intégré dans le réel Intefaces Hommes-Machines - François Bonneville
Et demain ? • Tableau interactif • Videoprojection • Écran tactile • Historique et sauvegarde Intefaces Hommes-Machines - François Bonneville
Et demain ? • Groupware Travail collaboratifCollecticiel • Table augmentée • « Clearboard » • Télévirtualité Intefaces Hommes-Machines - François Bonneville
Et demain ? • Visualisation de l’information(accès aux masses de données) • Vues hyperboliques • Représentation temporelle • Focus + contexte Intefaces Hommes-Machines - François Bonneville
Et demain ? • Nouveaux dispositifs d’interaction • Multitouch • Retour tactile • Dispositifs pour non-voyant Intefaces Hommes-Machines - François Bonneville
IHM - Définitions • Interface homme – machine • Ensemble des dispositifs matériels et logiciels permettant à un utilisateur d’interagir avec un système interactif • Interaction homme – machine • Ensemble des aspects de la conception, de l’implémentation et de l’évaluation des systèmes informatiques interactifs • Approche technocentrée • centrée les capacités de la machine • l’utilisateur doit s’adapter à la machine • Approche anthropocentrée • centrée sur l’homme et ses besoins • la machine doit s’adapter à l’utilisateur Intefaces Hommes-Machines - François Bonneville
Les enjeux des IHM • Population croissante d'utilisateurs de systèmes informatiques • Puissance grandissante des ordinateurs • Nouveaux dispositifs d'interaction • Explosion du multimédia : son, image, vidéo etc. • Développement des réseaux informatiques CONVERGENCE NUMERIQUE Intefaces Hommes-Machines - François Bonneville
IHM, domaine pluridisciplinaire • Informatique • programmation • IA • synthèse et reconnaissance de la parole, langue naturelle • image • système... • Ergonomie cognitive, ergonomie des logiciels • Communication, graphisme, audiovisuel • Sciences de l’éducation, didactique • Psychologie cognitive • Anthropologie, sociologie, philosophie, linguistique Intefaces Hommes-Machines - François Bonneville
Adapter l’IHM Aux caractéristiques de l’utilisateur • différences physiques (âge, handicap) • connaissances et expériences • dans le domaine de la tâche (novice, expert, professionnel) • en informatique (usage occasionnel, quotidien) • caractéristiques psychologiques visuel/auditif, logique/intuitif, analytique/synthétique… • caractéristiques socio-culturelles • sens d'écriture • format des dates • signification des icônes, des couleurs Intefaces Hommes-Machines - François Bonneville
Adapter l’IHM • Au contexte • grand public (proposer une prise en main immédiate) • loisirs (rendre le produit attrayant) • industrie (augmenter la productivité) • systèmes critiques (assurer un risque zéro) • Aux caractéristiques de la tâcherépétitive, régulière, occasionnelle, sensible aux modifications de l'environnement, contrainte par le temps... • Aux contraintes techniques • plate-forme • taille mémoire • écran, capteurs, effecteurs • réutilisation de code ancien Intefaces Hommes-Machines - François Bonneville
Les enjeux de l’IHM • L’IHM est souvent un élément clé du logiciel • La conception de l'interaction représente plus de 50% du coût de développement • L’IHM peut représenter 80% du code d’une application • elle peut être modifiée/reconstruite de multiples fois • importance de l’indépendance interface / coeur du système • Nécessite une approche précoce, méthodique, itérative, expérimentale • Ce n'est pas simplement • une opération esthétique de l'écran • une affaire de goût, de bon sens, d’intuition • Méthode ? • pas toujours de solution prête à l'emploi • des points de repères théoriques, expérimentaux, des savoir-faire Intefaces Hommes-Machines - François Bonneville
Les risques d'une mauvaise interface • Rejet pur et simple par les utilisateurs • Coût d'apprentissage (formation) • Perte de productivité • Perte de crédibilité • Utilisation incomplète (manque à gagner) • Coût de maintenance • Catastrophe pour une application critique (véhicule, centrale nucléaire…) Intefaces Hommes-Machines - François Bonneville
IHM : Les objectifs • Concevoir et développer des systèmes • Fiables et robustes • Utilisables : degré selon lequel un produit peut-être utilisé par des utilisateurs identifiés, pour atteindre des buts définis • Efficaces : précision ou degré d’achèvement des objectifs atteints par l’utilisateur • Efficients : capacité à produire une tâche donnée avec le minimum d’effort, mesuré par le taux et nature des erreurs, temps, nombre d’opérations requises • Faciles à apprendre, intuitifs • Causalité — facilité de déterminer le comportement du système à partir d’interactions antérieures. (visibilité opérationnelle) • Observabilité — facilité offerte à l’utilisateur de vérifier les effets de ses actions. • Standards et « consistants » : suivre les guides de styles du système • Respecter les principes ergonomiques de base Intefaces Hommes-Machines - François Bonneville
Ergonomie • Définition : Science du travail et des activités humaines • Ergon (travail) et nomos (règles) • Vise la compréhension des interactions humains/système • Optimisation du bien-être des personnes et de la performance globale des systèmes • Efficaces, fiables, sûrs, favorables à la santé de leurs utilisateurs et au développement de leurs compétences Intefaces Hommes-Machines - François Bonneville
Objectif de l’ergonomie • Objectifs centrés sur les personnes : • Santé • Sécurité • Confort, Facilité d’usage, satisfaction, plaisir • Intérêt de l’activité, du travail • Santé cognitive : favorise le développement de compétences • Objectifs centrés sur la performance • Efficacité, Productivité • Fiabilité • Qualité Intefaces Hommes-Machines - François Bonneville
Variabilité et Diversité • L’homme standard n’existe pas ! • Diversité des êtres humains • Age, sexe, conditions de vie, caractéristiques physiques, formation, santé, déficiences… • Expertise • Déficiences et handicaps • Déficiences : partie du corps ne fonctionnant pas ou mal • Incapacités entraînées par des déficiences • Handicaps provoqués par la non-adaptation de l’environnement • Situation handicapantes même sans déficiences • Déficiences sans handicaps si les situations adaptées Intefaces Hommes-Machines - François Bonneville
Variabilité et Diversité • Variabilité intra-individuelle • A court terme : rythme circadien, vigilance, mémoire • A moyen terme : expérience • A long terme : vieillissement physique et cognitif • Variabilité de l'environnement • Prévisible : jour/nuit, saison… • Aléatoire : urgences, aléas • L’ergonomie doit • Incorporer des stratégies de régulation face à la variabilité • Limiter la variabilité • Proposer des outils, des organisations, des formations adaptés • Proposer des systèmes adaptés, adaptables et adaptatifs Intefaces Hommes-Machines - François Bonneville
Utilisabilité d’un système • Utilisabilité : norme ISO 9241 degré selon lequel un produit peut être utilisé, par des utilisateurs identifiés, pour atteindre des buts définis avec efficacité, efficience et satisfaction, dans un contexte d’utilisation spécifié • Critères de l’utilisabilité • efficacité : atteinte du résultat prévu • efficience : consommation d’un minimum de ressources • facilité d’apprentissage • facilité d’appropriation : prise en main du logiciel • facilité d’utilisation • fiabilité : pas ou peu d’erreurs d’utilisation • satisfaction de l’utilisateur : confort et évaluation subjective Intefaces Hommes-Machines - François Bonneville
IHM : Méthodes de conception Génie logiciel : modèle en cascade • Cycle de vie en cascade (avec itérations) • étape suivante uniquement quand une étape est satisfaisante • conception orientée vers l’implantation • évaluation en dernier • Modèle créé pour les grands projets • importance des documents • cahier des charges • spécifications • signés par les clients Intefaces Hommes-Machines - François Bonneville
IHM : Méthodes de conception Génie logiciel : modèle en V • L’évaluation se fait seulement après le codage • Le modèle ne précise pas la portée des retours arrière • Les documents ont un rôle important Intefaces Hommes-Machines - François Bonneville
IHM : Méthodes de conception Génie logiciel : modèle en spirale • Prototypes successifs • Pour chaque cycle • définition des objectifs, alternatives retenues et contraintes • analyse et résolution des problèmes • développement, validation et vérification de la phase • planification de la phase suivante Intefaces Hommes-Machines - François Bonneville
IHM : Méthodes de conception Bilan des méthodes de génie logiciel • Les fonctionnalités du système sont mises en avant au détriment des utilisateurs • Principe d’indépendance entre le noyau fonctionnel et l’interface utilisateur (interface et interaction ne sont définies qu’après) • Mais dans les logiciels interactifs cette séparation n’est pas si nette • Il est indispensable de prévoir l’usage en même temps que les fonctionnalités Intefaces Hommes-Machines - François Bonneville
IHM : Méthodes de conception Conception participative centrée utilisateur • Prise en compte des utilisateurs dès la phase d’analyse : étude de l’utilisateur et de sa tâche • Nécessite de spécifier les caractéristiques de l’utilisateur, de la tâche à réaliser et de l’interaction • Relations concepteur – utilisateur • utilisateur observé dans la résolution de sa tâche • interrogé sur ses attentes • questionné sur le logiciel conçu • Avantages : prise en compte de l’utilisateur avant la phase d’évaluation • Difficultés • choisir des utilisateurs représentatifs et disponibles • ne pas oublier le contexte réel d’utilisation • expliciter les comportements, les connaissances mises en jeu... • Techniques de recueil d’information auprès des utilisateurs : observation directe, entretiens, questionnaires Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Scénarios de conception • But : créer une description réaliste de l'utilisation du nouveau système • Moyen • utiliser les scénarimages (storyboards) du monde du cinéma • points clés, commentaires, enchaînements • pour une vue d'ensemble de l'interaction • Procédure • identifier des activités existantes • Typiques • Inhabituelles • créer des scénarios de travail en généralisant les histoires • mélanger les événements de différentes provenances • incorporer des situations inhabituelles dans des activités typiques • inclure des situations qui aboutissent et d'autres pas Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Inspections cognitives • But : évaluer le systèmeen se mettant à la place de l’utilisateur • Moyens : spécifier une série de tâcheset de séquences d'actions pour les réaliser • Procédure • imaginer ce que ferait l'utilisateur (comprend-il les messages, le comportement du système ?) • interprétation et prise en compte des résultats Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Remue-méninges (brainstorming) • But : générer un grand nombre d'idées créatives • Procédure : • réunir un petit groupe avec différents rôles et expertises • limiter le temps (1h) • décrire un problème de conception spécifique • phase 1 : générer une grande quantités de solutionsfaire participer tout le monde, enregistrer toutes les idées sans les évaluer • phase 2 : classer les idées en fonction de leur qualité chacun annonce les idées qu'il préfèreles idées sont classées par nombre de votes • commencer la conception à partir des idées les mieux classées • ne pas oublier les idées insolites Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Magicien d’Oz • But • simuler les fonctionnalités absentes du système • système réel inexistant ou partiellement développé • technique difficile à mettre en place :adapté à des systèmes lourds • Moyen : un compère effectue les actions à la place du système • Procédure • le "magicien" interprèteles entrées de l'utilisateur • il supplée aux manques du prototypeet contrôle le comportement du système • l'utilisateur a la sensation d'utiliserun vrai système Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Entretiens critiques • But : identifier des exemplesspécifiques de problèmesrencontrés par les utilisateurs • Procédure • interviewer l'utilisateur dans son environnement de travail • lui demander de se souvenir d'un problème particulier vécu dans un passé récent • lui demander de décrire chaque incident en détail • lui demander ce qui est habituel et ce qui ne l'est pas dans l'incident Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Entretiens • Attention à ne pas induire les réponses aux questions • Recensement des besoins • Constitution d’un glossaire des termes des utilisateurs • Création de répertoires de raisonnement • Détermination des processus cognitifs qui régissent les activités • Définition des enchaînements logiques des actions de l’utilisateur • Enrichissement des données recueillies • Entretiens structurés directifs ou semi-directifs • mêmes questions et mêmes formats pour tout le monde • + facile à mener, + facile de comparer • Entretiens ouverts • permettent de saisir des réactions spontanées • permettent de saisir la façon de faire des utilisateurs Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Observations • But : identifier les gros problèmesdu logiciel (prototype / système final) • Procédure • en laboratoire ou sur le terrain • choisir au moins 2 utilisateurs qui agiront indépendamment • définir une mission spécifique (résoudre un problème, suivre un scénario) • décider de ce que l'on veut mesurer • demander aux utilisateurs d'effectuer la tâche (méthode intrusive) • observation directe simple • avec explication à haute voix • à deux pour observer leurs interactions (interrogations, explications) • enregistrer les interactions, puis les analyser • papier, audio, vidéo, trace informatique Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Observations • Enregistrements vidéo (ou audio) il faut voir • le visage, la posture de l’utilisateur • l’écran • Oculométrie (eye tracking) • Utilité : corriger certains biais des protocoles verbaux • Inconvénients : très long et coûteux à dépouiller Intefaces Hommes-Machines - François Bonneville
Techniques de recueil d’information Observations • Traces informatiques • mémorisation de (toutes) les actions de l’utilisateur • permet de rejouer la session • objectif : dépouillement automatiquementl’analyse doit être prévue avant Intefaces Hommes-Machines - François Bonneville
Les éléments d’une IHM Quelques principes • 2 secondes • ne pas attendre plus de 2 secondes les réponses du système • 3 clics • accéder à l’information souhaitée en 3 clics • Loi de Fitts • le temps pour atteindre une cible dépend de la distance et de sa taille • Syndrome de l’oisillon • les utilisateurs ont tendance à rejeter les systèmes non familiers • problème pour l’évolution des logiciels, les innovations • Conception intuitive • interface utilisable dès la première fois, sans formation Intefaces Hommes-Machines - François Bonneville
Les éléments d’une IHM Lisibilité des couleurs • Privilégier un bon contraste caractères/fond • caractères sombres sur fond clair • de préférence caractères noirs sur fond blanc • Éviter certaines combinaisons de couleurs • Limiter le nombre de couleurs (7 maximum) • Attention à la portabilité des couleurs • selon les écrans (penser au nombre de couleurs des écrans) • selon les personnes : choisir des couleurs faciles à distinguerdaltonisme : 8-10% des hommes, 0,5% des femmes Intefaces Hommes-Machines - François Bonneville
Les éléments d’une IHM Signification des couleurs • Respecter les habitudes culturelles • en occident : rouge = stop / vert = go • en chine : rouge = joie, mariage • Utiliser les couleurs poursignifier quelque chose • même type d’information même couleur • types d’information différents couleurs contrastées • types d’information similaires couleurs peu contrastées Intefaces Hommes-Machines - François Bonneville
Les éléments d’une IHM Lecture à l’écran Commandes • 1ère visualisation de l’écran : parcours en Z • Ensuite : parcours sélectif • Meilleure visibilité et accessibilité au centre de l’écran Intefaces Hommes-Machines - François Bonneville
Les éléments d’une IHM Affichage de texte Typographie • sur écran polices sans sérifplus lisibles à l’écran(Arial, Helvetica, Geneva…) • gras, italique, souligné ralentissent la lecture • MAJUSCULES moins lisibles que minuscules Intefaces Hommes-Machines - François Bonneville
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.