Handbook of Human-Computer Interaction

Author: Helander   M. G.  

Publisher: Elsevier Science‎

Publication year: 2014

E-ISBN: 9781483295138

P-ISBN(Paperback): 9780444705365

P-ISBN(Hardback):  9780444705365

Subject: TP11 automation system theory

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

This Handbook is concerned with principles of human factors engineering for design of the human-computer interface. It has both academic and practical purposes; it summarizes the research and provides recommendations for how the information can be used by designers of computer systems. The articles are written primarily for the professional from another discipline who is seeking an understanding of human-computer interaction, and secondarily as a reference book for the professional in the area, and should particularly serve the following: computer scientists, human factors engineers, designers and design engineers, cognitive scientists and experimental psychologists, systems engineers, managers and executives working with systems development.

The work consists of 52 chapters by 73 authors and is organized into seven sections. In the first section, the cognitive and information-processing aspects of HCI are summarized. The following group of papers deals with design principles for software and hardware. The third section is devoted to differences in performance between different users, and computer-aided training and principles for design of effective manuals. The next part presents important applications: text editors and systems for information retrieval, as well as issues in computer-aided engineering, drawing and design, and robotics. The fifth section introduces methods for designing the user interface. The following section examines those issues in the AI field that ar

Chapter

1.6 External Representations and Human Problem Solving

1.7 Summary

1.8 References

Chapter 2. Mental Models in Human-Computer Interaction

2.1 Abstract

2.2 Introduction

2.3 Models of What, Held by Whom?

2.4 Types of Representations of Users' Knowledge

2.5 How Users' Knowledge Affects Their Performance

2.6 Applying What we Know of the User's Knowledge to Practical Problems

2.7 Research Recommendations

2.8 References

Chapter 3. Interface Metaphors and User Interface Design

3.1 Introduction

3.2 Approaches to Metaphor

3.3 Designing with Metaphors

3.4 Conclusions

3.5 References

Chapter 4. Five Paradigms in the Psychology of Programming

4.1 Abstract

4.2 The Paradigms for Research

4.3 Individual Differences

4.4 Group Behavior

4.5 Organizational Behavior

4.6 Human Factors and Cognitive Ergonomics

4.7 Cognitive Science

4.8 Future Directions in Programming

4.9 References

Chapter 5. Software Comprehension

5.1 Introduction

5.2 A Review of Software Comprehension Models

5.3 An Integrative Model of Comprehension

5.4 Measures of Software Comprehensibility

5.5 Factors Influencing Software Comprehension

5.6 Implications for Software Development

5.7 Conclusions

5.8 References

Chapter 6. Direct Manipulation

6.1 Direct Manipulation

6.2 Design of Direct Manipulation Interfaces

6.3 References

Chapter 7. Towards a Practical GOMS Model Methodology for User Interface Design

7.1 Introduction

7.2 Overview of the GOMS Task Analysis Approach

7.3 General Issues in GOMS Task Analysis

7.4 A Procedure for Constructing a GOMS Model

7.5 Using a GOMS Task Analysis

7.6 Acknowledgements

7.7 References

Chapter 8. Task Allocation and Supervisory Control

8.1 Introduction

8.2 Ten Functions of the Human Supervisor

8.3 Human Supervisor Attention Allocation and Timing

8.4 Factors Which Limit our Ability to Model Supervisory Control Systems

8.5 Social Implications of Supervisory Control

8.6 Conclusions

8.7 References

Chapter 9. Information Technology and Work

9.1 Introduction

9.2 Different Approaches to the Study of Cognitive Systems

9.3 Design or Evaluation

9.4 A Conceptual Framework for the Analysis of Cognitive Functions

9.5 A Specific Example: Process Control

9.6 Disturbance Plants Control In Process

9.7 Concluding Remarks

9.8 References

Part II: User Interface Design

Chapter 10. Design of Menus

10.1 To Menu or Not to Menu

