|
HCI Bibliography :
Search Results
Database updated: 2016-05-10 Searches since 2006-12-01: 32,255,798 |
director@hcibib.org
Hosted by ACM SIGCHI |
I. The Evolution of Human-Computer Interaction: From Memex to Bluetooth and Beyond www.isrc.umbc.edu/HCIHandbook/Intro.html + Pew, Richard W. II. HUMANS IN HCI (Mary Czerwinski) 1. Perceptual-Motor Interaction: Some Implications for HCI www.isrc.umbc.edu/HCIHandbook/Chapter_1.html + Chua, Romeo + Weeks, Daniel J. + Goodman, David 2. Human Information Processing: An overview for Human-Computer Interaction www.isrc.umbc.edu/HCIHandbook/Chapter_2.html + Proctor, Robert W. + Vu, Kim-Phuong L. 3. Mental Models www.isrc.umbc.edu/HCIHandbook/Chapter_3.html + van der Veer, Gerrit C. + Melguizo, Maria del Carmen Puerta 4. Emotion in Human-Computer Interaction www.isrc.umbc.edu/HCIHandbook/Chapter_4.html + Brave, Scott + Nass, Cliff 5. Cognitive Architecture www.isrc.umbc.edu/HCIHandbook/Chapter_5.html + Byrne, Michael D. 6. Modeling Humans in HCI www.isrc.umbc.edu/HCIHandbook/Chapter_6.html + Yoshikawa, Hidekazu III. COMPUTERS IN HCI (Rob Jacob) 7. Input Technologies and Techniques www.isrc.umbc.edu/HCIHandbook/Chapter_7.html + Hinckley, Ken 8. Conversational Interface Technologies www.isrc.umbc.edu/HCIHandbook/Chapter_8.html + Karat, Clare-Marie + Vergo, John + Nahamoo, David 9. Visual Displays www.isrc.umbc.edu/HCIHandbook/Chapter_9.html + Luczak, Holger + Roetting, Matthias + Oehme, Olaf 10. Haptic Interfaces www.isrc.umbc.edu/HCIHandbook/Chapter_10.html + Iwata, Hiroo 11. Non-speech Auditory Output www.isrc.umbc.edu/HCIHandbook/Chapter_11.html + Brewster, Stephen IV. HUMAN-COMPUTER INTERACTION IV.A. Interaction Fundamentals (Julie Jacko) 12. Multimedia User Interface Design www.isrc.umbc.edu/HCIHandbook/Chapter_12.html + Sutcliffe, Alistair 13. Visual Design Principles for Usable Interfaces www.isrc.umbc.edu/HCIHandbook/Chapter_13.html + Watzman, Suzanne 14. Multimodal Interfaces www.isrc.umbc.edu/HCIHandbook/Chapter_14.html + Oviatt, Sharon 15. Adaptive Interfaces and Agents www.isrc.umbc.edu/HCIHandbook/Chapter_15.html + Jameson, Anthony 16. Network-Based Interaction www.isrc.umbc.edu/HCIHandbook/Chapter_16.html + Dix, Alan 17. Motivating, Influencing, and Persuading Users www.isrc.umbc.edu/HCIHandbook/Chapter_17.html + Fogg, BJ 18. Human Error Identification in Human Computer Interaction www.isrc.umbc.edu/HCIHandbook/Chapter_18.html + Stanton, Neville A. 19. Design of Computer Workstations www.isrc.umbc.edu/HCIHandbook/Chapter_19.html + Smith, Michael J. + Carayon, Pascale + Cohen, William J. IV. B. Designing Interfaces For Diverse Users (Gregg Vanderheiden) 20. Genderizing HCI www.isrc.umbc.edu/HCIHandbook/Chapter_20.html + Cassell, Justine 21. Designing Computer Systems for Older Adults www.isrc.umbc.edu/HCIHandbook/Chapter_21.html + Czaja, Sara J. + Lee, Chin Chin 22. HCI for Kids www.isrc.umbc.edu/HCIHandbook/Chapter_22.html + Bruckman, Amy + Bandlow, Alisa 23. Global / Intercultural User-Interface Design www.isrc.umbc.edu/HCIHandbook/Chapter_23.html + Marcus, Aaron 24. Information Technology for Cognitive Support www.isrc.umbc.edu/HCIHandbook/Chapter_24.html + Newell, Alan F. + Carmichael, Alex + Gregor, Peter + Alm, Norman 25. Physical Disabilities and Computing Technologies: An Analysis of Impairments www.isrc.umbc.edu/HCIHandbook/Chapter_25.html + Sears, Andrew + Young, Mark 26. Perceptual Impairments and Computing Technologies www.isrc.umbc.edu/HCIHandbook/Chapter_26.html + Jacko, Julie A. + Vitense, Holly + Scott, Ingrid IV.C. Interaction Issues for Special Applications (Jenny Preece) 27. Documentation: Not yet implemented but coming soon! www.isrc.umbc.edu/HCIHandbook/Chapter_27.html + Mehlenbacher, Brad 28. Information Visualization www.isrc.umbc.edu/HCIHandbook/Chapter_28.html + Card, Stuart 29. Groupware and Computer Supported Cooperative Work www.isrc.umbc.edu/HCIHandbook/Chapter_29.html + Olson, Gary M. + Olson, Judith S. 30. Online Communities: Sociability and Usability www.isrc.umbc.edu/HCIHandbook/Chapter_30.html + Preece, Jenny + Maloney-Krichmar, Diane 31. Virtual Environments www.isrc.umbc.edu/HCIHandbook/Chapter_31.html + Stanney, Kay M. 32. User-Centered Interdisciplinary Design of Wearable Computers www.isrc.umbc.edu/HCIHandbook/Chapter_32.html + Siewiorek, Daniel P. + Smailagic, Asim 33. A Cognitive Systems Engineering Approach to the Design of Decision Support Systems www.isrc.umbc.edu/HCIHandbook/Chapter_33.html + Smith, Philip J. + Geddes, Norman D. 34. Computer-Based Tutoring Systems: A Behavioral Approach www.isrc.umbc.edu/HCIHandbook/Chapter_34.html + Emurian, Henry H. + Durham, Ashley G. 35. Conversational Speech Interfaces www.isrc.umbc.edu/HCIHandbook/Chapter_35.html + Lai, Jennifer + Yankelovich, Nicole 36. The World-Wide Web www.isrc.umbc.edu/HCIHandbook/Chapter_36.html + Lazar, Jonathan 37. Information Appliances www.isrc.umbc.edu/HCIHandbook/Chapter_37.html + Sharpe, W. P. + Stenton, S. P. V. APPLICATION DOMAINS (Arnold M. Lund) 38. E-Commerce Interface Design www.isrc.umbc.edu/HCIHandbook/Chapter_38.html + Vergo, John + Noronha, Sunil + Kramer, Joseph + Lenchner, Jon + Cofino, Thomas A. 39. The Evolution of HCI during the Telecommunications Revolution www.isrc.umbc.edu/HCIHandbook/Chapter_39.html + Israelski, Edmond + Lund, Arnold M. 40. Government Roles in HCI www.isrc.umbc.edu/HCIHandbook/Chapter_40.html + Scholtz, Jean 41. Human Computer Interaction in Health Care www.isrc.umbc.edu/HCIHandbook/Chapter_41.html + Sainfort, Francois + Jacko, Julie + Booske, Bridget C. 42. A Framework for Understanding the Development of Educational Software www.isrc.umbc.edu/HCIHandbook/Chapter_42.html + Quintana, Chris + Krajcik, Joseph + Soloway, Elliot + Norris, Cathleen 43. Understanding Entertainment: Story and Gameplay are One www.isrc.umbc.edu/HCIHandbook/Chapter_43.html + Schell, Jesse 44. Motor Vehicle Driver Interfaces www.isrc.umbc.edu/HCIHandbook/Chapter_44.html + Green, Paul 45. Human Computer Interaction in Aerospace www.isrc.umbc.edu/HCIHandbook/Chapter_45.html + Pritchett, Amy R. 46. User-centered design in games www.isrc.umbc.edu/HCIHandbook/Chapter_46.html + Pagulayan, Randy J. + Keeker, Kevin + Wixon, Dennis + Romero, Ramon L. + Fuller, Thomas VI. THE DEVELOPMENT PROCESS VII.A. Requirements Specification (Michael J. Muller) 47. Requirements Specification within the Usability Engineering Lifecycle www.isrc.umbc.edu/HCIHandbook/Chapter_47.html + Mayhew, Deborah 48. Task Analysis www.isrc.umbc.edu/HCIHandbook/Chapter_48.html + Redish, Janice (Ginny) + Wixon, Dennis 49. Contextual Design www.isrc.umbc.edu/HCIHandbook/Chapter_49.html + Holtzblatt, Karen 50. The Ethnographic Approach to Design www.isrc.umbc.edu/HCIHandbook/Chapter_50.html + Blomberg, Jeanette + Burrell, Mark + Guest, Greg VII.B. Design and Development (Tom Stewart) 51. Guidelines, Standards, and Style Guides www.isrc.umbc.edu/HCIHandbook/Chapter_51.html + Stewart, Tom + Travis, David 52. Prototyping tools and techniques www.isrc.umbc.edu/HCIHandbook/Chapter_52.html + Beaudouin-Lafon, Michel + Mackay, Wendy 53. Scenario-based Design www.isrc.umbc.edu/HCIHandbook/Chapter_53.html + Rosson, Mary Beth + Carroll, John M. 54. Participatory Design: The Third Space in HCI www.isrc.umbc.edu/HCIHandbook/Chapter_54.html + Muller, Michael J. 55. Unified User Interface Development www.isrc.umbc.edu/HCIHandbook/Chapter_55.html + Stephanidis, C. + Savidis, A. VII.C. Testing and Evaluation (Andrew Sears) 56. User-based Evaluations www.isrc.umbc.edu/HCIHandbook/Chapter_56.html + Dumas, Joseph S. 57. Inspection-based Evaluations www.isrc.umbc.edu/HCIHandbook/Chapter_57.html + Cockton, Gilbert + Lavery, Darryn + Woolrych, Alan 58. Model-based Evaluation www.isrc.umbc.edu/HCIHandbook/Chapter_58.html + Kieras, David 59. Beyond Task Completion: Evaluation of Affective Components of Use www.isrc.umbc.edu/HCIHandbook/Chapter_59.html + Karat, John VII. MANAGING HCI AND EMERGING ISSUES (HANS-JOERG BULLINGER AND JURGEN ZIEGLER) 60. Technology Transfer www.isrc.umbc.edu/HCIHandbook/Chapter_60.html + Schofield, Kevin 61. Human values, Ethics, and Design www.isrc.umbc.edu/HCIHandbook/Chapter_61.html + Friedman, Batya + Kahn, Peter H., Jr. 62. Cost Justification www.isrc.umbc.edu/HCIHandbook/Chapter_62.html + Bias, Randolph G. + Mayhew, Deborah J. + Upmanyu, Dilip 63. The Evolving Role of Security, Privacy and Trust in a Digitized World www.isrc.umbc.edu/HCIHandbook/Chapter_63.html + Diller, Steve + Lin, Lynn + Tashjian, Vania 64. Achieving compatibility in HCI design and evaluation www.isrc.umbc.edu/HCIHandbook/Chapter_64.html + Karwowski, Waldemar VIII. Perspectives on HCI www.isrc.umbc.edu/HCIHandbook/Future.html + Salvendy, Gavriel
1 Understanding Web Accessibility 2 Overview of Law and Guidelines 3 Assistive Technology, Browsers and Accessibility 4 Creating Accessible Content 5 Accessible Navigation 6 Accessible Data Input 7 Testing for Section 508 Compliance 8 Web Development Tools and Accessibility 9 Separating Content from Presentation 10 Accessibility and Macromedia Flash 11 Implementing Accessibility in Enterprise 12 Emerging Technologies 13 US Web Accessibility Law in Depth A Quick Reference Guide B Glossary of Terms C Section 508 Guidelines
1. Overview of Web Systems and Technologies Quality Web Systems Success Criteria Assigning Priorities Based on Risks Web System Engineering Web System Architecture 2. Web Engineering Using the RSI Approach Use Cases Analysis Goal Oriented Use Cases Analysis RSI Approach RSI Model Development Non-Functional Requirements Technology Selection Test Procedures From RSI Use Cases Chapter Summary References 3. Security Overview Web and Application Servers Database Server Client Computer Secure Communications Network Security Verifying Site Security TBS Case Study Chapter Summary References 4. Performance Overview Performance and Scalability Requirements Verifying Site Performance and Scalability Verification Phases Interpreting the Test Results Improving Performance and Scalability Analyzing Scalability and Cost TBS Case Study Chapter Summary References 5. Compatibility Client-Side Compatibility Issues Verifying Site Compatibility TBS Case Study Chapter Summary References 6. Usability and Accessibility Usability Engineering Accessibility Usability Evaluation Automating Usability Evaluation TBS Case Study Chapter Summary References 7. Tools Engineering Security Performance and Scalability Compatibility Usability Other Tools Chapter Summary Appendixes A. Evaluation Checklists B. Test Tool Evaluations C. Technology Book Store Case Study
Part I: Introduction 1. Why Inclusive Design Guidelines? Part II: General Issues in the Design Process 2. Training, Verification and Evaluation of Guidelines 3. Accessibility and Usability Requirements for ITCs for Disabled and Elderly People: A Functional Classification Approach 4. On the Validity of Design Guidelines and the Role of Standardisation 5. Markets and Regulations Part III: Tools for Accessing and Using Guidelines 6. Managing Accessibilty Guidelines During User Interface Design 7. Managing HCI Guidelines with Hypertext on the WWW 8. Bobby: A Validation Tool for Disability Access on the WWW Part IV: Existing Guidelines 9. Nordic Guidelines for Computer Accessibility 10. Guidelines for Web Accessibility 11. Userfit: User Centred Design in Assistive Technology 12. The ISO Approach to the Development of Ergonomics Standards for Accessibility Part V: Guidelines for Specific Application Areas 13. Guidelines for Telecommunications 14. Public Access Terminals 15. Accessible Systems for Transport 16. Guidelines for the Development of Home Automation Products 17. User Friendly Software for Computer-Based Instruction and Learning Materials Part VI: The Future 18. Telecommunications- Accessibility and Future Directions
Preface + Stephanidis, C. == Part I: Introduction == User Interfaces For All: New Perspectives Into HCI + Stephanidis, C. == Part II: Dimensions == Individual Differences and Inclusive Design + Benyon, D. + Crerar, A. + Wilkinson, S. International and Intercultural User Interfaces + Marcus, A. Intelligent User Interfaces for All + Maybury, M. Interaction Technologies Beyond the Desktop + Bass, L. Special Needs and Enabling Technologies: An Evolving Approach to Accessibility + Emiliani, P. L. Everyone Interfaces + Vanderheiden, G. + Henry, S. L. == Part III: Design == Theory and Practice from Cognitive Science + Wilson, M. From Programming Environments to Environments for Designing + Winograd, T. From Human-Computer Interaction to Computer-Mediated Activity + Bannon, L. + Kaptelinin, V. Sociological Issues in HCI Design + Pieper, M. Generating Design Spaces: An NLP Approach to HCI Design + Antona, M. + Akoumianakis, D. + Stephanidis, C. == Part IV: Software Technologies and Architectural Models == The FRIEND21 Framework for Human Interface Architectures + Ueda, H. User Modeling for Adaptation + Kay, J. Interface Agents: a New Interaction Metaphor and its Application to Universal Accessibility + Waern, A. + Hook, C. Accessibility in the Java(TM) Platform + Korn, P. + Walker, W. == Part V: Evaluation == User Interface Adaptation: Evaluation Perspectives + Akoumianakis, D. + Grammenos, D. + Stephanidis, C. Quality in Use for All + Bevan, N. == Part VI: Unified User Interfaces == The Concept of Unified User Interfaces + Stephanidis, C. The Unified User Interface Software Architecture + Savidis, A. + Stephanidis, C. The Unified User Interface Design Method + Savidis, A. + Akoumianakis, D. + Stephanidis, C. Development Requirements for Implementing Unified User Interfaces + Savidis, A. + Stephanidis, C. USE-IT: A Tool for Lexical Design Assistance + Akoumianakis, D. + Stephanidis, C. The I-GET UIMS for Unified User Interface Implementation + Savidis, A. + Stephanidis, C. A Case Study in Unified User Interface Development:The AVANTI Web Browser + Stephanidis, C. + Paramythis, A. + Sfyrakis, M. + Savidis, A. == Part VII: Support Measures == Making the Web Accessible + Dardailler, D. + Brewer, J. + Jacobs, I. Industrial Policy Issues + Stephanidis, C. + Akoumianakis, D. + Vernardakis, N. + Emiliani, P. L. + Vanderheiden, G. + Ekberg, J. + Ziegler, J. + Faehnrich, K. P. + Galetsas, A. + Haataja, S. + Iakovidis, I. + Kemppainen, E. + Jenkins, P. + Korn, P. + Maybury, M. + Murphy, H. J. + Ueda, H. Economics and Management of Innovation + Vernardakis, N. + Akoumianakis, D. + Stephanidis, C. == Part VIII: Looking to the Future == Toward an Information Society for All: An International R&D Agenda + Stephanidis, C. + Salvendy, G. + Akoumianakis, D. + Bevan, N. + Brewer, J. + Emiliani, P. L. + Galetsas, A. + Haataja, S. + Iakovidis, I. + Jacko, J. A. + Jenkins, P. + Karshmer, A. I. + Korn, P. + Marcus, A. + Murphy, H. J. + Stary, C. + Vanderheiden, G. + Weber, G. + Ziegler, J. Toward an Information Society for All: HCI Challenges and R&D Recommendations + Stephanidis, C. + Salvendy, G. + Akoumianakis, D. + Arnold, A. + Bevan, N. + Dardailler, D. + Emiliani, P. L. + Iakovidis, I. + Jenkins, P. + Karshmer, A. I. + Korn, P. + Marcus, A. + Murphy, H. J. + Oppermann, C. + Stary, C. + Tamura, H. + Tscheligi, M. + Ueda, H. + Weber, G. + Ziegler, J.
1. Introduction: The Unique Phenomenon of a Distance + Goldberg, Ken 2. Eden by Wire: Webcameras and the Telepresent Landscape + Campanella, Thomas J. I Philosophy 3. Telepistemology: Descartes's Last Stand + Dreyfus, Hubert 4. Vicariousness and Authenticity + Wilson, Catherine 5. Information, Nearness, and Farness + Borgmann, Albert 6. Acting at a Distance and Knowing from Afar: Agency and Knowledge on the Internet + Malpas, Jeff 7. Telerobotic Knowledge: A Reliabilist Approach + Goldman, Alvin II Art, History, and Critical Theory 8. The Speed of Light and the Virtualization of Reality + Jay, Martin 9. To Lie and to Act: Potemkin's Villages, Cinema, and Telepresence + Manovich, Lev 10. Dialogical Telepresence and Net Ecology + Kac, Eduardo 11. Presence, Absence, and Knowledge in Telerobotic Art + Kusahara, Machiko 12. Exposure Time, the Aura, and Telerobotics + Grzinic, Marina 13. The History of Telepresence: Automata, Illusion, and the Rejection of the Body + Grau, Oliver III Engineering, Interface, and System Design 14. Feeling Is Believing: A History of Telerobotics + Hannaford, Blake 15. Tele-Embodiment and Shattered Presence: Reconstructing the Body for Online Interaction + Canny, John + Paulos, Eric 16. Being Real: Questions of Tele-Identity + Donath, Judith 17. Telepistemology, Mediation, and the Design of Transparent Interfaces + Idinopulos, Michael IV Postscript 18. The Film and the New Psychology (1945) + Merleau-Ponty, Maurice
Could Helen Keller Use Your Library? Click (W) Here(?)!---Basic Document Design Large-Print Access to the Internet Hearing the Internet Touching the Internet with Braille Adaptive Technology for Hearing Impairments Surfing the Internet with a ``Different'' Board Computers Reading and Speaking---``Stand-Alone'' Systems Funding Adaptive Technology Making It All Work---Staff Training Announcing Improved Access Working in the Real World APPENDIXES A Websites Helpful for Information on Accessibility B Selected Vendors, Manufacturers, and Consultants C Special Libraries with Adaptive Technology Programs Glossary Bibliography and Reading Resources
Introduction
Part I: The Search for Solutions
A Millennium Vision
Real People and Their Success Stories
Setting Your Goals
A Review of the Technology Tools
Current Laws and Legislation
Exploring Your Local Resources
Building a Circle of Support
Developing Your Funding Strategy
Selecting Your Equipment
Tips on Buying Your Equipment
As You Become More Expert
Sharing What You Learn
More Thoughts about the Future
Part II: The Technology Toolbox
Using the Technology Toolbox
Ask Yourself... Charts to Determine Your Technology Needs
Software Features
Product Descriptions: Alternate Input
Product Descriptions: Processing Aids
Product Descriptions: Alternate Output
Specialized Products
Part III: Helpful Resources and References
Alliance for Technology Access Resource
Centers
State Tech Act Programs
Americans with Disabilities Act
Organizations
National Conferences
Publications
Internet Resources
Technology Vendors
Introduction to Computer-Aided Design of User Interfaces + Vanderdonckt, J. + Puerta, A. Program Committee Members INVITED SPEAKERS 1. Modeling for Component Based Development in UML/Catalysis + Wills, A. C. 2. Theory Based Design: From Individual Users and Tasks to Collaborative Systems + Johnson, P. 3. Evaluating Accessibility and Usability of Web Pages + Cooper, M. MODEL-BASED USER INTERFACE DEVELOPMENT ENVIRONMENTS 4. Model-Based Design of User Interfaces Using Object-Z + Hussey, A. + Carrington, D. 5. A Method Engineering Framework for Modeling and Generating Interactive Applications + Martin, Ch. 6. GIPSE, A Model-Based System for CAD Software + Patry, G. + Girard, P. 7. Visto: A More Declarative GUI Framework + Aerts, K. 8. Beyong Automatic Generation-Exploratory Approach to UI Design + Kovacevic, S. 9. Using Application Domain Specific Run-Time Systems and Lightweight User Interface Models -- A Novel Approach for CADUI + Nilsson, E. 10. XXL: A Visual+Textual Environment for Building Graphical User Interfaces + Lecolinet, E. LINKING AND DERIVING MODELS 11. Semi-Automated Linking of User Interface Design Artifacts + Elnaffar, S. S. + Graham, N. 12. The Teallach Tool: Using Models for Flexible User Interface Design + Barclay, P. J. et al 13. MDL: A Language for Binding User-Interface Models + Stirewalt, R. E. K. WINDOWS MANAGEMENT 14. Vanishing Windows: An Empirical Study of Adaptive Window Management + Miah, T. + Alty, J. L. 15. Adaptive Layout Calculation in Graphical User Interfaces: A Retrospective on the A2DL-Project + Stiolle, S. + Ernst, R. 16. Semantic Differences Between User Interface Platforms Relevance to Design and Re-Design of User Interface + Harning, M. B. DESIGN FRAMEWORKS AND OBJECTS 17. A Framework for Management of Sophisticated User Interface's Variants in Design Process: A Case Study + Savolainen, P. + Konttinen, H. 18. Grasyla: Modelling Case Tool GUIs in Meta Cases + Englebert, V. + Hainaut, J.-L. 19. User Defined Objects are First Class Citizen + Texier, G. + Guittet, L. SUPPORTING TASK-BASED DESIGN 20. The Visual Task Model Builder + Biere, M. et al 21. Computer-Aided Analysis of Cooperative Applications + Ballardin, G. et al 22. Methodological and Tool Support for a Task-Oriented Development of Interactive Systems + Dittmar, A. + Forbrig, P. 23. Modelling Work: Workflow and Task Modelling + Troetteberg, H. COMPUTER-AIDED DESIGN OF USER INTERFACES 24. A Generic Framework based on Ergonomics Rules for Computer Aided Design of User Interface + Farenc, Ch. + Palanque, Ph. 25. CMF: A Coherent Modelling Framework for Task-Based User Interface Design + Bomsdorf, B. + Szwillus, G. 26. Towel: Real World Mobility on the Web + Harper, S. et al 27. Tool-Based Support for User-Designer Collaborattion in Distributed User Interface Design and Evaluation + Sarkkinen, J. COMPUTER-AIDED EVALUATION OF USER INTERFACES 28. An Approach of Computer-Aided Choice of UI Evaluation Criteria and Methods + Ella, A. N. et al 29. Considerating Subjectivity in Software Evaluation -- Application for Teachware Evaluations + Hu, O. et al 30. KALDI: A Computer-Aided Usability Engineering Tool for Supporting Testing and Analysis of Human-Computer Interaction + Al-Qaimari, G. + McRostie, D.
1. Speech User Interface Evolution + Karat, J. et al 2. Spoken Natural Language Dialogue Systems: User Interface Issues for the Future + Boyce, S. J. 3. Evaluating the Quality of Synthetic Speech + Francis, A. L. + Nusbaum, H. C. 4. Phonological Rules for Speech Synthesis + Divay, M. 5. Synthesized Speech for Evaluation of Children's Hearing and Acoustic-Phonetic Perception + Gosy, M. 6. Universal Access and Assistive Technology + Thomas, J. C. et al 7. Guidelines for Speech-Enabled IVR Application Design + Gardner-Bonneau, D. 8. Limiting Factors of Automated Telephone Dialogues + Novick, D. G. et al 9. Why Do People Dial Wrong Numbers? + Lund, A. M. 10. Re-Engineering the Speech Menu + Balentine, B. 11. IVR for Banking and Residential Telephone Subscribers Using Stored Messages Combined with a New Number-to-Speech Synthesis Method + Olaszy, G. + Nemeth, G. 12. Voice Messaging User Interface + Blanchard, H. E. + Lewis, S. H. 13. A New Design Framework for Computer-Telephony Integration (CTI) + Lindeman, M. J. 14. The Future of Voice Interactive Applications + Gardner-Bonneau, D.
Introduction: Why Web Usability? Page Design Content Design Site Design Intranet Design Accessibility for Users with Disabilities International Use: Serving a Global Audience Future Predictions: The Only Web Constant Is Change Conclusion: Simplicity in Web Design Recommended Readings
PREFACE 1 Web Interface Design for Libraries What Is Web Design? What Do Web Users Want? Creating a Good User Interface in the Web Environment 2 Content Ideas for a Content-Rich Site Presenting Content Format Access Delivery User Assistance Presenting Services 3 The Display of Your Library Web Site Why Using Color Is Important Plan Your Color Scheme Monitors and Browsers How to Use Color in Your Pages 4 Library Web Page Layout Tables As Design Tools Frames As Design Tools Navigation HTML Editors and Validators 5 Accessible Design Accessible Design and Assistive Technology Future Developments 6 Incorporating User Feedback into Design Iterative Design Gathering User Feedback Making Use of Web Statistics Things to Keep in Mind 7 Looking Ahead New Developments APPENDIX Online Resources INDEX
1. Why a Book on Human Factors in Assistive Technology? "Jim" -- A Case Example to Begin The Importance of Human Factors Resources in Human Factors 2. Tools, Transparency, and Assistive Technology Who Are Tool Users? Transparent, Translucent, and Opaque Assistive Technologies Assistive Technology: Special Tools for Special People? A Brief History of Assistive Technology Component Areas of Assistive Technology Who Are the Primary Users of Assistive Technology? The Professionals and Others Who Work with Assistive Technology Who Uses Assistive Technology? Case Examples 3. What Are Human Factors? Background Human Factors in Assistive Technology Human Factors in Daily Life A Quick Human Factors Quiz -- Some Practical Realities Essential Areas of Human Factors in AT: Details and Case Examples A Framework for Understanding Human Factors in AT: Baker's Basic Ergonomic Equation 4. Human Factors and Assistive Technology Goals Human Factors and Intents of Assistive Technology Details and Applications of Baker's Basic Ergonomic Equation 5. Essential Human Factors in Assistive Technology Specific Human Factors is AT 6. Switches and Controls: The Pass Keys to Assistive Technology Switches and Controls: Definitions and Examples Specific Human Factors Regarding Switches and Controls A Brief International Perspective on Switches and Controls Assistive Technology and Fitts' Law 7. CRT, LCD, and LED Screens: The Gateways to Assistive Technology How Screens Work -- A Brief Overview Screens in Everyday Life Essential Human Factors Related to Screens 8. AT Levels, Technological Literacy, and Life Span Issues Levels of Assistive Technology Toward Technological Literacy Components of AT Diagnosis and Intervention Technology Issues Across the Life Span 9. Why AT Fails: A Human Factors Perspective Factors Related to the People Who Surround the AT User Factors Related to the AT User Factors Related to the AT Device Itself Appendix: Resources for More Information on Human Factors and Assistive Technology Glossary References
1. THE HUMAN FACTORS FUNCTION 1. The Human Factors Profession + Helander, Martin 2. Systems Design and Evaluation + Czaja, Sara J. 2. THE HUMAN FACTORS FUNDAMENTALS 3. Sensation and Perception + Proctor, Robert W. + Proctor, Janet D. 4. Information Processing + Wickens, Christopher D. + Carswell, C. Melody 5. Learning + Koubek, Richard J. + Benysh, Susan A. H. + Tang, Eric 6. Human Error + Park, Kyung S. 7. Perceptual Motor Skills and Human Motion Analysis + Regan, David 8. Engineering Anthropometry + Kroemer, Karl H. E. 9. Biomechanics of the Human Body + Marras, William S. 10. Work Physiology -- Fatigue and Recovery + Rodgers, Suzanne H. 3. JOB DESIGN 11. Allocation of Functions + Sharit, Joseph 12. Task Analysis + Luczak, Holger 13. Mental Workload + Tsang, Pamela S. + Wilson, Glenn F. 14. Job and Team Design + Medsker, Gina J. + Campion, Michael A. 15. Participatory Ergonomics + Wilson, John R. + Haines, Helen M. 16. Models in Training and Instruction + Swezey, Robert W. + Llaneras, Robert E. 17. Computer-Based Instruction + Brock, John F. 18. Organizational Design and Macroergonomics + Hendrick, Hal 19. Socially Centered Design + Stanney, Kay M. + Maxey, Jeffrey L. + Salvendy, Gavriel 4. EQUIPMENT, WORKPLACE, AND ENVIRONMENTAL DESIGN 20. Visual Displays + Bennett, Kevin B. + Nagy, Allen L. + Flach, John M. 21. Controls + Bullinger, Hans-Jorg + Kern, Peter + Braun, Martin 22. Nonconventional Controls + McMillan, Grant R. + Eggleston, Robert G. + Anderson, Timothy R. 23. Biomechanical Aspects of Workplace Design + Chaffin, Don B. 24. Noise + Crocker, Malcolm J. 25. Vibration and Motion + Griffin, Michael J. 26. Illumination + Boyce, Peter R. 27. Toxicology and Thermal Comfort + Konz, Stephan A. 28. Climate and Clothing + Bensel, Carolyn K. + Santee, William R. 29. Design for Macrogravity and Microgravity Environments + Albery, William B. + Woolford, Barbara 30. Architecture and Interior Design + Harrigan, John E. 5. DESIGN FOR HEALTH AND SAFETY 31. Occupation Risk Management + Zimolong, Bernhard 32. Work Schedules and Sustained Performance + Tepas, Donald I. + Paley, Michael J. + Popkin, Stephen M. 33. Psychosocial Approach in Occupational Health + Kalimo, Raija + Lindstrom, Keri + Smith, Michael J. 34. Manual Materials Handling + Ayoub, M. M. + Dempsey, Patrick + Karwowski, Waldemar 35. Work-Related Musculoskeletal Disorders of the Upper Extremities + Karwowski, Waldemar + Marras, William S. 36. Warnings and Risk Perception + Laughery, Kenneth R., Sr. + Wogalter, Michael S. 6. PERFORMANCE MODELING 37. Decision Making + Lehto, Mark R. 38. Feedback Control Models -- Manual Control and Tracking + Hess, Ronald 39. Supervisory Control + Sheridan, Thomas B. 40. Cognitive Modeling + Eberts, Ray 41. Computer Modeling and Simulation + Laughery, K. Ronald, Jr. + Corker, Kevin 42. Decision Support Systems + Sage, Andrew P. 7. EVALUATION 43. Data Collection and Evaluation of Outcome Measures + Salvendy, Gavriel + Carayon, Pascale 44. Exploratory Sequential Data Analysis: Qualitative and Quantitative Handling of Continuous Observational Data + Sanderson, Penelope M. + Fisher, Carolanne 45. Effectiveness Testing of Complex Systems + Pejtersen, Annelise Mark + Rasmussen, Jens 46. Usability Testing + Nielsen, Jakob 47. Maintainability + Majoros, Anthony E. + Boyle, Edward 48. Human Factors Audits + Drury, Colin G. 49. Assessing Cost/Benefits of Human Factors + Rouse, William B. + Boff, Kenneth R. 8. HUMAN-COMPUTER INTERACTION 50. Design of Computer Terminal Workstations + Smith, Michael J. + Cohen, William J. 51. Software-User Interface Design + Liu, Yili 52. Virtual Environments + Bullinger, Hans-Jorg + Bauer, Wilhelm + Braun, Martin 53. Social Computing: Computer Supported Cooperative Work and Groupware + Barua, Anita + Chellappa, Ramnath + Whinston, Andrew B. 54. Human Factors in Information Access of Distributed Systems + Reaux, Ray + Carroll, John M. 55. Multimedia + Chignell, Mark H. + Waterworth, John A. 9. SELECTED APPLICATIONS OF HUMAN FACTORS 56. Human Factors in Manufacturing + Karwowski, Waldemar + Warnecke, Hans-Jurgen + Hueser, Manfred 57. Automation Surprises + Woods, David D. + Sarter, Nadine + Billings, Charlie 58. Human Factors in Process Control + Moray, Neville 59. Human Factors in Transportation + Waller, Patricia F. + Green, Paul A. 60. Design for People with Functional Limitations Resulting from Disability, Aging, or Circumstance + Vanderheiden, Gregg C.
I Issues, Theories, Models and Methods in HCI 1 Human-Computer Interaction: Background and Issues + Nickerson, Raymond S. + Landauer, Thomas K. 2 Information Visualization + Hollan, James D. + Bederson, Benjamin B. + Helfman, Jonathan I. 3 Mental Models and User Models + Allen, Robert B. 4 Model-Based Optimization of Display Systems + Pavel, Misha + Ahumada, Albert J., Jr. 5 Task Analysis, Task Allocation and Supervisory Control + Sheridan, Thomas B. 6 Models of Graphical Perception + Lohse, Gerald Lee 7 Using Natural Language Interfaces + Ogden, William C. + Bernick, Philip 8 Virtual Environments as Human-Computer Interfaces + Ellis, Stephen R. + Begault, Durand R. + Wenzel, Elizabeth M. 9 Behavioral Research Methods in Human-Computer Interaction + Landauer, Thomas K. II Design and Development of Software Systems 10 How To Design Usable Systems + Gould, John D. + Boies, Stephen J. + Ukelson, Jacob 11 Participatory Practices in the Software Lifecycle + Muller, Michael J. + Haslwanter, Jean Hallewell + Dayton, Tom 12 Design for Quality-in-use: Human-Computer Interaction Meets Information Systems Development + Ehn, Pelle + Lowgren, Jonas 13 Ecological Information Systems and Support of Learning: Coupling Work Domain Information to User Characteristics + Pejtersen, Annelise Mark + Rasmussen, Jens 14 The Role of Task Analysis in the Design of Software + Jeffries, Robin 15 The Use of Ethnographic Methods in Design and Evaluation + Nardi, Bonnie A. 16 What do Prototypes Prototype? + Houde, Stephanie + Hill, Charles 17 Scenario-Based Design + Carroll, John M. 18 International Ergonomic HCI Standards + Cakir, Ahmet + Dzida, Wolfgang III User Interface Design 19 Graphical User Interfaces + Marcus, Aaron 20 The Role of Metaphors in User Interface Design + Neale, Dennis C. + Carroll, John M. 21 Direct Manipulation and Other Lessons + Frohlich, David M. 22 Human Error and User-Interface Design + Prabhu, Prasad V. + Prabhu, Girish V. 23 Screen Design + Tullis, Thomas S. 24 Design of Menus + Paap, Kenneth R. + Cooke, Nancy J. 25 Color and Human-Computer Interaction + Post, David L. 26 How Not to Have to Navigate Through Too Many Displays + Woods, David D. + Watts, Jennifer C. IV Evaluation of HCI 27 The Usability Engineering Framework for Product Design and Evaluation + Wixon, Dennis + Wilson, Chauncey 28 User-Centered Software Evaluation Methodologies + Karat, John 29 Usability Inspection Methods + Virzi, Robert A. 30 Cognitive Walkthroughs + Lewis, Clayton + Wharton, Cathleen 31 A Guide to GOMS Model Usability Evaluation using NGOMSL + Kieras, David 32 Cost-Justifying Usability Engineering in the Software Life Cycle + Karat, Clare-Marie V Individual Differences and Training 33 From Novice to Expert + Mayer, Richard E. 34 Computer Technology and the Older Adult + Czaja, Sara J. 35 Human Computer Interfaces for People with Disabilities + Newell, Alan F. + Gregor, Peter 36 Computer-Based Instruction + Eberts, Ray E. 37 Intelligent Tutoring Systems + Corbett, Albert T. + Koedinger, Kenneth R. + Anderson, John R. VI Multimedia, Video and Voice 38 Hypertext and its Implications for the Internet + Vora, Pawan R. + Helander, Martin G. 39 Multimedia Interaction + Waterworth, John A. + Chignell, Mark H. 40 A Practical Guide to Working with Edited Video + Kellogg, Wendy A. + Bellamy, Rachel K. E. + Van Deusen, Mary 41 Desktop Video Conferencing: A Systems Approach + Kies, Jonathan K. + Williges, Robert C. + Williges, Beverly H. 42 Auditory Interfaces + Gaver, William W. 43 Design Issues for Interfaces using Voice Input + Kamm, Candace + Helander, Martin 44 Applying Speech Synthesis to User Interfaces + Spiegel, Murray F. + Streeter, Lynn 45 Designing Voice Menu Applications for Telephones + Marics, Monica A. + Engelbeck, George VII Programming, Intelligent Interface Design and Knowledge-Based Systems 46 Expertise and Instruction in Software Development + Rosson, Mary Beth + Carroll, John M. 47 End-User Programming + Eisenberg, Michael 48 Interactive Software Architecture + Olsen, Dan R., Jr. 49 User Aspects Of Knowledge-Based Systems + Wærn, Yvonne + Hagglund, Sture 50 Paradigms for Intelligent Interface Design + Roth, Emilie M. + Malin, Jane T. + Schreckenghost, Debra L. 51 Knowledge Elicitation for the Design of Software Agents + Boy, Guy A. 52 Decision Support Systems: Integrating Decision Aiding And Decision Training + Zachary, Wayne W. + Ryder, Joan M. 53 Human Computer Interaction Applications for Intelligent Transportation Systems + Dingus, Thomas A. + Gellatly, Andrew W. + Reinach, Stephen J. VIII Input Devices and Design of Work Stations 54 Keys and Keyboards + Lewis, James R. + Potosnak, Kathleen M. + Magyar, Regis L. 55 Pointing Devices + Greenstein, Joel S. 56 Ergonomics of CAD Systems + Luczak, Holger + Springer, Johannes 57 Design of the Computer Workstation + Kroemer, Karl H. E. 58 Work-related Disorders and the Operation of Computer VDT's + Hagberg, Mats + Rempel, David IX CSCW and Organizational Issues in HCI 59 Research on Computer Supported Cooperative Work + Olson, Gary M. + Olson, Judith S. 60 Organizational Issues in Development and Implementation of Interactive Systems + Grudin, Jonathan + Markus, M. Lynne 61 Understanding the Organisational Ramifications of Implementing Information Technology Systems + Eason, Ken 62 Psychosocial Aspects of Computerized Office Work + Smith, Michael J. + Conway, Frank T.
Introduction + Mayhew, Deborah J. Part I: Perspectives From Psychology The Use of Investigatory Responses as a Measure of Learning and Memory + Seltzer, C. P. Visual Information Processing on the World Wide Web + Marks, W. + Dulaney, C. L. Discourse Process and Its Relevance to the Web + Magliano, J. P. + Schleich, M. C. + Millis, K. K. Human Navigation + Whitaker, Leslie A. Part II: Web User Populations Children's Online Environments + Druin, Allison + Platt, M. Designing Web Pages and Applications for People With Disabilities + Laux, Lila The World Wide Web as a Teaching Resource + Burden, P. + Davies, J. Easing the Learning Curve for Novice Web Users + Ratner, Julie Part III: Web Design Guidelines and Development Processes Using Web and Traditional Style Guides to Design Web Interfaces + Grose, Eric + Forsythe, Chris + Ratner, Julie Page Design Guidelines Developed Through Usability Testing + Borges, Jose A. + Morales, Israel + Rodriguez, Nestor J. Human Factors Methodology for Designing Web Sites + Vora, Pawan R. Part IV: Web Research and Development Web User Interface Development at Oracle Corporation + Wichansky, Anna M. + Hackman, Geroge, Jr. Web Usability Research at Microsoft Corporation + Kanerva, A. + Keeker, K. + Risden, K. + Schuh, E. + Czerwinski, Mary Creating Content for Both Paper and the Web + Lew, Gavin S. + Schumacher, Robert M. + Omanson, Richard C. The Ten Golden Rules for Providing Video Over the Web or 0% of 2.4M (at 270k/sec, 340 sec remaining) + Johnson, C. Part V: Collaboration and Visualization Graphics Design on the Web + Wiebe, E. N. + Howe, J. E. Collaborative Interfaces for the Web + Greenberg, Saul A Zooming Web Browser + Bederson, Ben B. + Hollan, James D. + Stewart, J. + Rogers, D. + Vick, D. + Ring, L. + Grose, Eric + Forsythe, Chris
1. Defining the Process
2. Learning About Your Users' Information Needs
3. Determining the Stages of Use
4. Categorizing Information Needs
5. Recognizing the Implications of Design Research
6. Structuring Your Online System
7. Adding Hypertext Links
8. Structuring Your Topics
9. Testing Your Design and Implementation
10. the Right Tools
11. Designing the Information Interface
12. Ensuring Accessibility
13. Providing Navigation Aids
14. Composing Your Topics
15. Writing for Readability
16. Adding Graphics
17. Moving Forward with Multimedia
A List of Guidelines
B Bibliography
C Using the CD-ROM
Introduction 1 elements of the web experience 2 navigational rules & options 3 graphic enhancements 4 page sizes 5 text transformations 6 forms & functionality 7 putting it on the table 8 frames 9 sound bytes 10 movin' & shakin' 11 color & contrast 12 the importance of HTML 13 the text-only option 14 downloadables 15 accessibility review & resources 16 WebTV 17 assistive technology & legislation i connections
Introduction 1. Windows to the World 2. The Eye and Visual System 3. Your Workspace and Your Eyes 4. Visual Perception and VDTs 5. Computer Vision Syndrome 6. Vision Examinations 7. Vision in Industry 8. Computing for the Visually Impaired 9. Remedies 10. General Eye Care Tips 11. The Economics of Visual Ergonomics 12. Ergonomic Standards 13. Epilogue A. VDT Workplace Questionnaire B. Occupational Vision Requirements Questionnaire C. Resources for the Blind and Visually Impaired D. Computer Access Products for Blind and Visually Impaired Users E. Anti-Glare Screens F. Additional Resources G. California Ergonomic Standard Glossary
Introduction and overview A framework for assistive technologies The disabled human user of assistive technologies The assistive technology services to the consumer Seating and positioning systems as extrinsic enablers for assistive technologies Control interfaces for assistive technology Computers as extrinsic enablers for assistive technologies Electronic outputs for assistive technologies: visual displays, printers, auditory indicators, and voice synthesis Augmentative and alternative communication systems Technologies for personal mobility Technologies that aid manipulation and control of the environment Sensory aids for persons with visual, auditory, or tactile impairments
Dedication Voice Communication Between Humans and Machines -- An Introduction + Rabiner, Lawrence R. Scientific Bases of Human-Machine Communication by Voice + Schafer, Ronald W. The Role of Voice in Human-Machine Communication + Cohen, Philip R. + Oviatt, Sharon L. Speech Communication -- An Overview + Flanagan, James L. Computer Speech Synthesis: Its Status and Prospects + Liberman, Mark Models of Speech Synthesis + Carlson, Rolf Linguistic Aspects of Speech Synthesis + Allen, Jonathan Speech Recognition Technology: A Critique + Levinson, Stephen E. State of the Art in Continuous Speech Recognition + Makhoul, John + Schwartz, Richard Training and Search Methods for Speech Recognition + Jelinek, Frederick The Roles of Language Processing in a Spoken Language Interface + Hirschman, Lynette Models of Natural Language Understanding + Bates, Madeleine Integration of Speech with Natural Language Understanding + Moore, Robert C. A Perspective on Early Commercial Applications of Voice-Processing Technology for Telecommunications and Aids for the Handicapped + Seelbach, Chris Applications of Voice-Processing Technology in Telecommunications + Wilpon, Jay G. Speech Processing for Physical and Sensory Disabilities + Levitt, Harry Commercial Applications of Speech Interface Technology: An Industry at the Threshold + Oberteuffer, John A. Military and Government Applications of Human-Machine Communication by Voice + Weinstein, Clifford J. Deployment of Human-Machine Dialogue Systems + Roe, David B. What Does Voice-Processing Technology Support Today? + Nakatsu, Ryohei + Suzuki, Yoshitake User Interfaces for Voice Applications + Kamm, Candace Speech Technology in the Year 2001 + Levinson, Stephen E. + Fallside, Frank Toward the Ultimate Synthesis/Recognition System + Furui, Sadaoki Speech Technology in 2001: New Research Directions + Atal, Bishnu S. New Trends in Natural Language Processing: Statistical Natural Language Processing + Marcus, Mitchell The Future of Voice-Processing Technology in the World of Computers and Communications + Kato, Yasuo
Foreword by Alan Kay Introduction: Bringing Programming to End Users + Cypher, Allen I. SYSTEMS 1. Pygmalion: An Executable Electronic Blackboard + Smith, David Canfield 2. Tinker: A Programming by Demonstration System for Beginning Programmers + Lieberman, Henry 3. A Predictive Calculator + Witten, Ian H. 4. Rehearsal World: Programming by Rehearsal + Finzer, William F. + Gould, Laura 5. SmallStar: Programming by Demonstration in the Desktop Metaphor + Halbert, Daniel C. 6. Peridot: Creating User Interfaces by Demonstration + Myers, Brad A. 7. Metamouse: An Instructible Agent for Programming by Demonstration + Maulsby, David + Witten, Ian H. 8. TELS: Learning Text Editing Tasks from Examples + Witten, Ian H. + Mo, Dan 9. Eager: Programming Repetitive Tasks by Demonstration + Cypher, Allen 10. Garnet: Uses of Demonstrational Techniques + Myers, Brad A. 11. The Turvy Experience: Simulating an Instructible Interface + Maulsby, David 12. Chimera: Example-Based Graphical Editing + Kurlander, David 13. The Geometer's Sketchpad: Programming by Geometry + Jackiw, R. Nicholas + Finzer, William F. 14. Tourmaline:Text Formatting by Demonstration + Myers, Brad A. 15. A History-Based Macro by Example System + Kurlander, David + Feiner, Steven 16. Mondrian: A Teachable Graphical Editor + Lieberman, Henry 17. Triggers: Guiding Automation with Pixels to Achieve Data Access + Potter, Richard 18. The AIDE Project: An Application-Independent Demonstrational Environment + Piernot, Philippe P. + Yvon, Marc P. II. COMPONENTS 19. A History of Editable Graphical Histories + Kurlander, David + Feiner, Steven 20. Graphical Representation and Feedback in a PBD System + Modugno, Francesmary + Myers, Brad A. 21. PBD Invocation Techniques: A Review and Proposal + Kosbie, David S. + Myers, Brad A. 22. A System-Wide Macro Facility Based on Aggregate Events: A Proposal + Kosbie, David S. + Myers, Brad A. 23. Making Programming Accessible to Visual Problem Solvers + Lieberman, Henry 24. Using Voice Input to Disambiguate Intent + Turransky, Alan III. PERSPECTIVES 25. Characterizing PBD Systems + Cypher, Allen + Kosbie, David S. + Maulsby, David 26. Demonstrational Interfaces: A Step Beyond Direct Manipulation + Myers, Brad A. 27. Just-in-time Programming + Potter, Richard IV. APPENDICES A. A Programming by Demonstration Chronology: 23 Years of Examples + Maulsby, David + Turransky, Alan B. A Test Suite for Programming by Demonstration + Potter, Richard + Maulsby, David C. Glossary + Myers, Brad A. + Maulsby, David Bibliography Contributors Index