A Review of Intelligent Human-Machine Interfaces in the Light of the ARCH Model

An important field of current research is that of the design and implementation of intelligent human-machine interfaces (HMIs). This article reviews a number of concepts concerning intelligent interfaces, taking as its starting point the well-known ARCH model of HMI, with particular concern for the ability of such interfaces to be flexible, adaptive, tolerant of human error, and supportive both of human operators and intelligent agents.

[1]  Ryszard S. Michalski,et al.  Research in machine learning: recent progress, classification of methods, and future directions , 1990 .

[2]  K Y Lim,et al.  Integrating human factors with the Jackson System Development method: an illustrated overview. , 1992, Ergonomics.

[3]  H. Penny Nii,et al.  Blackboard systems: the blackboard model of problem solving and the evolution of blackboard architectures , 1995 .

[4]  Scott Henninger Book review: Cognitive Engineering in Complex Dynamic Worlds. Edited by E. Hollnagel, G. Mancini, & D. Woods (Academic Press) , 1990, SGAR.

[5]  B. Lomov The Problem of Activity in Psychology , 1982 .

[6]  Mark Chignell,et al.  Intelligent Interface Design , 1988 .

[7]  Yasushi Nakauchi,et al.  Modelling and implementation of multi-agent interface system for computer-supported co-operative work , 1992 .

[8]  Ernest Edmonds,et al.  The Separable user interface , 1992 .

[9]  A. Newell Unified Theories of Cognition , 1990 .

[10]  B. Rouse William,et al.  Adaptive Aiding for Human/Computer Control , 1988 .

[11]  Erik Hollnagel,et al.  Human Reliability Analysis: Context and Control , 1994 .

[12]  Prasun Dewan Principles of Designing Multi-User Interface Development Environments , 1992, Engineering for Human-Computer Interaction.

[13]  Jean-Michel Hoc,et al.  Diagnosis: some theoretical questions raised by applied research , 1995 .

[14]  Patrick Millot,et al.  Toward the Application of Multiagent Techniques to the Design of Human-Machine Systems Organizations , 1995 .

[15]  Thomas B. Sheridan,et al.  Human and Computer Control of Undersea Teleoperators , 1978 .

[16]  Neville Moray,et al.  Monitoring behavior and supervisory control , 1986 .

[17]  W. Ashby,et al.  Every Good Regulator of a System Must Be a Model of That System , 1970 .

[18]  Bob J. Wielinga,et al.  KADS: a modelling approach to knowledge engineering , 1992 .

[19]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[20]  M. Abed,et al.  A new method for conception, realisation and evaluation of man-machine , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[21]  Alan H. Bond,et al.  Distributed Artificial Intelligence , 1988 .

[22]  Yoshio Hayashi,et al.  Evaluation of ecological interface design , 1995 .

[23]  Ralph D. Hill The abstraction-link-view paradigm: using constraints to connect user interfaces to applications , 1992, CHI '92.

[24]  Christophe Kolski,et al.  Implementation of AI techniques for “intelligent” interface development , 1993 .

[25]  René Amalberti,et al.  Cognitive Modelling of Fighter Aircraft Process Control: A Step Towards an Intelligent On-Board Assistance System , 1992, Int. J. Man Mach. Stud..

[26]  David C. Wilkins,et al.  Readings in Knowledge Acquisition and Learning: Automating the Construction and Improvement of Expert Systems , 1992 .

[27]  K. Monta,et al.  Simulation study of an ecological interface for nuclear power plants , 1995 .

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

[29]  Jens Rasmussen,et al.  Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[30]  Derek J. Hatley,et al.  Strategies for Real-Time System Specification , 1987 .

[31]  Guy A. Boy Intelligent Assistant Systems , 1991 .

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

[33]  P. Barnard,et al.  Interacting cognitive subsystems: A systemic approach to cognitive-affective interaction and change , 1991 .

[34]  Jens Rasmussen,et al.  Models of Mental Strategies in Process Plant Diagnosis , 1981 .

[35]  Michael E. Atwood,et al.  The precis of Project Ernestine or an overview of a validation of GOMS , 1992, CHI.

[36]  Guy A. Boy,et al.  Computer integrated documentation , 1991 .

[37]  René Mandiau,et al.  lieit Representation of Multi-agent Group: the Shared , 1995 .

[38]  Barry Kirwan,et al.  A Guide To Task Analysis: The Task Analysis Working Group , 1992 .

[39]  R FeeneyWilliam,et al.  Adaptive man/computer interfaces , 1977 .

[40]  Phyllis Reisner,et al.  Formal grammar as a tool for analyzing ease of use , 1984 .

[41]  Christine M. Mitchell,et al.  OFMspert: inference of operator intentions in supervisory control using a blackboard architecture , 1988, IEEE Trans. Syst. Man Cybern..

