1 - Design, Usability, Experience Flashcards
(24 cards)
What is HCI?
Human-computer interaction, deals with design, evaluation, and implementation of interactive computings systems for human use
What is the User Interface?
A program that controls display for the user and allows them to interact with the system
What’s the difference between an interface and interaction?
Interface - what’s presented to the user (visual, physical, auditory)
Interaction - dialogue between computer and user (actions the user must invoke)
List the interactive cycle
- User formulates goal and plans a method to achieve the goal
- User translates method into system input language
- System executes the method instructions and updates state
- System translates its state into its output language
- User interprets results, repeat cycle
What is the Gulf of Execution?
Manner which user must translate their plans into input the system can understand isn’t always natural/intuitive
e.g: weird Xbox 360 Kinect controls
What is the Gulf of Evaluation?
When user has trouble interpreting system output in light of their goals
- bad means gulf widens
- want to make gulf small, but never can be eliminated
What is ubiquitous computing?
Idea that technology should fade into environment, shouldnt be conscious that we’re interacting with a computer (interface becomes invisible)
What are some factors to ubiquitous computing?
Context - user location, state
Broader I/O - sensors, form factors
Add intelligence - be more situationally appropriate, help a person in a task
What’s the Ultimate Goal?
Interface should support tasks that the user wants to perform, user shouldn’t have to adapt behaviour/learn interaction techniques
Why is design hard?
1) The user is not like me, could be a wide range of people. Settings are different, lack of familiarity, designers have different skills
2) Judging/predicting which designs will be sucessful is difficult
3) Involves making trade-offs
What is appropriation?
When one thing is successfully used for a completely different purpose.
e.g: smartphones are used sitting, walking, driving, etc.
What’s designers fallacy?
Designer can design into a technology, its purposes and uses. However, they don’t have control, hope for the best so try to understand people and how they use technology
What is a usability goal?
The issue of meeting a specific usability criteria (how well can users interact with a system)
What is a user experience goal?
Quality of user’s experience with the system
Name and describe common usability goals
1) effectiveness - is system doing what it says it will do?
2) efficiency - how many steps, how long will it take?
3) Safety - does system prevent unrecoverable errors? Provide means for recovering?
4) Utility - does it have sufficient functionality to do the task naturally?
5) Learnability - how easy to learn (time to learn)
6) Memorability - one learned, how easy to remember, will they remember all steps (for infrequent tasks)
List some common user experience goals:
satisfying - productive
motivating - didn’t feel like giving up
enjoyable - no frustrations
aesthetically pleasing
fun - excited to use again
supportive of creativity - drawing
entertaining - games
rewarding - sense of productivity
helpful - clueless but still done
emotionally fulfilling
Describe the push and pull between usability vs. experience goals
Usability goals often take primary importance, user experience goals are often not easily measured. There are tradeoffs.
What are the aspects of a user-centered design process?
- get started in a proven/promising track
- prevents “designer’s block” (getting stuck)
- helps us communicate with others
- more reliable than intuition
- helps keep the users first
What are the different stages in the user-centered design process?
Investigate->Ideate -> Prototype->Evaluate (can point to anywhere)-> Produce
What is in the “Ideate” phase?
- generate many ideas
- grasp issues and potential solutions (want a high volume of ideas)
What is in the “Investigate” phase?
Learn about users, discover goals and needs, how it’s done, what’s wanted, what’s been tried
Methods: interviews, focus groups, user surveys
What is in the “Prototype” phase?
Produce something tangible, identify challenges and subtleties
Why?
cheap and fast, easy for users to react to concrete things, working against technical constraints is good
Techniques: paper, screenshots, flip books, video mockups
What is in the “Evaluate” phase?
Discover problems, assess progress, determine next steps
Why? automated processing can find bugs, but not usability issues
Methods: usability testing, lab experiments, deployments
What is in the “Produce” phase?
Build final product, market, support, maintenance