Interface homme-machine



Documents pareils
Ergonomie des Interfaces Homme-Machine

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Pourquoi ce cours? INTRODUCTION. Quelques définitions. Petit sondage. Avez-vous déjà conçu et développé une application interactive? pour éviter ca...

Cours. Cours 8 : Révisions. Importance. Interface homme-machine

LES INTERFACES HOMME-MACHINE

Interface Homme-Machine 1

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

Gregory Renard CTO Wygwam - Research and Innovation Manager Usilink Microsoft Regional Director - Most Valuable Professional

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Webinaire Windows 8. Nous recommandons les logiciels Microsoft Nous recommandons les logiciels Microsoft

ANGULAR JS AVEC GDE GOOGLE

Logiciel Libre Cours 3 Fondements: Génie Logiciel

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

ÉVALUATION DES RÉTROACTIONS DONNÉES PAR UN LOGICIEL D AIDE À L APPRENTISSAGE DE L ÉCRITURE MANUSCRITE

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis

GRID MIP. Plate-forme de développement de la Simulation Numérique au service de la Région Midi-Pyrénées.

Quand le bâtiment va, tout va

ARTIFICIAL INTELLIGENCE PAST, PRESENT AND FUTURE: My point of view

Forthcoming Database

Communication Unifiée UC² IBM Corporation

Differential Synchronization

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

Once the installation is complete, you can delete the temporary Zip files..

setting the scene: 11dec 14 perspectives on global data and computing e-infrastructure challenges mark asch MENESR/DGRI/SSRI - France

Le Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs

Évaluation et implémentation des langages

PACKZ System Requirements. Version: Version: Copyright 2015, PACKZ Software GmbH. 1

Instaurer un dialogue entre chercheurs et CÉR: pourquoi? Me Emmanuelle Lévesque Centre de génomique et politiques Université McGill

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

LADIES IN MOBILITY. LIVE TWEET Innovative City

Nouveautés printemps 2013

Génie logiciel. Systèmes et sous-systèmes. Modèliser des grands systèmes. Problématique. SS S-Syst1 SS S-Syst2 SS S-Syst3. Système.

LOG2420 Analyse et conception d interfaces utilisateur

Annexe : La Programmation Informatique

Les apports de l informatique. Aux autres disciplines

Comment la recherche en sciences humaines est-elle utilisée? Observations tirées du sondage du groupe d experts chargé de l examen des pratiques d

WACOM annonce que sa fameuse tablette graphique PenPartner version USB sera disponible dès le mois de Mars 1999

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Partenaires: w w w. c o g m a s t e r. n e t

Bienvenue au séminaire HP Service Anywhere Mardi 11 février 2014

IPv6: from experimentation to services

Ingénierie et gestion des connaissances

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager

Parallels Desktop pour Mac

Management de. Simulation Statique. Dynamique. Mots clés : Usagers, Communication, Formation, Réalité Virtuelle

AGROBASE : un système de gestion de données expérimentales

The assessment of professional/vocational skills Le bilan de compétences professionnelles

Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai Cloud Computing & Green IT : nuages ou éclaircies?

Engineered for Business: Oracle Hardware for Oracle Database

Editing and managing Systems engineering processes at Snecma

Interface Humain-Machine

Fiche produit ifinance v4

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

Cours Informatique 1. Monsieur SADOUNI Salheddine

Open Source, Mythes & Réalités La création de valeur grâce aux technologies Open Source

Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

Travaux pratiques Détermination de la capacité de stockage des données

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Les réunions Info Tonic. Choisir Mac ou PC pour mon entreprise Mardi 17 septembre 2013

Instructions Mozilla Thunderbird Page 1

11 Février 2014 Paris nidays.fr. ni.com

Fonction Memory Viewer

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

Communications unifiées?

PeTEX Plateforme pour e-learning et expérimentation télémétrique

Créer un premier document avec Pages

GL Processus de développement Cycles de vie

Une réelle solution HA Continuité en toute situation!

Ingres, Enterprise OpenSource

Stratégie de gestion des cyber-risques dans les entreprises : Quelles (ré)actions?

Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project

Conception d interfaces Jérôme Dupire

Matériel & Logiciels (Hardware & Software)

SEMINAIRE SAS VISUAL ANALYTICS LAUSANNE, MARCH 18 : JÉRÔME BERTHIER VALERIE AMEEL

Daylight. Démarche ergonomique et RUP. Daylight 2001 Démarche ergonomique et RUP 1/1 07/03/02 CSI_RUPERGO02

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

Interface Homme-Machine. Philippe Gaussier Alexandre Pitti