[42]  T. Duval Modèles d'architecture pour les applications graphiques interactives: la famille Seeheim , 1994 .

[43]  Brad A. Myers,et al.  Creating user interfaces by demonstration , 1988 .

[44]  Hugues Bersini,et al.  La modélisation cognitive dans l'étude des systèmes homme-machines. , 1989 .

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

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

[47]  Guy A. Boy,et al.  COCKPIT ANALYSIS AND ASSESSMENT BY THE MESSAGE METHODOLOGY , 1986 .

[48]  Jürgen Herrmann,et al.  Different ways to support intelligent assistant systems by use of machine learning methods , 1996, Int. J. Hum. Comput. Interact..

[49]  Hubert Tardieu,et al.  La méthode MERISE - principes et outils , 1984 .

[50]  Christophe Kolski,et al.  A process method for the design of “Intelligent” man-machine interfaces: Case study: “The decisional module of imagery” , 1992 .

[51]  David Woods,et al.  Models of cognitive behavior in nuclear power plant personnel. A feasibility study: main report. Volume 2 , 1986 .

[52]  Cathleen Wharton,et al.  Telephone operators as knowledge workers: consultants who meet customer needs , 1995, CHI '95.

[53]  Joëlle Coutaz,et al.  A generic platform for addressing the multimodal challenge , 1995, CHI '95.

[54]  Kim J. Vicente,et al.  Ecological interface design: theoretical foundations , 1992, IEEE Trans. Syst. Man Cybern..

[55]  H. Penny Nii,et al.  Blackboard Application Systems, Blackboard Systems and a Knowledge Engineering Perspective , 1986 .

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

[57]  Nancy J. Cooke,et al.  Varieties of knowledge elicitation techniques , 1994, Int. J. Hum. Comput. Stud..

[58]  Christophe Kolski,et al.  Evaluation des interfaces homme-machine lors du développement des systèmes interactifs , 1996 .

[59]  Guy A. Boy Operator Assistant Systems , 1987, Int. J. Man Mach. Stud..

[60]  Peter G. Polson,et al.  A GOMS analysis of the advanced automated cockpit , 1994, CHI Conference Companion.

[61]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[62]  Rose Dieng,et al.  Methodes et outils d'acquisition des connaissances , 1990 .

[63]  Christine M. Mitchell,et al.  FIXIT: A Case-Based Architecture for Computationally Encoding Fault Management Experience , 1995 .

[64]  Giovanni Guida,et al.  User modeling in expert man-machine interfaces: a case study in intelligent information retrieval , 1990, IEEE Trans. Syst. Man Cybern..

[65]  A. Declet,et al.  [Psychology of communication]. , 1969, Puerto Rico y su enfermera.

[66]  Bonnie E. John,et al.  A GOMS analysis of a graphic machine-paced, highly interactive task , 1992, CHI.

[67]  Jean-Luc Duval,et al.  René Amalberti, Maurice de Montmollin, Jacques Theureau (Dirs.), Modèles en analyse du travail, Liège, Pierre Mardaga Éditeur, (Psychologie et sciences humaines), 1991 , 1992 .

[68]  Nikolaos M. Avouris,et al.  User Interface Design for Cooperating Agents in Industrial Process Supervision and Control Applications , 1993, Int. J. Man Mach. Stud..

[69]  Guy A. Boy An expert system for fault diagnosis in orbital refueling operations , 1986 .

[70]  Erik Hollnagel,et al.  The design of fault tolerant systems : prevention is better than cure , 1992 .

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

[72]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[73]  Joëlle Coutaz Interface homme-ordinateur : conception et réalisation. (Human computer interaction: principles of design and implementation) , 1988 .

[74]  Giuseppe Mancini,et al.  A model of operator behaviour for man-machine system simulation , 1990, Autom..

[75]  Jocelyne Nanard,et al.  Hypertext design environments and the hypertext design process , 1995, CACM.

[76]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1988, IJCAI 1989.

[77]  Penelope M. Sanderson,et al.  The “Bird's Foot” integrated graphical interface for NPP operation , 1995 .

[78]  H. Penny Nii,et al.  Blackboard Systems, Part One: The Blackboard Model of Problem Solving and the Evolution of Blackboard Architectures , 1986, AI Mag..

[79]  G. Klein,et al.  Decision Making in Action: Models and Methods , 1993 .

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

[81]  Anthony F. Norcio,et al.  Adaptive human-computer interfaces: a literature survey and perspective , 1989, IEEE Trans. Syst. Man Cybern..

[82]  Rae A. Earnshaw,et al.  Multimedia systems and applications , 1995 .

[83]  S E Hudson,et al.  The run-time structure of UIMS-supported applications , 1987, COMG.

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

