skip to main content
Skip header Section
The humane interface: new directions for designing interactive systemsMarch 2000
Publisher:
  • ACM Press/Addison-Wesley Publishing Co.
  • 1515 Broadway, 17th Floor New York, NY
  • United States
ISBN:978-0-201-37937-2
Published:01 March 2000
Pages:
233
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

"Deep thinking is rare in this field where most companies are glad to copy designs that were great back in the 1970s. The Humane Interface is a gourmet dish from a master chef. Five mice!" --Jakob Nielsen, Nielsen Norman Group Author of Designing Web Usability: The Practice of SimplicityThis unique guide to interactive system design reflects the experience and vision of Jef Raskin, the creator of the Apple Macintosh. Other books may show how to use today's widgets and interface ideas effectively. Raskin, however, demonstrates that many current interface paradigms are dead ends, and that to make computers significantly easier to use requires new approaches. He explains how to effect desperately needed changes, offering a wealth of innovative and specific interface ideas for software designers, developers, and product managers.The Apple Macintosh helped to introduce a previous revolution in computer interface design, drawing on the best available technology to establish many of the interface techniques and methods now universal in the computer industry. With this book, Raskin proves again both his farsightedness and his practicality. He also demonstrates how design ideas must be built on a scientific basis, presenting just enough cognitive psychology to link the interface of the future to the experimental evidence and to show why that interface will work.Raskin observes that our honeymoon with digital technology is over: We are tired of having to learn huge, arcane programs to do even the simplest of tasks; we have had our fill of crashing computers; and we are fatigued by the continual pressure to upgrade. The Humane Interface delivers a way for computers, information appliances, and other technology-driven products to continue to advance in power and expand their range of applicability, while becoming free of the hassles and obscurities that plague present products. 0201379376B07092001

