From the Publisher:
Explores the role of cognition in human-computer interaction. Reviews current knowledge and theories about how people use computer systems for cognitive tasks--learning, problem-solving, storing and organizing information--and discusses applications to reading/text processing and database organization. Investigates a broad range of questions concerning the effects computers have on the way we think and act such as: How can computer use be made less stressful for ordinary user__ __ Also considers implications of the physical aspects of video display terminals--flicker, color, quality of auditory output. Explores users' prior knowledge and learning styles in relation to how they use computers.
Cited By
- Roy N and Saliba A Analysing structure within tasks in user-centred design Proceedings of the 17th Australia conference on Computer-Human Interaction: Citizens Online: Considerations for Today and the Future, (1-4)
- van der Veer G and del Carmen Puerta Melguizo M Mental models The human-computer interaction handbook, (52-80)
- Albers M and Kim L User web browsing characteristics using palm handhelds for information retrieval Proceedings of IEEE professional communication society international professional communication conference and Proceedings of the 18th annual ACM international conference on Computer documentation: technology & teamwork, (125-135)
- Nanard J and Nanard M (1995). Hypertext design environments and the hypertext design process, Communications of the ACM, 38:8, (49-56), Online publication date: 1-Aug-1995.
- Kokol P, Rozman I and Venuti V (1995). User interface metrics, ACM SIGPLAN Notices, 30:4, (36-38), Online publication date: 1-Apr-1995.
- Cushman P and Ragade R (1995). Using simulation to aid in the design of an intelligent tutoring systems, ACM SIGSIM Simulation Digest, 24:3, (3-20), Online publication date: 1-Jan-1995.
Recommendations
Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects
Aspect-Oriented Programming (AOP) provides mechanisms for the separation of crosscutting concerns—functionalities scattered through the system and tangled with the base code. Existing systems are a natural testbed for the AOP approach since they often ...
Composing aspects with aspects
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentAspect-oriented programming languages modularize crosscutting concerns by separating the concerns from a base program in aspects. What they do not modularize well is the code needed to manage interactions between the aspects themselves. Therefore ...
Sort-based refactoring of crosscutting concerns to aspects
LATE '08: Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolutionCrosscutting concerns in object-oriented programming hinder evolution because of their symptoms: tangling and scattering. To benefit from the modularisation capabilities for crosscutting concerns provided by aspect-oriented programming (which prevent ...