Evaluation ergonomique des interfaces utilisateur : un pas vers l'automatisation. (Ergonomic evaluation of user interfaces : a step to automation)

L'ingenierie des Interfaces Homme-Machine s'est manifestee jusqu'ici par le developpement de modeles et d'outils d'aide a la construction d'interfaces utilisateur. Dans le processus iteratif de developpement des interfaces, l'evaluation est souvent negligee par les developpeurs ou reste le produit d'une demarche artisanale. Notre but est de fournir une aide automatique en vue d'une evaluation plus performante. Apres une revue de l'etat de l'art, nous proposons deux espaces taxonomiques qui permettent de situer les techniques d'evaluation actuelles et les modeles de taches possibles. Nous proposons ensuite EMA, un mecanisme d'analyse automatique pour l'evaluation ergonomique des interfaces utilisateur. L'analyse utilise trois sources d'information : une base de profils de comportement modelises sous forme de regles, une representation formelle de l'espace des taches realisables avec le logiciel teste, ainsi que les donnees comportementales enregistrees au cours des sessions d'utilisation du logiciel teste. EMA est aujourd'hui un detecteur d'anomalies. Il conviendra dans nos perspectives d'extension, d'en faire un critique explicatif, voire correctif.

[1]  John Long,et al.  Conceptions of the discipline of HCI: craft, applied science, and engineering , 1989 .

[2]  J. Caelen,et al.  Attitudes cognitives et actes de langage en situation de communication homme/machine , 1994 .

[3]  Laurence Nigay Conception et modelisation logicielles des systemes interactifs : application aux interfaces multimodales. (Software design and implementation of interactive systems: A case study of multimodal interfaces) , 1994 .

[4]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[5]  Michel Riveill,et al.  Design and implementation of an object-oriented strongly typed language for distributed applications , 1990 .

[6]  S. L. Smith,et al.  A Design Evaluation Checklist for User-System Interface Software , 1984 .

[7]  H. Rex Hartson,et al.  Temporal Aspects of Tasks in the User Action Notation , 1992, Hum. Comput. Interact..

[8]  Robin Jeffries,et al.  User interface evaluation in the real world: a comparison of four techniques , 1991, CHI.

[9]  J. Nanard La Manipulation directe en interface homme-machine , 1990 .

[10]  Dominique L. Scapin,et al.  Preliminary findings on the effectiveness of ergonomic criteria for the evaluation of human-computer interfaces , 1993, CHI '93.

[11]  A. Yuille Deformable Templates for Face Recognition , 1991, Journal of Cognitive Neuroscience.

[12]  John Long,et al.  Towards a conception for an engineering discipline of human factors. , 1989, Ergonomics.

[13]  Philip J. Barnard,et al.  Cognitive resources and the learning of human-computer dialogs , 1987 .

[14]  H. Johnson,et al.  Task knowledge structures: Psychological basis and integration into system design ☆ , 1991 .

[15]  Brian A. Wichmann,et al.  Ada - language and methodology , 1987, Prentice Hall International Series in Computer Science.

[16]  John D. Gould,et al.  The 1984 Olympic Message System: a test of behavioral principles of system design , 1987, CACM.

[17]  Douglas T. Ross,et al.  Structured Analysis for Requirements Definition , 1977, IEEE Transactions on Software Engineering.

[18]  Michael D. Harrison,et al.  FORMALISING MODELS OF INTERACTION IN THE DESIGN OF A DISPLAY EDITOR , 1987 .

[19]  Joëlle Coutaz,et al.  Applying the Wizard of Oz Technique to the Study of Multimodal Systems , 1993, EWHCI.

[20]  P. Robert,et al.  Petit Robert 1 : dictionnaire alphabétique et analogique de la langue française (Le) , 1989 .

[21]  Thomas P. Moran,et al.  Getting into a system: External-internal task mapping analysis , 1983, CHI '83.

[22]  M. Ross Quillian,et al.  Retrieval time from semantic memory , 1969 .

[23]  Christophe Kolski,et al.  Contribution à l'ergonomie de conception des interfaces graphiques homme-machine dans les procédés industriels: Application au système expert SYNOP. (Contribution to the ergonomic design of human-machine graphic interfaces in industrial processes: Application to the SYNOP expert system) , 1989 .

[24]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[25]  Jonas Löwgren,et al.  A knowledge-based tool for user interface evaluation and its integration in a UIMS , 1990, INTERACT.

[26]  Peter Johnson,et al.  ADEPT: Advanced Design Environment for Prototyping with Task Models , 1993, INTERCHI.

[27]  Demetri Terzopoulos,et al.  Analysis of facial images using physical and anatomical models , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[28]  C. J. Theaker,et al.  HIMS: a tool for HCI evaluations , 1990 .

[29]  Phyllis Reisner,et al.  Formal Grammar and Human Factors Design of an Interactive Graphics System , 1981, IEEE Transactions on Software Engineering.

[30]  G. E. Pfaff,et al.  User Interface Management Systems , 1985, Eurographic Seminars.

[31]  Stephen J. Payne,et al.  Task-Action Grammars: A Model of the Mental Representation of Task Languages , 1986, Hum. Comput. Interact..

[32]  Gary Simons,et al.  A project planning and development process for small teams , 1993, CACM.

