skip to main content
Skip header Section
Developing user interfaces: ensuring usability through product & processMay 1993
  • Authors:
  • Deborah Hix,
  • H. Rex Hartson
Publisher:
  • John Wiley & Sons, Inc.
  • 605 Third Ave. New York, NY
  • United States
ISBN:978-0-471-57813-0
Published:21 May 1993
Pages:
381
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Castro J, Garnica I and Rojas L Automated Tools for Usability Evaluation: A Systematic Mapping Study Social Computing and Social Media: Design, User Experience and Impact, (28-46)
  2. Oladapo H and Chakraborty J Blood Pressure Concerns: Findings from a Usability Study of Culturally Infused mHealth Design Universal Access in Human-Computer Interaction. Novel Design Approaches and Technologies, (296-305)
  3. Bounouar M, Bearee R, Siadat A and Benchekroun T (2022). On the role of human operators in the design process of cobotic systems, Cognition, Technology and Work, 24:1, (57-73), Online publication date: 1-Feb-2022.
  4. Lopez-de-Ipina K, Barroso N, Calvo P, Hernandez C, Ezeiza A, Susperregi U and Fernández E (2020). Multilingual audio information management system based on semantic knowledge in complex environments, Neural Computing and Applications, 32:24, (17869-17886), Online publication date: 1-Dec-2020.
  5. Losa-Iglesias M, Becerro-De-Bengoa Losa K, López-López D, Jimenez-Fernandez R, Corral-Liria I, Vazquez R, Gallardo C and Becerro-De-Bengoa Vallejo R (2019). The Usability of a Heartbeat Measuring Mobile Phone app, Journal of Medical Systems, 43:7, (1-4), Online publication date: 1-Jul-2019.
  6. Guidini Gonçalves T, Marçal de Oliveira K and Kolski C (2018). HCI in practice, Journal of Software: Evolution and Process, 30:11, Online publication date: 14-Nov-2018.
  7. Gonçalves R, Rocha T, Martins J, Branco F and Au-Yong-Oliveira M (2018). Evaluation of e-commerce websites accessibility and usability, Universal Access in the Information Society, 17:3, (567-583), Online publication date: 1-Aug-2018.
  8. Chebieb A and Ait Ameur Y (2018). A formal model for plastic human computer interfaces, Frontiers of Computer Science: Selected Publications from Chinese Universities, 12:2, (351-375), Online publication date: 1-Apr-2018.
  9. Lacerda T and von Wangenheim C (2018). Systematic literature review of usability capability/maturity models, Computer Standards & Interfaces, 55:C, (95-105), Online publication date: 1-Jan-2018.
  10. ACM
    Martinez M An Interaction Design Method for Creative Conceptual Models' Design Proceedings of the XVI Brazilian Symposium on Human Factors in Computing Systems, (1-10)
  11. Marquesuzaí C, Etcheverry P, Laborie S, Nodenot T and Luong T User-Centered Design of Geographic Interactive Applications LNCS Transactions on Large-Scale Data- and Knowledge-Centered Systems XXXI - Volume 10140, (1-29)
  12. Falcone D, Vasconcelos L, Breyer F, Reis B, Cavalcanti A, Kelner J and Carmo U Design da informação para sistemas de realidade mediada Proceedings of the 13th Brazilian Symposium on Human Factors in Computing Systems, (303-312)
  13. ACM
    Trafton J and Ratwani R The law of unintended consequences Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1767-1776)
  14. Valentim N, da Silva T, Silveira M and Conte T Estudo comparativo entre técnicas de inspeção de usabilidade sobre diagramas de atividades Proceedings of the 12th Brazilian Symposium on Human Factors in Computing Systems, (92-101)
  15. ACM
    Martinie C, Palanque P, Ragosta M and Fahssi R Extending procedural task models by systematic explicit integration of objects, knowledge and information Proceedings of the 31st European Conference on Cognitive Ergonomics, (1-10)
  16. ACM
    Sinnig D, Chalin P and Khendek F (2013). Use case and task models, ACM Transactions on Software Engineering and Methodology, 22:3, (1-31), Online publication date: 1-Jul-2013.
  17. Park J, Han S, Kim H, Cho Y and Park W (2013). Developing Elements of User Experience for Mobile Phones and Services, Human Factors in Ergonomics & Manufacturing, 23:4, (279-293), Online publication date: 1-Jul-2013.
  18. ACM
    Dittmar A and Piehler S A constructive approach for design space exploration Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems, (49-58)
  19. Feng Z, Yang B, Li Y, Zheng Y, Zhao X, Yin J and Meng Q (2013). Real-time oriented behavior-driven 3D freehand tracking for direct interaction, Pattern Recognition, 46:2, (590-608), Online publication date: 1-Feb-2013.
  20. Elbedweihy K, Wrigley S and Ciravegna F Evaluating semantic search query approaches with expert and casual users Proceedings of the 11th international conference on The Semantic Web - Volume Part II, (274-286)
  21. Hanna N, Richards D and Jacobson M Automatic acquisition of user models of interaction to evaluate the usability of virtual environments Proceedings of the 12th Pacific Rim conference on Knowledge Management and Acquisition for Intelligent Systems, (43-57)
  22. Smith A, Dunckley L, French T, Minocha S and Chang Y (2012). Reprint of a process model for developing usable cross-cultural websites, Interacting with Computers, 24:4, (174-187), Online publication date: 1-Jul-2012.
  23. ACM
    Antunes P, Herskovic V, Ochoa S and Pino J (2008). Structuring dimensions for collaborative systems evaluation, ACM Computing Surveys, 44:2, (1-28), Online publication date: 1-Feb-2012.
  24. Catarci T and Kimani S Human-Computer interaction view on information retrieval evaluation Proceedings of the 2012 international conference on Information Retrieval Meets Information Visualization, (48-75)
  25. Feng Z, Yang B, Li Y, Tang H, Zheng Y, Zhang M and Pan Z 3D articulated hand tracking based on behavioral model Transactions on Edutainment VIII, (148-165)
  26. Shamsuddin S, Ugail H and Lesk V Development and usability evaluation of virtual environment for early diagnosis of dementia Proceedings of the Second international conference on Visual informatics: sustaining research and innovations - Volume Part II, (13-22)
  27. Neto M, De Souza A and Leite J Identificando problemas de usabilidade através de inspeção no modelo de interação Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction, (124-133)
  28. Delavari N, Said N, Ibrahim R and Abdullah M (2011). HCI to engage design team members in IT-integrated design collaboration process, WSEAS Transactions on Information Science and Applications, 8:9, (341-355), Online publication date: 1-Sep-2011.
  29. ACM
    Vennou P, Mantzari E and Lekakos G Evaluating program-embedded advertisement format in interactive digital TV Proceedings of the 9th European Conference on Interactive TV and Video, (145-154)
  30. ACM
    Peters V and Songer N Evaluating the usability of an interactive map activity for climate change education Proceedings of the 10th International Conference on Interaction Design and Children, (197-200)
  31. ACM
    Dubey S and Rana A (2011). Usability Estimation of Software System by using Object-Oriented Metrics, ACM SIGSOFT Software Engineering Notes, 36:2, (1-6), Online publication date: 14-Mar-2011.
  32. Caffiau S, Scapin D, Girard P, Baron M and Jambon F (2010). Increasing the expressive power of task analysis, Interacting with Computers, 22:6, (569-593), Online publication date: 1-Nov-2010.
  33. ACM
    Lehtonen T, Kumpulainen J, Liukkonen T and Jokela T To what extent usability truly matters? Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries, (719-722)
  34. ACM
    Jokela T Determining usability requirements into a call-for-tenders Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries, (256-265)
  35. Sangiorgi U and Barbosa S Estendendo a linguagem MoLIC para o projeto conjunto de interação e interface Proceedings of the IX Symposium on Human Factors in Computing Systems, (61-70)
  36. ACM
    Barboni E, Ladry J, Navarre D, Palanque P and Winckler M Beyond modelling Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, (165-174)
  37. ACM
    Jourde F, Laurillau Y and Nigay L COMM notation for specifying collaborative and multimodal interactive systems Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, (125-134)
  38. Peixoto C and da Silva A A conceptual knowledge base representation for agile design of human-computer interface Proceedings of the 3rd international conference on Intelligent information technology application, (156-160)
  39. Chen J and Bowman D (2009). Domain-specific design of 3d interaction techniques, Presence: Teleoperators and Virtual Environments, 18:5, (370-386), Online publication date: 1-Oct-2009.
  40. Pérez Medina J, Dupuy-Chessa S and Rieu D A service-oriented approach for interactive system design Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design, (44-57)
  41. Heo J, Ham D, Park S, Song C and Yoon W (2009). A framework for evaluating the usability of mobile phones based on multi-level, hierarchical model of usability factors, Interacting with Computers, 21:4, (263-275), Online publication date: 1-Aug-2009.
  42. Costabile M, Mussio P, Parasiliti Provenza L and Piccinno A Supporting End Users to Be Co-designers of Their Tools Proceedings of the 2nd International Symposium on End-User Development - Volume 5435, (70-85)
  43. da Silva T and Silveira M Antecipando a avaliação de IHC Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems, (248-251)
  44. Filardi A and Traina A Montando questionários para medir a satisfação do usuário Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems, (176-185)
  45. Brown S and Holzinger A Low cost prototyping Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction - Volume 2, (213-214)
  46. Rodriguez-Echavarria K, Morris D, Moore C, Arnold D, Glauert J and Jennings V Developing effective interfaces for cultural heritage 3D immersive environments Proceedings of the 8th International conference on Virtual Reality, Archaeology and Intelligent Cultural Heritage, (93-99)
  47. ACM
    Sanou L Validation directe de la conformité d'une application interactive à son modèle de tâches Proceedings of the 19th Conference on l'Interaction Homme-Machine, (249-252)
  48. Dagdeviren H, Juric R, Ogunleye O and Tesanovic I Analysis of integrated development environments for J2EE applications Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (349-354)
  49. Juristo N, Moreno A and Sanchez-Segura M (2007). Guidelines for Eliciting Usability Functionalities, IEEE Transactions on Software Engineering, 33:11, (744-758), Online publication date: 1-Nov-2007.
  50. Yoon Y and Yoon W Development of quantitative metrics to support UI designer decision-making in the design process Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (316-324)
  51. Ferre X and Medinilla N How a human-centered approach impacts software development Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (68-77)
  52. Jung H and Kim J Performance evaluation of the wheel navigation key used for mobile phone and MP3 Proceedings of the 2nd international conference on Usability and internationalization, (523-530)
  53. Hearst M, Divoli A, Ye J and Wooldridge M Exploring the efficacy of caption search for bioscience journal search interfaces Proceedings of the Workshop on BioNLP 2007: Biological, Translational, and Clinical Language Processing, (73-80)
  54. Weber R, Morelli M, Atwood M and Proctor J Designing a knowledge management approach for the CAMRA community of science Proceedings of the 6th international conference on Practical Aspects of Knowledge Management, (315-325)
  55. Schwerdtfeger B, Frimor T, Pustka D and Klinker G Mobile information presentation schemes for supra-adaptive logistics applications Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence, (998-1007)
  56. Kim S, Lele S, Ramalingam S and Fox E Visualizing user communities and usage trends of digital libraries based on user tracking information Proceedings of the 9th international conference on Asian Digital Libraries: achievements, Challenges and Opportunities, (111-120)
  57. ACM
    Netto O, Silveira M and Barbosa S Contribuições da MoLIC para a reflexão sobre o conteúdo do sistema de ajuda Proceedings of VII Brazilian symposium on Human factors in computing systems, (110-119)
  58. 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)
  59. Saraiya P, North C, Lam V and Duca K (2006). An Insight-Based Longitudinal Study of Visual Analytics, IEEE Transactions on Visualization and Computer Graphics, 12:6, (1511-1522), Online publication date: 1-Nov-2006.
  60. Butterworth R Designing digital library resources for users in sparse, unbounded social networks Proceedings of the 10th European conference on Research and Advanced Technology for Digital Libraries, (184-195)
  61. Shen S, Woolley M and Prior S (2006). Towards culture-centred design, Interacting with Computers, 18:4, (820-852), Online publication date: 1-Jul-2006.
  62. ACM
    Otto O, Roberts D and Wolff R A review on effective closely-coupled collaboration using immersive CVE's Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications, (145-154)
  63. Helms J, Arthur J, Hix D and Hartson H (2006). A field study of the Wheel-a usability engineering process model, Journal of Systems and Software, 79:6, (841-858), Online publication date: 1-Jun-2006.
  64. ACM
    Howarth J Identifying immediate intention during usability evaluation Proceedings of the 44th annual Southeast regional conference, (274-279)
  65. Rafla T, Robillard P and Desmarais M (2006). Investigating the impact of usability on software architecture through scenarios, Journal of Systems and Software, 79:3, (415-426), Online publication date: 1-Mar-2006.
  66. Lee Y, Hong S, Smith-Jackson T, Nussbaum M and Tomioka K (2006). Systematic evaluation methodology for cell phone user interfaces, Interacting with Computers, 18:2, (304-325), Online publication date: 1-Mar-2006.
  67. ACM
    Brooks S and Whalley J A 2D/3D hybrid geographical information system Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia, (323-330)
  68. ACM
    da Silva B, Netto O and Barbosa S Promoting a separation of concerns via closely-related interaction and presentation models Proceedings of the 2005 Latin American conference on Human-computer interaction, (170-181)
  69. ACM
    de Paula M, Barbosa S and de Lucena C Conveying human-computer interaction concerns to software engineers through an interaction model Proceedings of the 2005 Latin American conference on Human-computer interaction, (109-119)
  70. ACM
    Lucquiaud V Proposition d'un noyau et d'une structure pour les modèles de tâches orientés utilisateurs Proceedings of the 17th Conference on l'Interaction Homme-Machine, (83-90)
  71. Somervell J and McCrickard D (2005). Better discount evaluation, Interacting with Computers, 17:5, (592-612), Online publication date: 1-Sep-2005.
  72. Folmer E and Bosch J Case studies on Analyzing Software Architectures for Usability Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (206-213)
  73. Saraiya P, North C and Duca K (2005). An Insight-Based Methodology for Evaluating Bioinformatics Visualizations, IEEE Transactions on Visualization and Computer Graphics, 11:4, (443-456), Online publication date: 1-Jul-2005.
  74. Ferre X, Juristo N and Moreno A Framework for integrating usability practices into the software process Proceedings of the 6th international conference on Product Focused Software Process Improvement, (202-215)
  75. Sutcliffe A, Gault B and Shin J (2005). Presence, memory and interaction in virtual environments, International Journal of Human-Computer Studies, 62:3, (307-327), Online publication date: 1-Mar-2005.
  76. Folmer E, van Gurp J and Bosch J Software architecture analysis of usability Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems, (38-58)
  77. ACM
    Leventhal L, Barnes J and Chao J Term project user interface specifications in a usability engineering course Proceedings of the 35th SIGCSE technical symposium on Computer science education, (41-45)
  78. ACM
    Leventhal L, Barnes J and Chao J (2004). Term project user interface specifications in a usability engineering course, ACM SIGCSE Bulletin, 36:1, (41-45), Online publication date: 1-Mar-2004.
  79. Christoph N Empirical evaluation methodology for embodied conversational agents From brows to trust, (67-99)
  80. Holzinger A (2004). Rapid Prototyping for a Virtual Medical Campus Interface, IEEE Software, 21:1, (92-99), Online publication date: 1-Jan-2004.
  81. Allen N, Shaffer C, Vass M, Ramakrishnan N and Watson L Next generation modeling II - applications Proceedings of the 35th conference on Winter simulation: driving innovation, (782-790)
  82. Livingston M, Swan II J, Gabbard J, Höllerer T, Hix D, Julier S, Baillot Y and Brown D Resolving Multiple Occluded Layers in Augmented Reality Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
  83. ACM
    Goebbels G, Lalioti V and Göbel M Design and evaluation of team work in distributed collaborative virtual environments Proceedings of the ACM symposium on Virtual reality software and technology, (231-238)
  84. Barnard L and Wesson J Usability issues for E-commerce in South Africa Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (258-267)
  85. Ballas J, Brock D and Nevitt J (2003). Using Audio to Enhance Information Tasks, Computing in Science and Engineering, 5:5, (66-71), Online publication date: 1-Sep-2003.
  86. ACM
    Jokela T, Iivari N, Matero J and Karukka M The standard of user-centered design and the standard definition of usability Proceedings of the Latin American conference on Human-computer interaction, (53-60)
  87. Papanikolaou K, Grigoriadou M, Kornilakis H and Magoulas G (2003). Personalizing the Interaction in a Web-based Educational Hypermedia System, User Modeling and User-Adapted Interaction, 13:3, (213-267), Online publication date: 1-Aug-2003.
  88. Wolf C iWeaver Proceedings of the fifth Australasian conference on Computing education - Volume 20, (273-279)
  89. ACM
    Baron M Intégration d'un modèle de tâche dans une démarche sûre de construction d'interface Proceedings of the 14th Conference on l'Interaction Homme-Machine, (73-80)
  90. 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)
  91. Costabile M, Fogli D, Fresta G, Mussio P and Piccinno A Computer environments for improving end-user accessibility Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (129-140)
  92. ACM
    de Almeida Valiati E and Pimenta M Assessment of cost/benefit of interfaces evaluation techniques Proceedings of the Working Conference on Advanced Visual Interfaces, (355-356)
  93. ACM
    Bastide R, Navarre D and Palanque P A model-based tool for interactive prototyping of highly interactive applications CHI '02 Extended Abstracts on Human Factors in Computing Systems, (516-517)
  94. van der Veer G and del Carmen Puerta Melguizo M Mental models The human-computer interaction handbook, (52-80)
  95. Pew R Evolution of human-computer interaction The human-computer interaction handbook, (1-17)
  96. Willshire M (2001). A usability focus for an HCI project, Journal of Computing Sciences in Colleges, 17:2, (50-58), Online publication date: 1-Dec-2001.
  97. Amant R and Young R (2001). Interface Agents in Model World Environments, AI Magazine, 22:4, (95-107), Online publication date: 1-Dec-2001.
  98. ACM
    Goebbels G and Lalioti V Co-presence and co-working in distributed collaborative virtual environments Proceedings of the 1st international conference on Computer graphics, virtual reality and visualisation, (109-114)
  99. Navarre D, Palanque P, Bastide R and Sy O A Model-Based Tool for Interactive Prototyping of Highly Interactive Applications Proceedings of the 12th International Workshop on Rapid System Prototyping
  100. ACM
    Barnes J and Leventhal L (2001). Turing the tables, ACM SIGCSE Bulletin, 33:1, (214-218), Online publication date: 1-Mar-2001.
  101. ACM
    Barnes J and Leventhal L Turing the tables Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, (214-218)
  102. Ferré X, Juristo N, Windl H and Constantine L (2001). Usability Basics for Software Developers, IEEE Software, 18:1, (22-29), Online publication date: 1-Jan-2001.
  103. ACM
    van der Veer G and van Welie M Task based groupware design Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (326-337)
  104. ACM
    Holmquist S and Narayanan N Tightly coupling authoring and evaluation in an integrated tool to support iterative design of interactive hypermedia educational manuals Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (155-164)
  105. ACM
    St. Amant R and Zettlemoyer L The user interface as an agent environment Proceedings of the fourth international conference on Autonomous agents, (483-490)
  106. ACM
    Blustein J Automatically generated hypertext versions of scholarly articles and their evaluation Proceedings of the eleventh ACM on Hypertext and hypermedia, (201-210)
  107. Gabbard J, Hix D and Swan J (1999). User-Centered Design and Evaluation of Virtual Environments, IEEE Computer Graphics and Applications, 19:6, (51-59), Online publication date: 1-Nov-1999.
  108. Brandenburg J and Hartson H (1999). Timetrees, Human-Computer Interaction, 14:3, (245-282), Online publication date: 1-Sep-1999.
  109. Keenan S, Hartson H, Kafura D and Schulman R (1999). The Usability Problem Taxonomy, Empirical Software Engineering, 4:1, (71-104), Online publication date: 1-Mar-1999.
  110. Lecerof A and Paternò F (1998). Automatic Support for Usability Evaluation, IEEE Transactions on Software Engineering, 24:10, (863-888), Online publication date: 1-Oct-1998.
  111. Olson G and Moran T (1998). Commentary on "Damaged merchandise?", Human-Computer Interaction, 13:3, (263-323), Online publication date: 1-Sep-1998.
  112. ACM
    Hartson H and Castillo J Remote evaluation for post-deployment usability improvement Proceedings of the working conference on Advanced visual interfaces, (22-29)
  113. ACM
    Manaris B and Harkreader A SUITEKeys Proceedings of the third international ACM conference on Assistive technologies, (108-115)
  114. ACM
    Tam R, Maulsby D and Puerta A U-TEL Proceedings of the 3rd international conference on Intelligent user interfaces, (77-80)
  115. Dhaliwal J and Chan H (1998). A hypermedia system for teaching database designtask, Education and Information Technologies, 2:1, (47-63), Online publication date: 1-Jan-1998.
  116. Chruscielski K and Tian J An Operational Profile for the Cartridge Support Software Proceedings of the Eighth International Symposium on Software Reliability Engineering
  117. Plaisant C, Rose A, Shneiderman B and Vanniamparampil A (1997). Low-Effort, High-Payoff User Interface Reengineering, IEEE Software, 14:4, (66-72), Online publication date: 1-Jul-1997.
  118. Valaer L and Babb II R (1997). Choosing a User Interface Development Tool, IEEE Software, 14:4, (29-39), Online publication date: 1-Jul-1997.
  119. ACM
    Holmquist S and Moore L The generation of rules for intelligent help based on task analysis Proceedings of the 35th Annual Southeast Regional Conference, (20-27)
  120. ACM
    Perlman G Practical usability evaluation CHI '97 Extended Abstracts on Human Factors in Computing Systems, (168-169)
  121. ACM
    Moore M (1996). Representation issues for reengineering interactive systems, ACM Computing Surveys, 28:4es, (199-es), Online publication date: 1-Dec-1996.
  122. Kuljis J HCI and simulation packages Proceedings of the 28th conference on Winter simulation, (687-694)
  123. ACM
    Ohnemus K (1996). Human(e) factors: a catalyst for the past, present and future, ACM SIGDOC Asterisk Journal of Computer Documentation, 20:3, (23-32), Online publication date: 1-Aug-1996.
  124. ACM
    Casaday G and Rainis C Requirements, models, and prototypes for HCI design Conference Companion on Human Factors in Computing Systems, (361-362)
  125. ACM
    Perlman G Practical usability evaluation Conference Companion on Human Factors in Computing Systems, (348-349)
  126. ACM
    Hartson H, Castillo J, Kelso J and Neale W Remote evaluation Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (228-235)
  127. ACM
    Palanque P and Bastide R (1996). Time modelling in Petri nets for the design of interaction active, ACM SIGCHI Bulletin, 28:2, (43-46), Online publication date: 1-Apr-1996.
  128. ACM
    Reimer Y, Ford R and Wilde N Merging task-centered UI design with complex system development Proceedings of the 1996 ACM 24th annual conference on Computer science, (34-42)
  129. ACM
    Kneer B and Szwillus G OBSM Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (199-205)
  130. ACM
    Rose A, Shneiderman B and Plaisant C An applied ethnographic method for redesigning user interfaces Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (115-122)
  131. ACM
    Casaday G and Rainis C Models, prototypes, and evaluations for HCI design Conference Companion on Human Factors in Computing Systems, (397-398)
  132. ACM
    Perlman G Teaching user interface development to software engineers Conference Companion on Human Factors in Computing Systems, (375-376)
  133. ACM
    Perlman G Practical usability evaluation Conference Companion on Human Factors in Computing Systems, (369-370)
  134. ACM
    Rosenbaum S, Ramey J, Humburg J and Seeley A Tools and trade-offs Conference Companion on Human Factors in Computing Systems, (367-368)
  135. Hix D, Templeman J and Jacob R Pre-screen projection Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (226-233)
  136. ACM
    Ells R Designing usable hypertext documents in Mosaic Proceedings of the 22nd annual ACM SIGUCCS conference on User services, (165-167)
  137. ACM
    Abdullah A and Gay B Implementing an interface to networked services Proceedings of the 12th annual international conference on Systems documentation: technical communications at the great divide, (25-33)
  138. ACM
    Perlman G (1994). Book review: Human-Computer Interaction, by Jenny Preece, Yvonne Rogers, Helen Sharp, David Benyon, Simon Holland, and Tom Carey (Addison-Wesley, 1994), ACM SIGCHI Bulletin, 26:4, (82-85), Online publication date: 1-Oct-1994.
  139. ACM
    Perlman G Practical usability evaluation Conference Companion on Human Factors in Computing Systems, (407-408)
  140. ACM
    Chase J, Schulman R, Hartson H and Hix D Development and evaluation of a taxonomical model of behavioral representation techniques Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (159-165)
  141. ACM
    Rettig M (1994). Prototyping for tiny fingers, Communications of the ACM, 37:4, (21-27), Online publication date: 1-Apr-1994.
  142. Whittington P and Dogan H SmartDisability: A smart system of systems approach to disability 2016 11th System of Systems Engineering Conference (SoSE), (1-6)
  143. Borges L, Araujo M, Maciel C and Nunes E Participatory design for the development of inclusive educational technologies: A systematic review 2016 IEEE Frontiers in Education Conference (FIE), (1-9)