Cited By

  1. ACM
    Gorichanaz T Toward Humanity-Centered Design without Hubris Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, (1-7)
  2. ACM
    Morales Diaz L The Old and the New Axioms of User Interfaces: Unspoken Existence, Crisis, and Implications for Design and Engineering Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, (1-6)
  3. ACM
    Zhou Q, Ledo D, Fitzmaurice G and Anderson F TimeTunnel: Integrating Spatial and Temporal Motion Editing for Character Animation in Virtual Reality Proceedings of the CHI Conference on Human Factors in Computing Systems, (1-17)
  4. ACM
    Pfeuffer K, Obernolte J, Dietz F, Mäkelä V, Sidenmark L, Manakhov P, Pakanen M and Alt F PalmGazer: Unimanual Eye-hand Menus in Augmented Reality Proceedings of the 2023 ACM Symposium on Spatial User Interaction, (1-12)
  5. ACM
    Mackamul E, Casiez G and Malacria S (2023). Exploring Visual Signifier Characteristics to Improve the Perception of Affordances of In-Place Touch Inputs, Proceedings of the ACM on Human-Computer Interaction, 7:MHCI, (1-32), Online publication date: 11-Sep-2023.
  6. ACM
    Smith J, Cao X, Ramirez-Aristizabal A and Hartmann B Dual Body Bimanual Coordination in Immersive Environments Proceedings of the 2023 ACM Designing Interactive Systems Conference, (230-243)
  7. ACM
    Taeumel M and Hirschfeld R Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (185-194)
  8. ACM
    Jayagopal D, Lubin J and Chasins S Exploring the Learnability of Program Synthesizers by Novice Programmers Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, (1-15)
  9. ACM
    Kaur H, Downey D, Singh A, Cheng E, Weld D and Bragg J FeedLens: Polymorphic Lenses for Personalizing Exploratory Search over Knowledge Graphs Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, (1-15)
  10. ACM
    Toft M, Tekmen B and Baun I ARC - Seamlessly Switching between Drawing, Conversation and Real World Object Manipulation in AR Adjunct Proceedings of the 2022 Nordic Human-Computer Interaction Conference, (1-2)
  11. ACM
    Beaudouin-Lafon M, Bødker S and Mackay W (2021). Generative Theories of Interaction, ACM Transactions on Computer-Human Interaction, 28:6, (1-54), Online publication date: 31-Dec-2022.
  12. ACM
    Dickson T, Wehbe R, Matulic F and Vogel D (2021). HybridPointing for Touch, Proceedings of the ACM on Human-Computer Interaction, 5:ISS, (1-22), Online publication date: 3-Nov-2021.
  13. Twidale M, Nichols D and Lueg C (2021). Everyone everywhere, Journal of the Association for Information Science and Technology, 72:10, (1272-1284), Online publication date: 17-Sep-2021.
  14. ACM
    Friedman N, Love K, LC R, Sabin J, Hoffman G and Ju W What Robots Need From Clothing Proceedings of the 2021 ACM Designing Interactive Systems Conference, (1345-1355)
  15. de Almeida Neris V, Fortuna F, Bonacin R, de Alencar T, de Oliveira Neris L and Baranauskas M (2021). Addressing Brazilian diversity in personal computing systems with a tailoring-based approach, Personal and Ubiquitous Computing, 25:2, (297-319), Online publication date: 1-Apr-2021.
  16. ACM
    Taeumel M and Hirschfeld R Exploring Modal Locking in Window Manipulation Companion Proceedings of the 5th International Conference on the Art, Science, and Engineering of Programming, (14-20)
  17. Martín-Barrio A, Roldán J, Terrile S, del Cerro J and Barrientos A (2019). Application of immersive technologies and natural language to hyper-redundant robot teleoperation, Virtual Reality, 24:3, (541-555), Online publication date: 1-Sep-2020.
  18. ACM
    Voelker S, Hueber S, Corsten C and Remy C HeadReach: Using Head Tracking to Increase Reachability on Mobile Touch Devices Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, (1-12)
  19. ACM
    Hsu S, Vaccaro K, Yue Y, Rickman A and Karahalios K Awareness, Navigation, and Use of Feed Control Settings Online Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, (1-13)
  20. ACM
    Matulic F, Arakawa R, Vogel B and Vogel D PenSight: Enhanced Interaction with a Pen-Top Camera Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, (1-14)
  21. Dinneen J and Julien C (2019). The ubiquitous digital file, Journal of the Association for Information Science and Technology, 71:1, (E1-E32), Online publication date: 4-Dec-2019.
  22. ACM
    Matulic F, Vogel B, Kimura N and Vogel D Eliciting Pen-Holding Postures for General Input with Suitability for EMG Armband Detection Proceedings of the 2019 ACM International Conference on Interactive Surfaces and Spaces, (89-100)
  23. ACM
    Dourish P (2019). User experience as legitimacy trap, Interactions, 26:6, (46-49), Online publication date: 30-Oct-2019.
  24. ACM
    Danyluk K, Jenny B and Willett W Look-From Camera Control for 3D Terrain Maps Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-12)
  25. ACM
    Corsten C, Lahaye M, Borchers J and Voelker S ForceRay Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-12)
  26. ACM
    Surale H, Matulic F and Vogel D Experimental Analysis of Barehand Mid-air Mode-Switching Techniques in Virtual Reality Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-14)
  27. ACM
    Ritchie J, Wigdor D and Chevalier F A Lie Reveals the Truth Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-13)
  28. ACM
    Zhang Y, Pahud M, Holz C, Xia H, Laput G, McGuffin M, Tu X, Mittereder A, Su F, Buxton W and Hinckley K Sensing Posture-Aware Pen+Touch Interaction on Tablets Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-14)
  29. ACM
    Fennedy K and Lee H Multitouch Keyboard Revisited Proceedings of the 5th International ACM In-Cooperation HCI and UX Conference, (36-45)
  30. Fennedy K, Lee H, Ko I, Tan Y, Zhang D and Li C Augmenting user-maintained interaction through mode locking and reversing Proceedings of the 32nd International BCS Human Computer Interaction Conference, (1-12)
  31. ACM
    Corsten C, Voelker S, Link A and Borchers J Use the Force Picker, Luke Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-12)
  32. ACM
    Nouwens M and Klokmose C The Application and Its Consequences for Non-Standard Knowledge Work Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-12)
  33. ACM
    Dubois E, Serrano M and Raynal M Rolling-Menu Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-12)
  34. ACM
    Schoop E, Smith J and Hartmann B HindSight Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-12)
  35. ACM
    Borowski M, Rädle R and Klokmose C Codestrate Packages Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, (1-6)
  36. ACM
    Bailly G, Lecolinet E and Nigay L (2016). Visual Menu Techniques, ACM Computing Surveys, 49:4, (1-41), Online publication date: 31-Dec-2018.
  37. ACM
    Xia H, Hinckley K, Pahud M, Tu X and Buxton B WritLarge Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, (3227-3240)
  38. ACM
    Xia H, Araujo B and Wigdor D Collection Objects Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, (5592-5604)
  39. ACM
    Arawjo I, Yoon D and Guimbretière F TypeTalker Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, (1970-1981)
  40. ACM
    Sadana R and Stasko J Expanding Selection for Information Visualization Systems on Tablet Devices Proceedings of the 2016 ACM International Conference on Interactive Surfaces and Spaces, (149-158)
  41. ACM
    Conversy S, Chatty S, Gaspard-Boulinc H and Vinot J The accident of flight 447 Rio-Paris Proceedings of the International Conference on Human-Computer Interaction in Aerospace, (1-8)
  42. ACM
    Feuchtner T, Walter R and Müller J Interruption and pausing of public display games Proceedings of the 18th International Conference on Human-Computer Interaction with Mobile Devices and Services, (306-317)
  43. ACM
    Gupta S and McGuffin M Multitouch Radial Menu Integrating Command Selection and Control of Arguments with up to 4 Degrees of Freedom Proceedings of the International Working Conference on Advanced Visual Interfaces, (256-263)
  44. ACM
    Xia H, Araujo B, Grossman T and Wigdor D Object-Oriented Drawing Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, (4610-4621)
  45. ACM
    Han J and Lee G Push-Push Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, (313-322)
  46. ACM
    Suthers D From contingencies to network-level phenomena Proceedings of the Fifth International Conference on Learning Analytics And Knowledge, (368-377)
  47. ACM
    Voelker S, Corsten C, Hamdan N, Øvergård K and Borchers J An Interaction Model for Grasp-Aware Tangibles on Interactive Surfaces Proceedings of the Ninth ACM International Conference on Interactive Tabletops and Surfaces, (279-282)
  48. ACM
    Semmo A and Döllner J An interaction framework for level-of-abstraction visualization of 3D geovirtual environments Proceedings of the 2nd ACM SIGSPATIAL International Workshop on Interacting with Maps, (43-49)
  49. ACM
    Conversy S, Chatty S, Gaspard-Boulinc H and Vinot J The accident of flight AF447 Rio-Paris Proceedings of the 26th Conference on l'Interaction Homme-Machine, (60-69)
  50. ACM
    Aceituno J and Roussel N The hotkey palette Proceedings of the 26th Conference on l'Interaction Homme-Machine, (55-59)
  51. ACM
    Freitag G, Wegner M, Tränkner M and Wacker M Tiquid Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational, (319-322)
  52. ACM
    Zhang B, Chen Y, Tuna C, Dave A, Li Y, Lee E and Hartmann B HOBS Proceedings of the 2nd ACM symposium on Spatial user interaction, (17-25)
  53. Bergman O, Whittaker S and Falk N (2014). Shared files, Journal of the Association for Information Science and Technology, 65:10, (1949-1963), Online publication date: 1-Oct-2014.
  54. ACM
    Voelker S, Corsten C, Hamdan N, Øvergård K and Borchers J An interaction model for touch-aware tangibles on interactive surfaces CHI '14 Extended Abstracts on Human Factors in Computing Systems, (1873-1878)
  55. ACM
    Freeman D, Santosa S, Chevalier F, Balakrishnan R and Singh K LACES Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1207-1216)
  56. ACM
    Matulic F and Norrie M Pen and touch gestural environment for document editing on interactive tabletops Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces, (41-50)
  57. Fróes I Dead-Until-Touched Proceedings of the 7th international conference on Universal Access in Human-Computer Interaction: applications and services for quality of life - Volume Part III, (611-619)
  58. ACM
    Lehmann C and Döllner J Annotating 3D content in interactive, virtual worlds Proceedings of the 18th International Conference on 3D Web Technology, (67-70)
  59. Lemma R, Lanza M and Olivero F CEL: modeling everywhere Proceedings of the 2013 International Conference on Software Engineering, (1323-1326)
  60. Ponzanelli L, Bacchelli A and Lanza M Seahawk: stack overflow in the IDE Proceedings of the 2013 International Conference on Software Engineering, (1295-1298)
  61. Amado Alves M (2013). The Shattered Document approach to adaptive hypertext. Design and evaluation, Information Services and Use, 33:2, (63-72), Online publication date: 1-Apr-2013.
  62. Bergman O, Tene-Rubinstein M and Shalom J (2013). The use of attention resources in navigation versus search, Personal and Ubiquitous Computing, 17:3, (583-590), Online publication date: 1-Mar-2013.
  63. ACM
    Holman D, Hollatz A, Banerjee A and Vertegaal R Unifone Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction, (177-184)
  64. ACM
    Matulic F and Norrie M Empirical evaluation of uni- and bimodal pen and touch interaction properties on digital tabletops Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces, (143-152)
  65. ACM
    Bouvier D, Chen T, Lewandowski G, McCartney R, Sanders K and VanDeGrift T User interface evaluation by novices Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, (327-332)
  66. ACM
    Brade M, Brändel C and Groh R BrainDump Proceedings of the International Working Conference on Advanced Visual Interfaces, (790-791)
  67. ACM
    Brade M, Brändel C and Groh R Using the power of associations Proceedings of the International Working Conference on Advanced Visual Interfaces, (373-376)
  68. ACM
    Karrer T, Wittenhagen M and Borchers J DragLocks Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (623-626)
  69. ACM
    Bailey M and Cunningham S Introduction to computer graphics SIGGRAPH Asia 2011 Courses, (1-58)
  70. ACM
    Camilli M, Dibitonto M, Vona A, Medaglia C and Di Nocera F User-centered design approach for interactive kiosks Proceedings of the 9th ACM SIGCHI Italian Chapter International Conference on Computer-Human Interaction: Facing Complexity, (85-91)
  71. ACM
    Kammer D, Franke I, Groh R, Steinhauf J, Kirchner M and Schönefeld F The eleventh finger Proceedings of the 29th Annual European Conference on Cognitive Ergonomics, (141-148)
  72. ACM
    Kin K, Miller T, Bollensdorff B, DeRose T, Hartmann B and Agrawala M Eden Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1343-1352)
  73. Thomas M (2011). Using human-centered design to expose humans to computer science, Journal of Computing Sciences in Colleges, 26:4, (115-121), Online publication date: 1-Apr-2011.
  74. ACM
    Bailey M and Cunningham S Introduction to computer graphics ACM SIGGRAPH ASIA 2010 Courses, (1-100)
  75. Kammer D, Lamack F and Groh R Enhancing the expressiveness of fingers Proceedings of the First international joint conference on Ambient intelligence, (259-264)
  76. ACM
    Pietschmann S, Tietz V, Reimann J, Liebing C, Pohle M and Meißner K A metamodel for context-aware component-based mashup applications Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, (413-420)
  77. ACM
    Murphy-Hill E and Black A An interactive ambient visualization for code smells Proceedings of the 5th international symposium on Software visualization, (5-14)
  78. Jian J, Xie Y, Tang W and Wang C Webgame based collaborative learning design Proceedings of the Entertainment for education, and 5th international conference on E-learning and games, (223-234)
  79. ACM
    Nandigam D, Symonds J, Kayes N and McPherson K Mobile phone user interface design for patients with traumatic brain injury Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer Interaction, (69-72)
  80. ACM
    Remy C, Weiss M, Ziefle M and Borchers J A pattern language for interactive tabletops in collaborative workspaces Proceedings of the 15th European Conference on Pattern Languages of Programs, (1-48)
  81. ACM
    Mertens A, Jochems N, Schlick C, Dünnebacke D and Dornberg J Design pattern TRABING Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, (267-272)
  82. ACM
    Fails J, Druin A and Guha M Mobile collaboration Proceedings of the 9th International Conference on Interaction Design and Children, (20-29)
  83. Hendy J, Booth K and McGrenere J Graphically enhanced keyboard accelerators for GUIs Proceedings of Graphics Interface 2010, (3-10)
  84. ACM
    Guerreiro T, Nicolau H, Jorge J and Gonçalves D NavTap Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility, (99-106)
  85. ACM
    Bae S, Balakrishnan R and Singh K EverybodyLovesSketch Proceedings of the 22nd annual ACM symposium on User interface software and technology, (59-68)
  86. Calvillo Gámez E, Cairns P and Cox A From the gaming experience to the wider user experience Proceedings of the 23rd British HCI Group Annual Conference on People and Computers: Celebrating People and Technology, (520-523)
  87. Gerken J, Heilig M, Jetter H, Rexhausen S, Demarmels M, König W and Reiterer H (2009). Lessons learned from the design and evaluation of visual information-seeking systems, International Journal on Digital Libraries, 10:2-3, (49-66), Online publication date: 1-Aug-2009.
  88. ACM
    Roth V and Turner T Bezel swipe Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1523-1526)
  89. ACM
    Weiss M, Wagner J, Jansen Y, Jennings R, Khoshabeh R, Hollan J and Borchers J SLAP widgets Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (481-490)
  90. ACM
    Takasaki T and Mori Y A webcam platform for facilitating intercultural group activities Proceedings of the 2009 international workshop on Intercultural collaboration, (129-138)
  91. ACM
    Bailey M and Cunningham S Introduction to computer graphics ACM SIGGRAPH ASIA 2008 courses, (1-103)
  92. Palmer A (2008). Criteria to evaluate Automated Personal Identification Mechanisms, Computers and Security, 27:7-8, (260-284), Online publication date: 1-Dec-2008.
  93. ACM
    Adams B, Phung D and Venkatesh S (2008). Sensing and using social context, ACM Transactions on Multimedia Computing, Communications, and Applications, 5:2, (1-27), Online publication date: 1-Nov-2008.
  94. ACM
    Horner M The Giraffe semantic web browser Proceedings of the 12th international conference on Entertainment and media in the ubiquitous era, (184-188)
  95. ACM
    Viljamaa T Unified media functions for mobile multimedia devices Proceedings of the International Conference on Mobile Technology, Applications, and Systems, (1-8)
  96. ACM
    Bergman O, Beyth-Marom R, Nachmias R, Gradovitch N and Whittaker S (2008). Improved search engines and navigation preference in personal information management, ACM Transactions on Information Systems, 26:4, (1-24), Online publication date: 1-Sep-2008.
  97. ACM
    Appert C, Chapuis O and Beaudouin-Lafon M Evaluation of pointing performance on screen edges Proceedings of the working conference on Advanced visual interfaces, (119-126)
  98. ACM
    Frøkjær E and Hornbæk K (2008). Metaphors of human thinking for usability inspection and design, ACM Transactions on Computer-Human Interaction, 14:4, (1-33), Online publication date: 1-Jan-2008.
  99. Leitner G, Ahlström D and Hitz M Usability of mobile computing in emergency response systems Proceedings of the 3rd Human-computer interaction and usability engineering of the Austrian computer society conference on HCI and usability for medicine and health care, (241-254)
  100. Magel K and Alsmadi I GUI structural metrics and testability testing Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (91-95)
  101. Chan J and Law K Structured blended learning implementation for an open learning environment Proceedings of the 6th international conference on Advances in web based learning, (630-640)
  102. ACM
    Bailey M and Glassner A Introduction to SIGGRAPH and computer graphics ACM SIGGRAPH 2007 courses, (1-es)
  103. Sánchez-Puebla M, Aedo I and Díaz P Validation of critical parameters for predictive evaluation of notification system in avionics interfaces Proceedings of the 2007 conference on Human interface: Part II, (1109-1118)
  104. Chung S, Shim J and Kim C Display button Proceedings of the 12th international conference on Human-computer interaction: interaction platforms and techniques, (1086-1095)
  105. ACM
    Pettitt M, Burnett G and Stevens A An extended keystroke level model (KLM) for predicting the visual demand of in-vehicle information systems Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1515-1524)
  106. ACM
    Guimbretiére F, Dixon M and Hinckley K ExperiScope Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1333-1342)
  107. ACM
    Sena C and Santos C Desenvolvimento de interfaces multimodais a partir da integração de comandos vocais à interface gráfica Proceedings of VII Brazilian symposium on Human factors in computing systems, (31-39)
  108. ACM
    Adams B, Phung D and Venkatesh S Extraction of social context and application to personal multimedia exploration Proceedings of the 14th ACM international conference on Multimedia, (987-996)
  109. ACM
    Reitz M and Nögel U Components Proceedings of the 4th international symposium on Principles and practice of programming in Java, (153-162)
  110. ACM
    Farmer R and Hughes B Towards a "personal cost" model for end-user development Proceedings of the 7th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: design centered HCI, (75-82)
  111. ACM
    Di Mascio T, Salvatore I and Tarantino L Navigation by zooming in boxes Proceedings of the working conference on Advanced visual interfaces, (262-265)
  112. ACM
    Shizuki B, Hisamatsu T, Takahashi S and Tanaka J Laser pointer interaction techniques using peripheral areas of screens Proceedings of the working conference on Advanced visual interfaces, (95-98)
  113. ACM
    Zhao S, Agrawala M and Hinckley K Zone and polygon menus Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1077-1086)
  114. ACM
    Hinckley K, Guimbretiere F, Baudisch P, Sarin R, Agrawala M and Cutrell E The springboard Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (181-190)
  115. ACM
    Dorta T Vers la maîtrise du virtuel à travers le réel Proceedings of the 18th Conference on l'Interaction Homme-Machine, (131-138)
  116. ACM
    Lieberman H and Espinosa J A goal-oriented interface to consumer electronics using planning and commonsense reasoning Proceedings of the 11th international conference on Intelligent user interfaces, (226-233)
  117. Huang C and Akagi M Toward a rule-based synthesis of emotional speech on linguistic descriptions of perception Proceedings of the First international conference on Affective Computing and Intelligent Interaction, (366-373)
  118. Melchior F, Laubach T and de Vries D Authoring and User Interaction for the Production of Wave Field Synthesis Content in an Augmented Reality System Proceedings of the 4th IEEE/ACM International Symposium on Mixed and Augmented Reality, (48-51)
  119. ACM
    Büring T and Reiterer H ZuiScat Proceedings of the 7th international conference on Human computer interaction with mobile devices & services, (129-136)
  120. Vera A, John B, Remington R, Matessa M and Freed M (2005). Automating human-performance modeling at the millisecond level, Human-Computer Interaction, 20:3, (225-265), Online publication date: 1-Sep-2005.
  121. ACM
    Pettersson J, Fischer-Hübner S, Danielsson N, Nilsson J, Bergmann M, Clauss S, Kriegelstein T and Krasemann H Making PRIME usable Proceedings of the 2005 symposium on Usable privacy and security, (53-64)
  122. Zudilova E and Sloot P (2005). Bringing combined interaction to a problem solving environment for vascular reconstruction, Future Generation Computer Systems, 21:7, (1167-1176), Online publication date: 1-Jul-2005.
  123. Zudilova E and Sloot P Multi-modal interaction in biomedicine Ambient Intelligence for Scientific Discovery, (184-201)
  124. ACM
    Hornbæk K and Frøkjær E Two psychology-based usability inspection techniques studied in a diary experiment Proceedings of the third Nordic conference on Human-computer interaction, (3-12)
  125. Filman R (2004). From the Editor in Chief, IEEE Internet Computing, 8:5, (4-6), Online publication date: 1-Sep-2004.
  126. ACM
    Kolko J (2004). Mixing disciplines in anticipation of convergence, Interactions, 11:4, (18-23), Online publication date: 1-Jul-2004.
  127. Henriksen K, Sporring J and Hornbæk K (2004). Virtual Trackballs Revisited, IEEE Transactions on Visualization and Computer Graphics, 10:2, (206-216), Online publication date: 1-Mar-2004.
  128. ACM
    Li Y, Landay J, Guan Z, Ren X and Dai G Sketching informal presentations Proceedings of the 5th international conference on Multimodal interfaces, (234-241)
  129. Zudilova E and Sloot P Virtual reality and desktop as a combined interaction-visualisation medium for a problem-solving environment Proceedings of the 2003 international conference on Computational science: PartIII, (1025-1034)
  130. Pawson R and Wade V Agile development using naked objects Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (97-103)
  131. Hatanaka M Ergonomic design of a portable musical instrument Proceedings of the 2003 conference on New interfaces for musical expression, (77-82)
  132. Harbusch K, Hasan S, Hoffmann H, Kühn M and Schüler B Domain-specific disambiguation for typing with ambiguous keyboards Proceedings of the 2003 EACL Workshop on Language Modeling for Text Entry Methods, (67-74)
  133. Hornbæk K and Frøkjær E Evaluating user interfaces with metaphors of human thinking Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (486-507)
  134. Karampelas P, Akoumianakis D and Stephanidis C User interface design for PDAs Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (474-485)
  135. Zudilova E A Multi-Modal Interface for an Interactive Simulated Vascular Reconstruction System Proceedings of the 4th IEEE International Conference on Multimodal Interfaces
  136. Johanson B, Fox A and Winograd T (2002). The Interactive Workspaces Project, IEEE Pervasive Computing, 1:2, (67-74), Online publication date: 1-Apr-2002.
  137. ACM
    Pettigrew K and Durrance J Public use of digital community information sstems Proceedings of the 1st ACM/IEEE-CS joint conference on Digital libraries, (136-143)
