Direct manipulation and other lessons

Publisher Summary This chapter discusses the conception of direct manipulation as complex notion of direct manipulation as a design philosophy rather than presenting a simple conception as a graphical interaction style. The chapter returns to the original definition of direct manipulation introduced by Shneiderman and to the early debate that the original definition sparked about why certain manual/graphical forms of interaction are more attractive than command line interfaces. The chapter also concerns the updating of this debate in the light of recent critiques and findings on direct manipulation and of other relevant developments in the human-computer interaction field. The chapter concludes with a re-evaluation of the direct manipulation philosophy in the modern context and an attempt to resolve aspects of the ongoing debate that is now fuelled by concerns over the negative effects of graphical standards. Thus the main thrust of the chapter is to guide the reader through the many twists and turns of the arguments and findings surrounding direct manipulation as a philosophy, in order to draw out some of the most valuable lessons that are taught about usability and design.

[1]  Ben Shneiderman,et al.  Visual information seeking: tight coupling of dynamic query filters with starfield displays , 1994, CHI '94.

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

[3]  Brad A. Myers,et al.  Demonstrational interfaces: A step beyond direct manipulation , 1992, Computer.

[4]  Paul J. Jalics Realizing the performance potential of Cobol , 1989, IEEE Software.

[5]  Suguru Ishizaki,et al.  GeoSpace: an interactive visualization system for exploring complex information spaces , 1995, CHI '95.

[6]  Thomas S. Tullis,et al.  A comparison of direct-manipulation, selection, and data-entry techniques for re-ordering fields in a table , 1992, CHI '92.

[7]  Brenda Laurel,et al.  Interface agents: metaphors with character , 1997 .

[8]  Marita Franzke,et al.  Turning research into practice: characteristics of display-based interaction , 1995, CHI '95.

[9]  Thomas P. Moran,et al.  Analogy considered harmful , 1982, CHI '82.

[10]  Lisa Strausfeld Financial Viewpoints: using point-of-view to enable understanding of information , 1995, CHI '95.

[11]  David Frohlich,et al.  The Design Space of Interfaces , 1992 .

[12]  John Karat Evaluating User Interface Complexity , 1987 .

[13]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[14]  Raj Reddy,et al.  Steps Toward Graceful Interaction in Spoken and Written Man-Machine Communication , 1983, Int. J. Man Mach. Stud..

[15]  Izak Benbasat,et al.  An Experimental Investigation of Interface Design Alternatives: Icon vs. Text and Direct Manipulation vs. Menus , 1993, Int. J. Man Mach. Stud..

[16]  Philip R. Cohen,et al.  Synergistic use of direct manipulation and natural language , 1989, CHI '89.

[17]  Ben Shneiderman,et al.  Dynamic queries for visual information seeking , 1994, IEEE Software.

[18]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[19]  Joseph A. Paradiso,et al.  Applying electric field sensing to human-computer interfaces , 1995, CHI '95.

[20]  Hiroshi Ishii,et al.  Transparent layered user interfaces: an evaluation of a display design to enhance focused and divided attention , 1995, CHI '95.

[21]  David Frohlich,et al.  MIXED INITIATIVE INTERACTION , 1991 .

[22]  B. Schneiderman,et al.  Designing the User Interface. Strategies for Effective Human-Computer Interaction , 1992 .

[23]  Mark C. Detweiler,et al.  Iconic Reference: Evolving Perspectives and an Organizing Framework , 1993, Int. J. Man Mach. Stud..

[24]  Myron W. Krueger Foreword: The interface will not disappear , 1996, Int. J. Hum. Comput. Interact..

[25]  Dov Te'eni,et al.  Direct Manipulation as a Source of Cognitive Feedback: A Human-Computer Experiment with a Judgment Task , 1990, Int. J. Man Mach. Stud..

[26]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[27]  Ben Shneiderman,et al.  A Study of File Manipulation by Novices Using Commands vs. Direct Manipulation , 1995 .

[28]  Carla Huls,et al.  EDWARD: full integration of language and action in a multimodal user interface , 1994, Int. J. Hum. Comput. Stud..

[29]  R. L. Morris,et al.  When does a Mouse become a Rat? or ... Comparing Performance and Preferences in Direct Manipulation and Command Line Environment , 1991, Comput. J..

[30]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[31]  B. Shneiderman,et al.  The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system , 1992, SIGIR '92.

[32]  Michael Frese,et al.  Lernprozesse in Abhängigkeit von der Trainingsmethode, von Personenmerkmalen und von der Benutzeroberfläche (direkte Manipulation vs. konventionelle Interaktion) , 1987, Software-Ergonomie.

[33]  Philip R. Cohen The role of natural language in a multimodal interface , 1992, UIST '92.

[34]  R. Nickerson Some Characteristics of Conversations , 1981 .

[35]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[36]  Manuel A. Pérez-Quiñones,et al.  Evaluating two aspects of direct manipulation in advanced cockpits , 1992, CHI.

[37]  David M. Frohlich,et al.  The history and future of direct manipulation , 1993, Behav. Inf. Technol..

[38]  Clifford Nass,et al.  Machines, social attributions, and ethopoeia: performance assessments of computers subsequent to "self-" or "other-" evaluations , 1994, Int. J. Hum. Comput. Stud..