10.2 Designing a Single Menu Panel

10.3 Choosing a Selection Technique

10.4 Organization and Navigation Between Menu Panels

10.5 Author Notes

10.6 References

Chapter 11. Command Names

11.1 Introduction

11.2 Designing Namesets

11.3 Experimental Contributions

11.4 Using Research Knowledge in Design: Guidelines, Tools, and Models

11.5 Design Problems, Approaches, and Unexplored Topics

11.6 Acknowledgment

11.7 References

Chapter 12. Query Languages

12.1 Introduction

12.2 Basic Notions

12.3 Measuring Ease-Of-Use

12.4 Query Language Experiments

12.5 Improving Query Language Design

12.6 Models

12.7 Recent Trends

12.8 Implications For Design of Computer Systems

12.9 Some Research Directions

12.10 Acknowledgments

12.11 References

Chapter 13. Using Natural Language Interfaces

13.1 Introduction

13.2 Evaluation Issues

13.3 Evaluations of Prototype and Commercial Systems

13.4 Design Issues

13.5 Design Recommendations

13.6 Conclusion

13.7 Acknowledgments

13.8 References

Chapter 14. Systems Design for Automated Speech Recognition

14.1 Introduction

14.2 Speech Recognition Technology

14.3 Recognition Accuracy

14.4 Analysis of Task Composition

14.5 Speaking Patterns and Training

14.6 Task Analysis and Implementation of Voice I/O

14.7 Future Research Needs

14.8 Appendix: Glossary

14.9 References

Chapter 15. Applying Speech Synthesis to User Interfaces

15.1 Introduction

15.2 Advantages of Speech Output

15.3 Disadvantages of Speech Output

15.4 Talking Tutor: A Good Example of Using Voice Interface

15.5 Interaction of Application's Vocabulary Demands and the Type of Speech Used

15.6 Unrestricted Text-to-Speech Synthesis

15.7 Assesing the Quality of Synthetic Speech

15.8 Future Directions in Speech Synthesis

15.9 Acknowledgements

15.10 References

Chapter 16. Online Aiding for Human-Computer Interfaces

16.1 Abstract

16.2 Problems in Online Aiding

16.3 A Summary of Prototypical Online Aiding Dialogues

16.4 A Research and Design Framework for Online Aiding

16.5 Conclusions

16.6 Acknowledgments

16.7 References

Chapter 17. Graphic Challenges in Designing Object-oriented User Interfaces

17.1 Introduction

17.2 Object-Oriented Direct Manipulation and Enabling Technologies

17.3 Graphic Challanges

17.4 Illustrations

17.5 Symbolic and Analogic User Interfaces

17.6 Speculations

17.7 Acknowledgements

17.8 Notes on References

17.9 References

Chapter 18. Screen Design

18.1 Introduction

18.2 Screen Design Issues and Techniques

18.3 The Screen Design Process

18.4 Future Directions

18.5 References

Chapter 19. Taking Panes: Issues in the Design of Windowing Systems

19.1 Introduction

19.2 Characterizing Windowing Systems

19.3 Future Directions

19.4 Research Agenda and Conclusions

19.5 References

Chapter 20. Image Quality

20.1 Introduction

20.2 Theoretical Bases and Relevant Research

20.3 Applications to Computer System Display Design

20.4 Future Developments

20.5 Acknowledgements

20.6 References

Chapter 21. Keys and Keyboards

21.1 Introduction

21.2 Keyboard Layouts

21.3 Data-Entry Keypads

21.4 Physical Features of Keys and Key boards

21.5 Innovations in Keyboard Design

21.6 Summary

21.7 Acknowledgements

21.8 References

Chapter 22. Input Devices

22.1 Introduction

22.2 Design Considerations

22.3 Novel Input Techniques

22.4 Empirical Comparisons

22.5 Conclusion

22.6 References

Chapter 23. VDT Workstation Design

