Itâs frustrating when we spend more time figuring out how to use a software rather than focusing our time on accomplishing the task.
As designers, we should address this - make the user feel they are interacting with the task , while our interface kind of vanishes behind (make it seamless).
HCI vs Human Factors
Human factors engineering - designing interfaces between people and products, system
Example - consider an electric car
Human Factors Engineering
Human Computer Interaction
interested in how humans interact with non computer parts too
interested just in how humans interact with computers present in the car
position of mirror, dashboard, height of seat
visualizing data on dashboard, control stereo system
We take the teachings of HFE and narrow it down for computer systems.
Overtime HCI applications are growing and the gap between HFE and HCI is narrowing down.
HCI vs User interface design
UI Design - focus on on-screen interaction
HCI - general methods applied to any interface
HCI vs User experience design
HCI - understanding interaction between humans and computers
UX - dictating interactions between humans and computers
symbiotic relationship
good design - understanding is correct
bad design - understanding is flawed, fix the issues and improve the design
HCI vs Psychology
HCI takes form of software engineering
we use understanding of psychology, human perception, cognition to inform the designs
use these to reflect on our understanding of psychology
design - iterative process of needfinding, prototyping, evaluating, revising
design has two forms :
apply known principles to new problems
gather info, develop alternative designs, evaluate them accordingly
Effectiveness
whatâs our goal ?
most obvious : usability
other times : research (how users perceive something is working perfectly, make them intentionally harder , reduce carbon footprint, compare stats to neighbours show usage graphics )
Between humans and computers
goal shouldnât be to design thermostat, instead goal should be to design it in such a way user controls the temperature in better way . (Ex - Nest - automatically adjusts)
Exploring HCI
Technologies - new technological capabilities allowing us to design new user interactions
domains - pre- existing areas that can be disrupted by computer interfaces like healthcare, education .
ideas - theories about how people interact with interfaces
Ideas
Ubicomp and wearables
Ubiquitous computing â computing power anytime, anywhere