Introduction to HCI What is HCI?
The study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings. •What is HCI? “Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them” (ACM SIGCHI definition of HCI).
•Creating usable systems (1)
•
•HCI investigates interaction between
•Human (1 user, a group, sequence of users)
•Computer (any computer big or small, process control, embedded, etc)
•
•used to perform various tasks
•
•in particular environments.
•
•
•Creating usable systems (2)
•The human factors …
•
•different users
•different conceptions or mental models about their interactions
•different ways of learning, keeping knowledge and skills
•cultural and national differences
•user preferences change as they gradually master new interfaces
•Creating usable systems (3)
•The computer factor …
•
•different devices
•Smart phones, Touch Screen Kiosks, …
•different capabilities and limitations
•Computing power, Input/output devices, …
•different operating systems
•user interface technology is changing rapidly
•it offers new interaction possibilities to which previous research findings may not apply
•Visual, Tactile, Gesture based, …
•Creating usable systems (4)
•What about the interaction?
•
•Communication between user and computer
•
•Direct interaction
•Dialogue with feedback
•Control throughout performance of the task
•
•Indirect interaction
•Batch processing
•Intelligent sensors controlling the environment
•Creating usable systems (5)
•
•It aims to achieve
•
1.Usability (Useful, Usable, Used)
2.Safe
3.Effective
4.Efficient
5.Enjoyable system
•
•
•Creating usable systems (6)
•User compatibility
•Product compatibility
`•Task compatibility
•Work