Quiz 1 Flashcards
What is universal usability?
having more than 90% of all households as successful users of information and communications services at least once a week
What is usability?
Usability is the effectiveness, efficiency, and satisfaction with which the intended users can achieve their tasks in the intended context of product use
What is HCI?
Human Computer Interaction. Design, Implementation and Evaluation of interactive systems for HUMAN use.
Why study HCI?
Virtually all real systems have HCI, UIs a major part of most systems, Bad UIs cost money and safety, and interfaces are hard to get right.
When is the product successful?
When it is useful, usable, and used.
Usability is?
Functionality, ease of learning, ease of remembering, productivity/ task efficiency, understandability, user satisfaction
What are the golden rules?
Place the user in control, reduce the user’s memory load, make the interface consistent
Place the user in control?
Minimize unneeded or undesired actions.
Flexibile, undoable, interruptible actions
Reduce the user’s memory load?
Meaningful defaults, intuitive shortcuts, real world metaphors, progressive information disclosure.
Make the interface consistent?
Meaningful and consistent context, product families, migration compatibility.
Types of system defect?
Program error, missing functionality, ease-of-use problem.
What factors influence Design?
Stakeholders and user requirements, the application domain, the business and system problems to be solved AND interactive computing environments, interactive paradigms
What are the computing environments?
Physical, Social, Cognitive.
Physical Computing Environment?
Safety, Efficiency, User Space, Work Space, Lighting, Noise, Pollution
Social Computing Environment?
Personal - solitary activity done in an office or an isolated corner of the house. Mobile computing is done outside and in public places. Professional computing is an office layout. Public computing as with a kiosk.
Cognitive Computing Environment?
- Age, Disabilities, Degree of technical knowledge, Degree of focus, Cognitive stress (personal leisure versus providing a professional service)
Interactive Paradigms
A model of human-computer interaction that encompasses all aspects of interaction, including physical, virtual, perceptual, and cognitive such as large-scale computing, personal computing, networked computing, mobile computing, collaborative environments, embodied virtuality, virtual reality.
What is a framework?
It’s a structure that provides a context for conceptualizing something. Think .net
What is an interaction framework?
How do people perceive and interact with their environment?
What is the value of conceptual HCI abstraction?
Conceptualize the problem space (envision the problem from user’s persepctive), starting point to identify and understand interactions, structure the design process, and identify progrlematic areas within the design.
What is the Execution/Evaluation Action Cycle?
Goals (What we want to happen) -> Execution (What we do to the world) -> WORLD -> Evaluation (comparing what happened with what we wanted to happen). -> BACK TO GOALS.
What are the four basic parts of the Execution/Evaluation Action Cycle?
Goals: We begin with some idea of what we want to happen; this is our goal.
Goals do not specify particular actions
Execution: We must then execute an action in the world.
World: To portray execution and the action, objects are manipulated in the world.
Evaluation: Finally, we must validate our action and compare the results with our goal.
What are the gulfs of execution and evaluation?
Many problems in interaction are due to gaps in how the HCI interaction is designed NOT the user. The gap in the user’s mental representation and
- The system’s design/feautres available to accomplish an intension ( Gulf of Execution)
- The ability to interpret the system’s state (Gulf of Evaluation).
How do people cope with abstraction and complexity?
Mental Models, Mapping, Semantic and articulatory distance, Affordances
What is a mental model?
How we think of things. Designs that align with a user’s mental model will be easier for him or her to use. Transparent object expose their functions. Opaque objects hide their function. They are unscientific, partial, unstable (can evolve and adapt to context; not static), Inconsistent, Personal.
What is a Mapping?
Describes how we make connections between things; patterns.
What is semantic distance?
Mental distance between what people want to do and the meaning of interface elements. Gulf of Execution: Complexity between user’s intention and what the user must specify to the system to satisfy the intention. Gulf of evaluation: Complexity between the system output and the users evaluation of it and subsequent actions