Contributors

Recommendations

Reviews

Maxine Cohen

Raskin provides an eye-opening approach to interface systems design and the issues faced by designers. It is eye-opening because it goes beyond the standard advice provided in traditional interface design books and provides a new and innovative approach to interface design issues. Raskin examines some of the flaws found in today's interfaces and provides solutions to overcome these problems. The book is organized as a series of eight chapters, with two small appendices. A reference list provides many of the classic works as well as references to Raskin's other writings. The book also includes a detailed index. Each chapter is split into multiple parts and starts with an interesting quote related to the chapter topic. To keep to the spirit of the book and understand the examples, it is best read cover to cover. According to the preface, the book's audience can include Web designers and managers, product designers and product managers, corporate managers, programmers, information technology managers, consumers, computer science and cognitive psychology students, and any other human-machine interface researcher. This book will touch them all in different ways. The book does not take a cookbook approach; rather, it serves as a complement to other interface design books. Raskin “reexamines the cognitive foundations of human-machine interaction to elucidate a crucial aspect of why interface designs succeed or fail” (p. xi). This book does not survey the field, but it does cite the classic sources. Chapter 1, “Background,” explains the nature of interfaces, keeping things simple, human-centered design, interface building tools, and where interface design fits into the design cycle. This chapter is brief but sets the stage for Raskin's approach to a humane interface. It concludes with Raskin's definition of a humane interface: “An interface is humane if it is responsive to human needs and considerate of human frailties” (p. 6). Obviously, very few standard interfaces meet his definition. In chapter 2, “Cognetics and the Locus of Attention,” the author briefly discusses the ergonomic issues of design, but then moves on to the cognitive issues. There is an interesting discussion of the cognitive conscious and the cognitive unconscious, and how they relate to interface design. The chapter ends by considering locus of attention and habituation. Chapter 3 discusses “Meanings, Modes, Monotony, and Myths.” Every interface book written talks about how users hate modes, yet we continue designing modal interfaces. Raskin takes the discussion one step further by defining a metric that measures how modal a particular interface is. This chapter provides some guidelines for the design of buttons, keystroke combinations, user preference settings and customizing facilities, and affordances. Raskin also discusses the controversy of noun-verb versus verb-noun construction. Plenty of good and bad design examples are interspersed throughout this chapter, including an interesting discussion of the Bay Area Rapid Transit (BART) ticket dispensing machine. One of the criticisms of human computer interface design is the need to quantify designs and make it more of a science and less of an art. Chapter 4, “Quantification,” covers a number of methods of analyzing interface designs. Detailed examples and explanations are provided for using the classic GOMS keystroke model created by Card, Moran, and Newell; Raskin's measures of interface efficiency; and Hick's and Fitts's laws. Appropriate references are provided for additional details. Chapter 5 presents some “Unification” principles and ideas. Whereas the previous chapters presented more of the nuts and bolts, the remaining chapters begin putting the pieces together. This chapter examines the “commonality of physical actions across almost all applications” (p. 99). Elements such as highlighting, selecting, and commands are discussed, along with filenames and structures. This chapter provides many approaches to looking at interfaces from a fresh perspective. Chapter 6, “Navigation and Other Aspects of Humane Interfaces,” presents an interesting metaphor using a “Zoom World” interface. This chapter also discusses icons and what makes an interface intuitive. Horton's icon design guidelines are, appropriately, mentioned. The chapter ends with an interesting note from a user that illustrates some of the points being made. Chapter 7, “Interface Issues Outside the User Interface,” presents a brief survey of other technology related areas and some innovative approaches. It begins with a discussion of programming environments and how cumbersome and difficult some of the simplest operations have become. The example given is to write a Visual Basic program that adds two numbers (3 and 4) and prints the results. Considering how much faster our computers have become, it is amazing that the task itself takes much longer today. The discussion moves into the hardware area and talks about the difficult cable connections that must be made. Raskin presents a solid argument for hermaphroditic connectors. The chapter ends with a discussion of the ethics and management of interface design and presents some radical ideas for product/interface certification. Chapter 8 is a brief summarizing conclusion. The book provides a very interesting journey and attempts to open readers' eyes to many issues. We seem to keep replicating the same bad designs. We need to think outside of the box, once in a while. The best conclusion one can draw from the book lies in a statement that Raskin makes early on: “If a system's one-on-one interaction with its human users is not pleasant and facile, the resulting deficiency will poison the performance of the entire system, however fine that system might be in its other aspects” (p. xix). Enjoy the journey.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.