quiz1 Flashcards
What is HCI?
Field of technology that focuses on how humans interact with technology.
Both an art and a science, to design technology that empowers users
HCI is the study of how people interact with and experience technology
What defines how much we love/hate a software
The UI (user interface)
For an ATM: good design aspects
wide range of payment types
simple conceptual model
simple business model
For an ATM: bad design aspects
hard to find starting point
counterclockwise flow, or flow that jumps around
several inputs areas
different than standard ATMs -> poor transfer of knowledge
HCI is about:
How we perceive technology. Not just about GUI.
What is design?
the process of planning for the implementation or construction of a product, system or process under constraints (e.g technical, environmental, financial, organizational, user-related etc)
What is interactive design?
The design of interaction between users and products that enable them to achieve their objectives and or enrich their experience
What is user centred design?
The user is the focus/main design constraint. Focuses on their needs/thoughts.
-> creates highly usable and accessible products
Good design is…
simple
HCI Colour:
start monochrome and then add emphasis
HCI Menu:
5-7 items/chunks
Fitts Law
H = log2(2D/S) H = time to move to a spot D = distance to object S = width of object
Usability Engineering
Set usability goals -> define measures
UI design
prototype
evaluate performance -> go back to prototype until done
Usability principles
Learnability: easy to learn
Ease of use: effective at reaching goals without error in an efficient manor
Flexibility: adaptive to different circumstances and users
Satisfaction: leads to user satisfaction/enjoyment
Describe learnability
Either from rule based reasoning or knowledge based reasoning.
Rule based reasoning: predictability and synthesizable
Done by providing constant feedback and having a UI that’s similar to previous interactions
K
Usability goals
Effectiveness Efficiency Safety Good utility Learnability Memorability
Is it always bad if a software is hard to learn?
No, some programs like photoshop expect expert users who spend a lot of time learning it
Ease of use
Accessibility
Observability (by good visibility of state, not just actions)
Responsiveness (receiving immediate response)
Recoverability (robust to user errors and tolerance, user mistakes can be reversed or prevented)
Task conformance (functionality completely covers user tasks and matches user needs)
How to measure ease of use
Performance, time, errors (quantitative) mental effort (questionnaires)
Flexibility
A system being adaptable to different circumstances and users
Dialogue initiatives, parallelism, task migratability
substitutivity, customizability for different user needs
How is flexibility similar to ease of use
It is similar, but measured across multiple situations
User satisfaction
Lead to user satisfaction and or enjoyment. How the user perceives the system
- emotional value
- Environmental factors
- Aesthetics