[39]  Michael Smyth,et al.  Minimising Conceptual Baggage: Making Choices about Metaphor , 1994, BCS HCI.

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

[41]  G. Nigel Gilbert,et al.  Two ways to fill a bath, with and without knowing it , 1990, IFIP TC13 International Conference on Human-Computer Interaction.

[42]  Peter W. Fach,et al.  The influence of design decisions on the usability of direct manipulation user interfaces , 1995, Behav. Inf. Technol..

[43]  J. Foley Interfaces for advanced computing , 1987 .

[44]  Norbert A. Streitz,et al.  Thinking or acting? Mental workload and subjective preferences for a command code and a direct manipulation interaction style , 1992, Int. J. Hum. Comput. Interact..

[45]  ShneidermanBen,et al.  Applying direct manipulation concepts , 1986 .

[46]  Herbert A. Simon,et al.  What you see is what you get—but do you get what you see? , 1994, CHI '94.

[47]  Lynn A. Streeter Interface styles: direct manipulation versus social interactions (panel session) , 1995, CHI '95.

[48]  Edwin Hutchins,et al.  Metaphors for Interface Design , 1987 .

[49]  Dennis Wixon,et al.  User performance with command, menu, and iconic interfaces , 1985, CHI '85.

[50]  Ben Shneiderman,et al.  The future of interactive systems and the emergence of direct manipulation , 1982 .

[51]  John Lee,et al.  Conversations with graphics: implications for the design of natural language/graphics interfaces , 1994, Int. J. Hum. Comput. Stud..

[52]  Stuart K. Card The Anti-Mac: violating the Macintosh human interface guidelines (panel session) , 1995, CHI '95.

[53]  Matthias Rauterberg,et al.  Task orientation and user-oriented dialog design , 1991, Int. J. Hum. Comput. Interact..

[54]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[55]  James N. MacGregor A Comparison of the Effects of Icons and Descriptors in a Videotex Menu Retrieval , 1992, Int. J. Man Mach. Stud..

[56]  Donald A. Norman,et al.  User Centered System Design: New Perspectives on Human-Computer Interaction , 1988 .

[57]  Henk Zeevat,et al.  Integrating natural language and graphics in dialogue , 1990, INTERACT.

[58]  Ray E. Eberts,et al.  Preferred Mental Models for Direct Manipulation and Command-Based Interfaces , 1993, Int. J. Man Mach. Stud..

[59]  Clifford Nass,et al.  Computers are social actors , 1994, CHI '94.

[60]  Christopher Williamson,et al.  Dynamic queries for information exploration: an implementation and evaluation , 1992, CHI.

[61]  Nicholas J. Haddock Multimodal Database Query , 1992, COLING.

[62]  Marilyn A. Walker,et al.  Natural language in a desktop environment , 1989 .

[63]  Steve Whittaker,et al.  Shared Workspaces: How Do They Work and When Are They Useful? , 1993, Int. J. Man Mach. Stud..

[64]  Jeff A. Johnson,et al.  The Xerox Star: a retrospective , 1989, Computer.

[65]  Bill Buxton HCI and the inadequacies of direct manipulation systems , 1993, SGCH.

[66]  Ben Shneiderman,et al.  Applying direct manipulation concepts: direct manipulation dik operating system (DMDOS) , 1986, SOEN.

[67]  Dan Venolia Facile 3D direct manipulation , 1993, CHI '93.

[68]  Thomas S. Tullis,et al.  A Comparison of Direct-Manipulation, Selection, and Data-Entry Techniques for Reordering Fields in a Table , 1992 .

[69]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[70]  David Gittins,et al.  Icon-Based Human-Computer Interaction , 1986, Int. J. Man Mach. Stud..

[71]  Jeff Johnson,et al.  How faithfully should the electronic office simulate real one? , 1987, SGCH.

[72]  Patrick W. Jordan Claims for Direct Manipulation Interfaces Investigated , 1992 .

[73]  David Frohlich,et al.  Applying the Technology of Conversation to the Technology for Conversation , 1990 .

[74]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[75]  Ben Shneiderman,et al.  The alphaslider: a compact and rapid selector , 1994, CHI Conference Companion.

[76]  Eric Harslem,et al.  Designing the STAR User Interface , 1987, ECICS.

[77]  A. Jefferson Offutt,et al.  An Empirical Evaluation , 1994 .

[78]  Gina-Anne Levow,et al.  Designing SpeechActs: issues in speech user interfaces , 1995, CHI '95.

[79]  Susan T. Dumais,et al.  The spatial metaphor for user interfaces: experimental tests of reference by location versus name , 1986, TOIS.

[80]  C. Egido,et al.  Pictures and category labels as navigational aids for catalog browsing , 1988, CHI '88.

[81]  Abigail Sellen,et al.  An Empirical Evaluation of Some Articulatory and Cognitive Aspects of Marking Menus , 1993, Hum. Comput. Interact..

[82]  P. Desain Direct manipulation and the design of user interfaces , 1988 .

[83]  Dennis R. Wixon,et al.  Interface Style and Eclecticism: Moving beyond Categorical Approaches , 1987 .