Contributors
  • Virginia Polytechnic Institute and State University
  • Virginia Polytechnic Institute and State University

Recommendations

Reviews

John J. Hirschfelder

Few aspects of computer software have changed so radically in the last 20 years as the role of the user interface. Whereas in batch processing days, often less than 10 percent of a programs code was devoted to this interface (if there was one at all), now interface-related code can represent 90 percent or more of the program. Thus, the recent proliferation of works on interface design is no surprise. The six books reviewed here extend across the spectrum, from the basic handbook (Powell) to the highly theoretical treatise (Eberts). Some of these books are oriented to specific software environments. Comparative data are provided in Table 1. The range of topics treated varies considerably from book to book, due to the different intended audiences. A comparison is provided in Table 2. The topics treated are similarly varied. On the practical side, the reader may find guidance in such areas as screen layout; selection of menu items; justification and alignment; keying procedure; and use of color. At the theoretical end, one may read about models of human mental processes; effects of social conditions on computer usage; methodology of experiments in human-computer interaction; and recent research developments. The books under review include two handbooks, two textbooks, and two theoretical works. (Table 1 shows these desig nations for each book). The theoretically oriented works may be used as texts at the graduate level. Hix and Hartson The authors present the development of user interfaces from two aspects: the characteristics of the product and the process of developing it. Groups of exercises are provided at the end of many sections. References are provided at the end of each chapter. The emphasis is on the process. Topics treated include systems analysis (requirements definition and conceptual design), representations of interface designs, and usability specifications. A formal language called User Action Notation is introduced for defining interaction requirements. Other topics are rapid prototyping, formative evaluation (that is, iterative evaluation during the development process), usability testing, quantitative methods, and interface development tools. The emphasis on the user interface development process, rather than on the interface itself, places this book in the systems analysis and project management arena; the treatment of user interface design itself is little more than a catalog of common features. Powell Powell has written the closest of these six to a pure handbook: the information and guidelines are well organized and concisely presented, with a minimum of background or theory. The type is large and the white space is generous, making this book significantly shorter than the others reviewed here. It is a quick, easy read, but it covers nearly all the issues that the average developer of in-house applications and small commercial packages will encounter. The author states that he included guidelines that he thought trivial, because even these are too often forgotten or ignored. The bibliography lists only 12 references, but each is accompanied by a brief review. This books weaknesses are its orientation to character-array screens under MS-DOS and its reliance on the FoxPro database system for examples. A second edition, oriented to graphical user interface systems, would be a good contribution to the literature. Nevertheless, if you are embarking on a project, need a refresher course on user interface design, and have time to read only one book, read this one. Shneiderman This comprehensive treatment mixes theory with practice in about equal portions. All major topics are covered well. Evaluations of interface features are supported by descriptions of relevant experiments, the results, and references to the literature. The treatments of direct object manipulation, interaction devices, response time, and display rate are particularly comprehensive. Each chapter ends with two summaries entitled “Practitioners Summary” and “Researchers Agenda.” The reader seeking practical guidance quickly will find this book frustrating; the guidance is there, but is interspersed with theory and with results of research projects. This book should be read in a leisurely fashion—between projects, rather than at the start of a project. Table 1: Descriptive Data Hix and Hartson Powell Shneiderman Cox and Walker Galitz Eberts Number of pages 381 390 593 362 532 649 Number of chapters 12 13 14 9 15 25 Number of appendices 0 1 1 0 0 0 Type Textbook Handbook Theoretical treatise Textbook Handbook Theoretical treatise Audience 4th-year graduate student Practitioner Researcher advanced practitioner Undergraduate Practitioner Researcher Exercises Yes No No Yes No Yes Reference software Non- specific MS-DOS, FoxPro Non- specific Non- specific Non- specific X Windows Color plates No No Yes No No No Cox and Walker The authors have written a textbook targeted at an introductory undergraduate course in an information systems curriculum. Basic topics are introduced and illustrated by two running examples, one a vehicle scheduling application, the other an airline route selection program. The role of usability testing in product development is emphasized. Cox and Walker provide no systematic presentation of interface design features, and little guidance on the application of features. This text should be easy to teach, but it should be supplemented by a basic handbook, such as Powell. Galitz Galitzs book is the successor to his Handbook of screen format design , whose most recent edition was published in 1989 [1]. Unlike the other books in this review, Galitzs is narrowly focused on screen layout, and this topic is treated exhaustively. Good and poor design practices for every feature of any screen are presented. Unlike Powells handbook, the rationale for the recommended practices is presented with references to the research literature. Examples are numerous and well chosen. The first three chapters, “Introduction,” “The System User,” and “System Considerations,” contain general principles. The remainder of the book is best used as a reference, which is facilitated by an exceptionally detailed table of contents. This book is the most comprehensive handbook I have seen. It is an essential reference for developers of serious commercial software products. Eberts Eberts focuses on the underlying theory of human interactions with computers and with evaluation methods. The introductory section, consisting of three chapters, reviews the common forms of information presentation. Subsequent sections, of several chapters each, treat four approaches to analyzing human-computer interaction: empirical, cognitive, predictive modeling, and anthropomorphic. The section on empirical methods includes extensive guidance on the design of experiments regarding human-computer interaction, and lists pitfalls to avoid. The section on the cognitive approach treats mental models, neural networks, and human spatial reasoning. The section on predictive modeling emphasizes the goals, operations, methods, and selection (GOMS) model of human-computer interaction, and introduces Natural GOMS Language. The section on the anthropomorphic approach treats such topics as alternative input devices and affordances of objects. This work is highly theoretical, and is directed at researchers. It is of marginal value for practitioners. Comparison These six books are best considered in three groups: the textbooks (Hix and Hartson, and Cox and Walker); the handbooks (Powell and Galitz); and the research treatises (Shneiderman and Eberts). Each group addresses a different market. Of the textbooks, the Hix and Hartson book is at a significantly higher level, and contains more comprehensive practical guidance than Cox and Walker. Hix and Hartson is suitable for an advanced course in a computer science program, while Cox and Walker is suitable for an introductory course in an information systems curriculum. Of the handbooks, Eberts is much more comprehensive, but Powells book, being concise and easy to read, will prove more useful to the average developer. Table 2: Coverage of Topics Hix and Hartson Powell Shneiderman Cox and Walker Galitz Eberts Command languages Good Good Very good Poor Very good Good Menus Good Good Very good Poor Very good Good Data entry Good Good Very good Poor Very good Good Error messages Good Good Good Poor Good Very good Graphs Poor Good Adequate Poor Excellent Very good Color Poor Poor Adequate None Excellent Adequate Design methods Very good Adequate Adequate Good None None Product development Very good Adequate Adequate Good None None Testing Excellent Adequate Good Excellent None Excellent Social issues Good Poor Excellent Poor Adequate Good Psycho-motor issues None None Excellent None Adequate Very good Cognitive theory Poor None Excellent None Good Very good User documentation Poor Good Good Good None None GUI systems None Poor Adequate None None Good Development tools Good Poor None None None Adequate Standards and guidelines Good Adequate Good Good None None Of the treatises, Shneidermans is the more general and also the more practical. It presents a balanced view of the entire field at the research level while translating current knowledge to practical guidance. Eberts book is a very thorough treatment of narrower scope.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.