23.1 Introduction

23.2 A Problem With Many Interactions

23.3 Work Task

23.4 The Person

23.5 Positioning The Body Relative To The Computer

23.6 Body Postures

23.7 "Healthy" Body Postures

23.8 Experimental Studies

23.9 Sitting Postures and Workstation Design

23.10 Ergonomie Design of VDT Workstations

23.11 Summary

23.12 References

Part III: Individual Differences and Training

Chapter 24. Individual Differences In Human-Computer Interaction

24.1 Introduction

24.2 How Big are Individual Differences in Human-Computer Interaction?

24.3 What Predicts Differences in Performance?

24.4 Accommodating User Differences

24.5 Goals in Designing for User Differences

24.6 Acknowledgements

24.7 References

Chapter 25. From Novice to Expert

25.1 Introduction

25.2 Expert-Novice Differences in Problem Solving

25.3 Expert-Novice Programmer Differences in Syntactic Knowledge

25.4 Expert-Novice Programmer Differences in Semantic Knowledge

25.5 Expert-Novice Programmer Differences in Schematic Knowledge

25.6 Expert-Novice Programmer Differences in Strategic Knowledge

25.7 Conclusion

25.8 Acknowledgement

25.9 References

Chapter 26. Microcomputers and the Elderly

26.1 Introduction

26.2 Use of Computer Technology by Older Adults

26.3 Aging as a Process

26.4 Sensory Processes

26.5 Cognitive Functioning

26.6 Memory and Learning

26.7 Summary

26.8 References

Chapter 27. Computer-Based Instruction

27.1 Introduction

27.2 Computer Assisted Instruction

27.3 Computer Managed Instruction

27.4 Intelligent Computer Assisted Instruction

27.5 Computer-Based Instruction Issues and Research

27.6 Summary

27.7 References

Chapter 28. Issues of Content and Presentation in Document Design

28.1 Introduction

28.2 Decisions about Content

28.3 Issues of Presentation

28.4 Iterative Design Processes

28.5 Will documentation always be needed?

28.6 References

Part IV: Applications of Computer Technology

Chapter 29. Text Editors

29.1 Text Editors

29.2 Varieties of Text Editors

29.3 Fundamental Issues

29.4 Command Language

29.5 Content

29.6 Appearance

29.7 Advanced Features

29.8 Evaluation

29.9 Conclusion

29.10 Acknowledgements

29.11 References

Chapter 30. Textual Information Retrieval

1.1 Introduction

30.2 Structured Databases

30.3 Bibliographic/Full-Text Information Retrieval

30.4 New Developments and Frontiers

30.5 The Future of Information Retrieval

30.6 References

Chapter 31. Cognitive Aspects of Computer Aided Design

31.1 Introduction

31.2 Computer Aided Design and its Applications

31.3 Design Engineering and Drawing Work

31.4 The CAD-User's System Interaction

31.5 What are the Advantages of CAD?

31.6 Some Cognitive Characteristics of CAD

31.7 The User's Mental Models

31.8 CAD and Problem Solving

31.9 Concluding Remarks

31.10 References

Chapter 32. Human-Computer Interaction in Architectural Design

32.1 Introduction

32.2 Architectural Design: Some Issues in Human-Computer Interaction

32.3 A Research Program

32.4 The Social and Organizational Implications of CAAD Systems

32.5 User Education and Training for CAAD Systems: The System Tutor

32.6 Advanced Interactive Systems for CAAD

32.7 The Design Interface, Design Modelling, and Design Cognition

32.8 Conclusion

32.9 Acknowledgment

32.10 References

Chapter 33. Human-Computer Interaction In Facilities Layout

33.1 Introduction to Facilities Layout Design

33.2 Modelling the Block Layout Problem

33.3 Human Versus Computer Methods

33.4 Human-Computer Interactive Methods

33.5 The Human-Computer Interactive System

33.6 References