Face Recognition Performance: Man vs. Machine

Solutions Exploitation de contenus

Créateur d innovation 3D

ENOVIA 3DLive. IBM PLM Solutions 1 er Octobre Philippe Georgelin Sébastien Veret

Lutin Laboratoire des Usages en Technologies

Institut français des sciences et technologies des transports, de l aménagement

Quelles exigences pour la qualité de la formation à distance?

Package Contents. System Requirements. Before You Begin

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

Application Form/ Formulaire de demande

Le Micro Trading comme Profession

PREVENTION OF MSL FOR VDT USERS IN A LARGE SERVICE ORIENTED BUSINESS

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

Procédure d installation de la Sauvegarde de Windows Server

Gestion des autorisations / habilitations dans le SI:

Un projet communevo / UPMC

FÊTE DE LA SCIENCE 2005 (Village des Sciences)

Transcription:

Introduction et historique Interface homme-machine Séance 2 Karim Bouzoubaa

Hall of Shame

Hall of Shame

Contexte Comment s insère le module «interface utilisateur» en génie logiciel Espace Interface utilisateur Espace logiciel

Contenu du cours 1. Introduction 2. Modèle Cognitif de l utilisateur 4. Types d Interaction 5. Interaction guidelines 6. Web Interaction guidelines Analyse des besoins 3. Approche participative Prototypages 8. Evaluation Tests d acceptation Tests du système Conception 7. Conception Espace IHM Conception Logicielle Réalisation et tests logiciels Espace logiciel Codage

Ce qui ne sera pas abordé dans ce cours n n n n n n Spécifications formelles d interfaces Les outils informatiques Environnements virtuels Documentation et aide en ligne Agents d interfaces Interfaces multimédia

History Early days of computing IBM, 1948 ENIAC, 1946 Computers cost more than people Computers had little functionality à The UI was unimportant

History 60 s & 70 s Direct manipulation Douglas C. Engelbart Monitor, Keyboard, Mouse Monitor Typewriter DEC, 1960 SRI, 1963 Systems executing user commands Early 1970 s - Field of "Man Machine Interface" born - Term changed gradually to UI - Ideas for first GUI

History Late 70 s & 80 s Xerox Alto Xerox Star, 1981 Products were called "user friendly" No science: Just a market buzzword First real GUI s developed at Xerox - PARC

History Late 70 s & 80 s Apple Lisa, 1982 Apple Macintosh, 1984 Steve Jobs visited PARC in 1979 (Star) Macintosh Term HCI / wider scope than UI MS-Windows, X-Windows follow the Mac Intense research into HCI

History since 90 s Users are novices Very high Interactive systems Computers everywhere Virtual reality, speech and handwriting I/O, etc. Bad UI s continue to be developed!!!

History Early days of computing UI was unimportant 60 s & 70 s Direct manipulation Late 70 s & 80 s Real GUIs & Window systems Since 90 s Very high Interactive systems

Évolution historique Synthèse Recherche universitaire LEGENDE Recherche corporative Produits commerciaux Manipulation directe 1945 1955 1965 1975 1985 1995 Souris 1945 1955 1965 1975 1985 1995

Évolution historique Synthèse Systèmes de fenêtres 1945 1955 1965 1975 1985 1995 Editeurs de texte Vanevar Bush 1945 1945 1955 1965 1975 1985 1995 HyperTexte MEMEX 1945 1955 1965 1975 1985 1995

Discussion Évolution historique Innovations en IHM dues en grande partie à des recherches universitaires La plupart des styles d interfaces ont été influencés par la recherche universitaire Les étudiants en informatique doivent être sensibilisés à l importance des IHMs

What is HCI?

IHM: un domaine multidisciplinaire Sciences de la nature Anthropologie Sociologie Psychologie Systèmes interactifs Design industriel Typographie Design Architecture Informatique Electronique Optique Mécanique Ingénierie

Disciplines Contributing to HCI n Design / Ergonomics u Hardware and software efficiency u Safety and reliability n Computer Science / Linguistics u Syntax and semantics of commands - Speech I/O n Computer Science / Artificial intelligence u u u Speech I/O Intelligent guessing what the user wants to do Knowledge representations of users and tasks

Contexte actuel et Enjeux 1. Les IHMs sont omniprésentes et incontournables élément de productivité essentiel... 2. Le coût de développement des IHMs est très élevé souvent 50% (ou plus) du code / du travail total! à Double objectif concevoir des systèmes fiables et faciles à utiliser en un temps et à un coût raisonnables... Cependant

