Human computer interaction: Psychology, task analysis, and software engineering

Introducing Human Computer Interaction. An introduction to Human Memory. Memory Structures. Knowledge and Representation. Expertise. Skill and Skill Acquisition. Organisation and early Attempts at Modelling Human-Computer Interaction. Interaction and User Modelling in HCI. Task Analysis and Task Modelling. Developing Interface Designs. Evaluations of Interactive systems. User Interface Design. Environments. Management System and Toolkits. Task Analysis. Knowledge Analysis of Tasks. Design. Applied to Interactive Informal and Formal Specifications of User Interaction Task Scenarios. Appendix.