Chapter 34. Robot Programming

34.1 Introduction

34.2 Programming Considerations

34.3 Human Factors Investigations

34.4 Desirable Research

34.5 Conclusion

34.6 References

Part V: Tools for Design and Evaluation

Chapter 35. How to Design Usable Systems

35.1 Introduction

35.2 Behavioral Principles of Design

35.3 Starting Points

35.4 User Interface Standards

35.5 Handbooks and Guidelines

35.6 Development Rules and Procedures

35.7 Formal Models for Design

35.8 Summary and Conclusions

35.9 Acknowledgements

35.10 Trademarks

35.11 References

Chapter 36. Usability Engineering: Our Experience and Evolution

36.1 Introduction

36.2 Part 1. Practical Experience in Usability Engineering

36.3 Part 2. Analysis of our Progress: The Need for Contextual Research

36.4 Part 3. Contextual Research: Exposition and Prospects

36.5 Summary

36.6 Acknowledgments

36.7 References

Chapter 37. Software Tools for User Interface Development

37.1 Introduction

37.2 The User Interface Management System Approach

37.3 Future Developments in User Interface Tools

37.4 Acknowledgement

37.5 References

Chapter 38. A Task Analytic Approach to Dialogue Design

38.1 Introduction

38.2 Traditional Task Analysis Methods

38.3 Operations Concept Definition

38-4 Computer-Human Interface/Task Analysis

38.5 Conclusions

38.6 References

Chapter 39. Rapid Prototyping for User Interface Design

39.1 Abstract

39.2 Interface Design As Tangible Speculation

39.3 How to Prototype

39.4 Classes of Prototyping Techniques

39.5 Rapid Prototyping and the User Interface Management System

39.6 Designers That Use or Need Prototyping Tools

39.7 Types of Prototyping Tools

39.8 Anatomy of a User Interface Rapid Prototyping Tool

39.9 Built-in Instrumentation of the User Interface

39.10 Automatic Evaluation Techniques for User Interface Design

39.11 Conclusions

39.12 References

Chapter 40. Standards Versus Guidelines for Designing User Interface Software

40.1 Abstract

40.2 User Interface Software

40.3 Design Standards

40.4 Hardware Versus Software

40.5 Standards Versus Guidelines, Rules and Algorithms

40.6 The Knowledge Base for Standards and Guidelines

40.7 Application of Design Guidelines

40.8 Adaptability or Anarchy?

40.9 Acknowledgment

40.10 References

Chapter 41. Software Evaluation Methodologies

41.1 Introduction

41.2 Theory-Based Evaluation

41.3 User-Based Evaluations

41.4 Surveys and Questionnaires

41.5 Verbal Reports

41.6 Controlled Experimental Studies

41.7 Task-Based Evaluations

41.8 Informal Design Review

41.9 Formal Design Analysis - GOMS

41.10 Production System Analysis

41.11 Summary

41.12 References

Chapter 42. Research Methods in Human-Computer Interaction

42.1 Introduction: For Whom and Why and What

42.2 Goals for Research in Human Computer Interaction

42.3 Special Problems of doing Research in Human-Computer Interaction

42.4 Research Designs and General Methodology

42.5 Measurement and Analysis

42.6 Conclusions and Summary

42.7 References

Part VI: Artificial Intelligence

Chapter 43. Human Factors Issues in Expert Systems

43.1 Introduction

43.2 What is an Expert System?

43.3 A User-Oriented Taxonomy of Expert Systems

43.4 Task Decomposition

43.5 Function Allocation

43.6 Design Philosophy

43.7 Summary

43.8 References

Chapter 44. Natural Language Interface Systems

44.1 Introduction

44.2 Syntax and Parsing

44.3 Semantic Interpretation

44.4 Semantic Transformations

44.5 The Ambiguity Problem

44.6 Discourse

44.7 Acknowledgements

44.8 References

Chapter 45. Human Factors in Knowledge Acquisition