[85]  Thomas B. Sheridan,et al.  Monitoring Behavior and Supervisory Control , 1976 .

[86]  Christophe Kolski,et al.  HUMAN-COMPUTER INTERFACE EVALUATION IN INDUSTRIAL COMPLEX SYSTEMS: A REVIEW OF USABLE TECHNIQUES , 1995 .

[87]  John F. McGrew,et al.  Tools for task analysis: graphs and matrices , 1991 .

[88]  Thies Wittig,et al.  ARCHON: an architecture for multi-agent systems , 1992 .

[89]  Sandrine Balbo,et al.  Evaluation ergonomique des interfaces utilisateur : un pas vers l'automatisation. (Ergonomic evaluation of user interfaces : a step to automation) , 1994 .

[90]  William B. Rouse,et al.  Conceptual Design of a Human Error Tolerant Interface for Complex Engineering Systems , 1985 .

[91]  Jr. James A. Carter Combining task analysis with software engineering in a methodology for designing interactive systems , 1991 .

[92]  Dan Diaper,et al.  Task Analysis for Human-Computer Interaction , 1990 .

[93]  Thomas Prevot,et al.  The cockpit assistant system cassy - design and in-flight evaluation , 1995 .

[94]  David E. Kieras,et al.  Towards a Practical GOMS Model Methodology for User Interface Design , 1988 .

[95]  Kazuo Yoshida,et al.  Computer simulation system of cognitive man-machine interaction in accidental situation of nuclear power plant , 1995 .

[96]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[97]  A. N. Leont’ev The Problem of Activity in Psychology , 1974 .

[98]  E. N. Corlett,et al.  Evaluation of human work : a practical ergonomics methodology , 1991 .

[99]  Michael J. Muller Disentangling application and presentation in distributed computing: architecture and protocol to enable a flexible, common user interface , 1988, IEEE Trans. Syst. Man Cybern..

[100]  Bonnie E. John Why GOMS? , 1995, INTR.

[101]  Les Gasser,et al.  Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics , 1991, Artif. Intell..

[102]  J. Richardson,et al.  Cognitive aspects of computer-supported tasks , 1992 .

[103]  Dominique L. Scapin,et al.  From users' task knowledge to high-level interface specification , 1994, Int. J. Hum. Comput. Interact..

[104]  K. D. Duncan Training for Fault Diagnosis in Industrial Process Plant , 1981 .

[105]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[106]  Viktor Mikhaĭlovich Glushkov,et al.  An Introduction to Cybernetics , 1957, The Mathematical Gazette.

[107]  E. Reed The Ecological Approach to Visual Perception , 1989 .

[108]  Brad A. Myers,et al.  Marquise: creating complete user interfaces by demonstration , 1993, CHI '93.

[109]  Valerie L. Shalin,et al.  Learning Pilot Tactics for Pilot's Associate , 1990 .

[110]  Mustapha Tendjaoui,et al.  An approach towards the design of intelligent man-machine interfaces used in process control , 1991 .

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

[112]  John H. Connolly,et al.  CSCW and Artificial Intelligence , 1994, Computer Supported Cooperative Work.

[113]  Nasa,et al.  A metamodel for the runtime architecture of an interactive system: the UIMS tool developers workshop , 1992, SGCH.

[114]  G. Klein,et al.  A recognition-primed decision (RPD) model of rapid decision making. , 1993 .

[115]  Richard J. Koubek,et al.  A comparative review of knowledge structure measurement techniques for interface design , 1993, Int. J. Hum. Comput. Interact..

[116]  Jacques Leplat,et al.  Erreur humaine, fiabilité humaine dans le travail , 1985 .

[117]  James Reason,et al.  Human Error , 1990 .

[118]  Matthias Schneider-Hufschmidt,et al.  Adaptive User Interfaces , 1993 .

[119]  Elizabeth Furtado,et al.  Adaptive human computer interfaces for supervision systems , 1995 .

[120]  Kim J. Vicente,et al.  Ecological Interface Design: A Research Overview , 1995 .

[121]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[122]  H. Penny Nii,et al.  Blackboard Systems, Part Two: Blackboard Application Systems, Blackboard Systems from a Knowledge Engineering Perspective , 1986, AI Mag..

[123]  Pattie Maes,et al.  Learning Interface Agents , 1993, AAAI.

[124]  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..

[125]  J. Fournier Vers des programmes dociles , 1994 .

[126]  Munindar P. Singh Book review: ARCHON: An Architecture for Multi-agent Systems. Edited by Wittig, Thies (Ellis Horwood Limited (distributed by Prentice Hall), 1992) , 1996, SGAR.

[127]  Adele Goldberg,et al.  Smalltalk-80 - the interactive programming environment , 1984 .

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

[129]  J. C. Thomas Human factors and artificial intelligence , 1988 .