Problématique de l informatique interactive n Absence d évolution des informaticiens (pas tous, Dieu merci!) n n n n n Emphase sur les données, les traitements et l optimisation du code Aucune considération de l utilisateur Utilisateur à la merci de l informatique Méthodes d analyse et de développement inadéquates (voire préhistoriques) Utilisateurs considérés égaux Concepteur Vue conceptuelle Utilisateur Vue externe Application Vue interne Programmeur

Communication informaticien-utilisateur de tous les projets de développement dépassent leurs coûts et leurs échéanciers. de ces projets multiplient par 2 ou par 3 leurs coûts et leurs échéanciers. de ces projets ont comme problème principal une mauvaise communication.. D après un sondage mené par Info-Tech Research Group auprès de 1 400 preneurs de décisions.

Pourquoi cela continue? Mythes n La qualité de l interface importe peu n Concepteurs familiers n Préoccupations tardives n Convivialité subjective (car non mesurable) n Interface correcte dès la première conception n Inutile de planifier la conception de l IHM n Inutile de consulter les utilisateurs n Perte de temps n «Universalisme» de l informaticien n Un prototype sur papier ne sert à rien

Conséquences n Inadéquation du produit fini n Coûts de maintenance exorbitants n Sous-utilisation, voire même abandon du système n Perception négative de l informatique (frustration) n Rejet de l informatique! n Risques graves pour les systèmes critiques

Quelques tristes exemples n Tireur fou à l École Polytechnique de Montréal - Décembre 1989 - Système 9.1.1 - Saisie de l adresse du lieu - Bâtiments publics - 14 étudiantes tuées

Quelques tristes exemples n n Écrasement à l atterrissage de l Airbus A320 (1992) - Mont St-Odile (France), 87 morts - Même bouton pour deux fonctions distinctes (vitesse et angle de descente) Bernard Ziegler, 72 ans, avait été mis en examen en janvier 1997 pour "homicide et blessures involontaires" en relation avec "l'ergonomie du mode de descente de l'appareil"

Quelques autres exemples à incidence moins critique n Bouton reset sur le PowerMac et le Pentium n «Trash» et éjection de disquette sur le Mac n Feedback inutile sur Windows lors de la recopie de fichiers (feuille volante animée)

Solution n Intégrer les facteurs humains & n Impliquer les humains dans l analyse et le développement de logiciels interactifs, c est-à-dire

Éléments de solution n Changer l attitude des informaticiens (sensibilisation) n Se familiariser avec les facteurs humains et les techniques d interfaçage n Intégrer les facteurs humains dans les méthodes de développement traditionnelles n Considérer la tâche de l utilisateur comme la pierre angulaire de tout système n Évaluer continuellement

Charte des droits de l utilisateur [tiré et traduit de C-M. Karat, CACM V.41, N.12, Dec. 1998] 1. L utilisateur a toujours raison; s il y a un problème dans l utilisation du système, c est le système le problème, pas l utilisateur 2. L utilisateur a le droit d installer et de désinstaller un logiciel sans aucune conséquence négative 3. L utilisateur a droit à un système qui est conforme à ses besoins

Charte des droits de l utilisateur [suite ] 4. L utilisateur a droit à des instructions faciles à utiliser pour réaliser ses tâches 5. L utilisateur a le droit d être maître dans l utilisation du système 6. L utilisateur a droit à un système qui fournit de l information claire, compréhensible et précise en regard de la tâche qu il est en train de réaliser

Charte des droits de l utilisateur [suite et fin] 7. L utilisateur a droit d être clairement informé de tous les besoins du système permettant de l utiliser avec succès 8. L utilisateur a le droit de connaître les limites du système 9. L utilisateur devrait être maître de la technologie et non l inverse; les produits devraient être naturels et intuitifs à utiliser

En résumé n Sérieux problèmes liés à l informatique traditionnelle des années 1970 n L interaction humain-machine est un domaine multidisciplinaire n Tendance vers les utilisateurs et les tâches n Pas de méthode scientifique universelle mais plutôt des techniques empiriques, subjectives et arbitraires The old computing is about what computers can do, The New Computing is about what people can do Ben Shneiderman, 2004

Contenu du cours Psychologie cognitive Analyse de tâches Conception ergonomique Approches participatives Prototypage Analyse des besoins Modèle de l utilisateur Modèle de la tâche Évaluation ergonomique Évaluation analytique Évaluation empirique Tests d utilisabilité Tests d acceptation Conception IHM Conception Principes de conception Méthodologies de conception Conception par «personnages» Tests du système (Tiré du module IHM de l ESSI)

Contenu du cours