45.1 Introduction

45.2 Building an Expert System

45.3 Specific Elicitation Techniques

45.4 Summary

45.5 Acknowledgements

45.6 References

Chapter 46. Intelligent Interface Design

46.1 Introduction

46.2 The Evolution of the Interface

46.3 The Concept of Intelligent Interfaces

46.4 Intelligent Interface Models

46.5 Supplementary Techniques for Intelligent Interfaces

46.6 Intelligent Interface Technology

46.7 The Process of Building an Intelligent Interface

46.8 A Case Study in Intelligent Interface Design

46.9 Summary and Conclusions

46.10 References

Chapter 47. Decision Support Systems: Designing to Extend the Cognitive Limits

47.1 Introduction

47.2 Decision Support and Human Decision Processes: Some Definitions

47.3 The Decision Support System Design Process

47.4 Step 1: Definition and Decomposition of the Decision Problem

47.5 Step 2: Analysis of Decision Situations

47.6 Step 3: Defining Decision Support System Functionality

47.7 Step 4: Selecting DSS Technology within Behavioral and Cognitive Constrants

47.8 Selecting Process Models for the DSS

47.9 Selecting Value Models for the DSS

47.10 Selecting Information Management Tools for the DSS

47.11 Selecting Automated Analysis/ Reasoning Techniques for the DSS

47.12 Selecting a Representation Aid for the DSS

47.13 Selecting a Judgement Refinement/ Amplification Tool for the DSS

47.14 Summary and Conclusions

47.15 Acknowledgemnts

47.16 References

Part VII: Psychological and Organizational Issues

Chapter 48. Social Aspects of Computer Use

48.1 Introduction

48.2 Myth Number 1. Employees React with Irrational Fears when Computers are Introduced

48.3 Myth Number 2. Employee Participation in Technological Change is Needless

48.4 Myth Number 3. Unions, Impede Technological and Economic Progress

48.5 Myth Number 4. Planning for Technological Change should Rely more on Experts than End Users

48.6 Myth Number 5. When Possible, use Technology to Create more Desk-type Jobs

48.7 Myth Number 6. In Job Design, Remember to Keep it Simple

48.8 Myth Number 7. New Policies and Closer Supervision are Proven Methods for Improving Productivity and Eliminating Waste

48.9 Myth Number 8. One Person with a Computer can Outperform a Whole Team

48.10 Summary

48.11 References

Chapter 49. Information Technology and Work Organization

49.1 Abstract

49.2 Introduction

49.3 Theoretical Bases

49.4 Survey of Empirical Research

49.5 Implications for Further Research

49.6 Implications for the Design of Systems and Work

49.7 Conclusion

49.8 References

Chapter 50. Socio-Issues Related to Home-Based Work

50.1 Introduction

50.2 Characteristics of the Home-Based Work Force

50.3 Research Concerns

50.4 Labor Unions and Disabled Workers

50.5 Implications for Design of Computer Systems

50.6 Markets For Computer Systems

50.7 New Directions

50.8 Research on Technology

50.9 Organizational Technology

50.10 Research on Home-Based Work

50.11 References

Chapter 51. Factors Influencing Acceptance of Computer-Based Innovations

51.1 Introduction

51.2 Innovation Acceptance Theory

51.3 Planning for Innovation Acceptance

51.4 A Study of New Decision Support Systems

51.5 Summary of Results

51.6 Conclusion

51.7 References

Chapter 52. Technological Innovation and Organizational Ecology

52.1 Abstract

52.2 Introduction

52.3 Technological Feasibility

52.4 Space Planning Implication of Office Automation

52.5 Organizational Constraints: The Acceptability Program

52.6 Integrating Technology, Design, and Organizational Innovation

52.7 The Acceptability Factor and the Enculturation Process

52.8 Acknowledgments

52.9 References

Author Index

Subject Index

The users who browse this book also browse