[33]  Cathleen Wharton,et al.  Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces , 1990, CHI '90.

[34]  Richard M. Young,et al.  A knowledge analysis of interactivity , 1990, INTERACT.

[35]  K. J. Schmucker,et al.  MacApp: An application framework , 1987 .

[36]  Richard M. Young,et al.  Predicting the learnability of task-action mappings , 1991, CHI.

[37]  John Dowell,et al.  A framework for human factors evaluation , 1991 .

[38]  Antonio C. Siochi,et al.  A study of computer-supported user interface evaluation using maximal repeating pattern analysis , 1991, CHI.

[39]  Jakob Nielsen,et al.  Heuristic evaluation of user interfaces , 1990, CHI '90.

[40]  Michael J. Tauber,et al.  ETAG: Extended task action grammar. A language for the description of the user's task language , 1990, INTERACT.

[41]  Jonathan Crellin,et al.  PROTEUS: An approach to interface evaluation , 1990, INTERACT.

[42]  Michael E. Atwood,et al.  Project Ernestine: Validating a GOMS Analysis for Predicting and Explaining Real-World Task Performance , 1993, Hum. Comput. Interact..

[43]  Andrew Howes,et al.  Display-Based Competence: Towards User Models for Menu-Driven Interfaces , 1990, Int. J. Man Mach. Stud..

[44]  Alan J. Dix,et al.  Formal methods for interactive systems , 1991, Computers and people series.

[45]  Jean-Claude Tarby,et al.  Gestion Automatique du Dialogue Homme-Machine à partir de Spécifications Conceptuelles , 1993 .

[46]  Jean François Richard,et al.  Les activités mentales : comprende, raisonner, trouver des solutions , 1990 .

[47]  Bruce F. Webster,et al.  The NeXT Book , 1989 .

[48]  Jeffrey J. Hendrickson,et al.  Integrated data capture and analysis tools for research and testing on graphical user interfaces , 1992, CHI.

[49]  J. M. Christian Bastien Validation de criteres ergonomiques pour l'evaluation d'interfaces utilisateurs , 1991 .

[50]  Alan S. Neal,et al.  Playback: A method for evaluating the usability of software and its documentation , 1983, CHI '83.

[51]  John D. Gould,et al.  How to design usable systems , 1995 .

[52]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[53]  John McDermid,et al.  Life cycle support in the Ada environment , 1983, ALET.

[54]  B. Senach Evaluation ergonomique des interfaces homme-machine : une revue de la littérature , 1990 .

[55]  Sidney L. Smith,et al.  Application of Guidelines for Designing User Interface Software , 1985 .

[56]  James D. Foley,et al.  Supporting adaptive interfaces in a knowledge-based user interface environment , 1993, IUI '93.

[57]  Jakob Nielsen,et al.  Usability engineering at a discount , 1989 .

[58]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[59]  W. W. Royce,et al.  Managing the development of large software systems , 1970 .

[60]  Abigail Sellen,et al.  The Prevention of Mode Errors Through Sensory Feedback , 1992, Hum. Comput. Interact..

[61]  Graham I. Johnson,et al.  Evaluating usability of human computer interfaces: a practical method (west sussex , 1989 .

[62]  James L. Crowley,et al.  Integration and Control of Reactive Visual Processes , 1994, ECCV.

[63]  Agnès Pollier Evaluation d'une interface par des ergonomes : diagnostics et strategies , 1991 .

[64]  Alan J. Dix,et al.  REFINING EARLY DESIGN DECISIONS WITH A BLACK-BOX MODEL , 1987, SGCH.

[65]  Ben Shneiderman,et al.  Multiparty Grammars and Related Features for Defining Interactive Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[66]  Joëlle Coutaz,et al.  The MSM Framework: A Design Space for Multi-Sensori-Motor Systems , 1993, EWHCI.

[67]  Alistair G. Sutcliffe,et al.  Designing presentation in multimedia interfaces , 1994, CHI '94.

[68]  John L. Bennett,et al.  Usability Engineering: Our Experience and Evolution , 1988 .

[69]  Gregory D. Abowd,et al.  Structuring the Space of Interactive System Properties , 1992, Engineering for Human-Computer Interaction.

[70]  Barbara Hayes-Roth,et al.  A Cognitive Model of Planning , 1979, Cogn. Sci..

[71]  Véronique Normand,et al.  Le modèle SIROCO : de la spécification conceptuelle des interfaces utilisateur à leur réalisation , 1992 .

[72]  H. Rex Hartson,et al.  Developing user interfaces: ensuring usability through product & process , 1993 .

[73]  Jakob Nielsen,et al.  Measuring usability: preference vs. performance , 1994, CACM.

[74]  Patrick Pleczon Éléments de méthodologie et outils pour l'assistance à l'opérateur : application à la conduite automobile , 1992 .

[75]  Keith Duncan,et al.  Cognitive Engineering , 2017, Encyclopedia of GIS.

[76]  Leonard J. Bass,et al.  Developing software for the user interface , 1991, The SEI series in software engineering / Software Engineering Institute.

[77]  Marilyn Tremaine,et al.  Skilled financial planning: the cost of translating ideas into action , 1989, CHI '89.

[78]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[79]  Allen Newell,et al.  Human Problem Solving. , 1973 .