What is Pervasive Computing?
What is Human-Computer Interaction?
Interaction between Activities (Usage) and Technologies for Human Computer Interaction
History of HCI
What is the Role of Studies and Evaluations?
Bruce Tognazzini on observations
When can we perform a study?
Observation Subchapters
Study with a User: How to set up a study?
What are the basic questions when starting a study design?
How to Evaluate Basics: General study Metrics and Objectives
How to evaluate a study?
Evaluation components:
setting
evaluation time
evaluation partner
result type
Study evaluation component: Setting
What are the different kinds of settings?
Study evaluation component: Time
What is inspective and retrospective?
Study evaluation component: Evaluation Partner
What the two types of evaluation partners?
Study evaluation component: Result type
What the different result types?
How to evaluate a study: Usability-Evaluation Example methods
What is the difference between interviews and questionnaires?
Different types of Interviews?
What is essential when design Questionnaires?
Question and response format
What are the different types of data (Variable Types)
What is the Lickert Scale?
What are often used Questionnaires in HCI?
System Usability Scale (SUS)
NASA TLX (Task Load Index)
User Experience Questionaire (UEQ)
Web Survey Systems
What are problems with online questionnaires?
How to setup a questionnaire?
How to run an interview?
Clear structure:
Introduction
Warm up
Main body
Closur
occasionally anonymity cannot be guaranteed,
How to handle Participants’ rights and their consent in interviews?
What is the concept of Think Aloud?
Study method that catches results that are difficult to catch otherwise
Idea: While sombeody is doing something (task), he is constantly explaining what he’s thinking. They are alone and have to handle the system (you are not allowed to give hints,..)
Candidates: preferrably non-experts with comparable verbalization skills
How to prepare a Think Aloud session?
How to perform a Think Aloud session?
How to finalize a Think Aloud session?
Prepare: Explain system, setting and expectation
Perform: Record (stay out of sight)
Finalize: Extensive interpretation
A typical Think Aloud session according to the Benyon
Preparation
Perform the Study
Finalize
How to evaluate a Think Aloud session?
oftentimes qualitative and subjective evaluation since generalizations are very difficult
interpretation can be done on various psychological theories and models
-> improve session by:
- look for issues, categorize obvious issues
What is the concept of Workload Assessment?
What are the criteria of measuring mental workload?
Study method to measure the mental workload of a system. How?
Using following criteria: (DR UBSS)
Sensitivity
Selectivity -
Bandwidth
(Un)Obstrusiveness
Reliability (Reproducability)
Diagnosticity
e.g. using Microsoft Word for ages but don’t know all the features
What are the different approaches to perform a Workload Assessment?
How to achieve conditioning?
primary task - directly correlated with the task (usually get an absolute value): measure time, speed, strength and derive workload metrics
secondary task - indirect: while task, person has to do rythmic tapping or give random numbers (tapping variability/randomness decreases with workload)
physiological corrolates - measure physiologic metrics like heartrate, problem: conditioning required! comparison between subjects, difficult setup
to achieve Conditioning:
1. baseline phase (relax to get baselevel),
2. interaction phase (do task),
3. recovery phase (recovery to base level)
subjective ratings - apply popular workload scales like NASA Task Load indeX
NASA TLX (Task Load Index, a bit more detailed)
Index to measure percieved mental workload (subjective)
Two Parts:
6 Dimensions: Mental, Physical, Temporal, Performace, Effort,
Frustration (TEMPPF?)
Compare dimensions: Score 0-100, optimum score is determined by case
how?
1. for each dimension, sum the number of times it was selected as the leading pair wise factor,
2. Divide this sum by 15 (the number of pairwise comparisons)
3. Multiply this result by the score for each dimension
4. Sum the resulting dimension scores
What is the concept of Observation and Ethnography?
(Study method 3)
What are the essential parts?
Study method, which closely observates the user
Goal: capture participant experience and it’s context
Essential Parts: (PPT)
The person: Who?
The place: Where?
The thing: What?
(More precise parts: Space, Actors, Activities, Objects, Acts, Events, Time Goals, Feelings)
Main benefit:
user cannot hide -> take out user bias
(normally done in early stages of project)
How to perform an observation (and ethnography) in the field?
What is Ethnography?
Give examples of what Observation and Ethnography can be used for
What different types of Observations in controlled environments are there?
for each type, name 1 example
What are contextual inquiries?
direct observation
Think aloud
indirect observation (tracking user’s activities)
Diaries, Interaction logs, web analytics
Both (either or)
Video, audio, photos, notes
Contextual Inquiries
while ethnographic observation: few questions related to the context
nowadays popular (technology enables it easily)
What is the difference between field study and lab study?
Broad Difference:
Field Study -> you go to the participant, uncontrolled environment
Lab Study -> participant comes to you, controlled environment
What study methods are there? Overview
INTERVIEW AND QUESTIONNAIRE
THINK ALOUD
OBSERVATION AND ETHNOGRAPHY
FIELD STUDIES
What are field studies?
Use of XY in everyday lives is difficult to do in lab studies, so we are using field studies (e.g. living labs)
field studies can complment lab studies
What are Ubicomp Studies?
Difference to Usability Lab Studies?
- In situ (natural habitat) Field studies -> uncontrolled environment
- more likely to find novel insights
- expensive
Difference to Usability Lab studies?
- additional effort:
need to know which conditions to control -> pre studies
need to know which participants…
What are the 3 main types of ubicomp field studies?
I. studies of current behavior (what are people doing now?)
-> Result: better understanding of current use of technology
-> Study: open ended questions
-> “How do family members share technology (TV)?”
II. proof of concept studies (does my technology function in the real world?)
-> Result: validation of a new technology
-> Study: Give out technology, specific questions
-> “Give out phone App (+ ask: does it work?)”
III. experience studies (How does my prototype change people’s behavior?)
-> Result: Experience with a new product
-> Study: Experience with using a technology for a longer period of time, Wizard of Oz
-> Experience in the long run
What types of Experience Studies exist?
(type 3 ubicomp field studies)
Surveys
-> regular survey after any change of condition
Logging
-> use mobile device to also collect data about usage
What is a Wizard of Oz study?
Used to conduct a Experience Study (Ubicomp field study type III)
= simulates and controls system from behind the scenes (use mock interface and interact with user
(appear as a smooth, already implemented system)
good for proof of concept
expensive
What is the Experience Sampling Method (ESM) study method?
Questionnaires at various point throughout the day/event/… (via smartphone)
Why? Records changes in users behavior when using an user interface, not only the usability of the interface
How to setup a study: Selection of partricipants
How to select participants?
1) Who are the participants?
Which sampling strategies are there?
Grouping (professionals, non professionals)
-> based on expertise, frequency of use, demographics
Data sampling strategy
-> random sampling,
-> systematic sampling,
-> stratified sampling,
-> samples of convenience
Representation of Study Participants (to the intended user group)
-> representative vs. non-representative participant set
2) How many participants do I need?
depends on what you are looking for:
Jakob Nielsen recommends: rather few participants but frequent studies! (5 users identify 80%) -> experimental study idea)
but: validity depends on statistical strength
therefore it depends on acceptable error
probability based study of behavior -> z-Test: choose confidence level and error margin: N = (0.25 z^2) / w^2
controlled survey -> controlled sample size (e.g. sample of convenience)
experimental study -> 5 evaluators identify 80% of usability issues
3) How to presents questions?
What is a Latin Square?
Within Subjects (one participant gets several tasks, result compared to other tasks)
Between Subjects (everybody gets same task, compare how different users perform the task) users have to be grouped
mixed
If you have several options: teest order may influence the outcome
-> randomize (using a Latin Square)
What is the order of design for any study?
What is a Study Design Document?
Give 4 examples what is in there
concrete research question
Answer the questions:
a. Screen (Who?)
b. Schedule (When?)
c. Setup (What will they do?) -> short and precise!
d. Data (What data to collect?)
=> put everything in a design document for the study
(Research questions, Participant profile, Method description, Timeline, Data to collect, Analysis, Validate Hypothesis, Incentives)
What data (variables) can be collected from studies?
How can they be influenced??
What are strategies to tackle the problems of influencing variables?
Quantiative and Qualitative (= mixed) offers maximum insight
Define dependent and independent variables:
- independent: what you vary to measure an effect (different types of haptic stimulation on the glove)
- dependent: effect to measure (how many errors they do when playing the piano)
Dependent/Independent variables can be influenced by:
- confounding variables: influences both independent and dependent variables (pre-knowledge about the piano piece)
- extraneous variables: only influences dependent variables (environment is 35° and you can’t see anymore)
How to solve?
- randomize
- matching
- statistical control
- design control
How long should your study be?
Depends on type of study (experience studies longer than behaviour study)
depends on novelty (entirely new system?)
pracical considerations (effort from participants, breaks)
frequency of use
How to evaluate studies?
??
VL 2 Slide 160 & 162 (p. 146 & 148)
What factors are to be considered when interpreting the data?
klausurrelevant!
Reliability: does the method produce the same results on separate occasions?
Validity: does the method measure what it is intended to measure?
Internal Validity (certainty that you know the cause)
External Validity (result can be generalized)
Ecological validity: does the environment of the evaluation distort the results? Is the result transferable to a general environment?
Biases: Are there biases that distort the results?
Scope: How generalizable are the results?
What are key issues in small pilot / practice studies?
What are the aims and inspections of evaluating studies without the user?
Inspect study without the user: have domain experts look over the study
Inspection:
use multiple Inspection methods (several kinds)
review with domain experts
use heuristic evaluation
walkthroughs
What is heuristic evaluation?
“Good exam questions”
What should experts look at: ask them about
match between system and real world
user control and freedom
consistency
error prevention
…
What are heuristics (evaluation) for websites?
()
What are advantages and problems of evaluating studies without the user?
What are the three stages for doing heuristic evaluation?
What are Cognitive Walkthroughs?
What are Pluralistic Walkthroughs?
Example questions of cognitive walkthrough
Both are examples for expert evaluation techniques of a study:
Cognitive Walkthroughs:
Designer presents design, usage scenario and context
-> Domain expert tries to imagine a user doing it and is guided by questions of the designer: Will the user notice the correct action?
Pluralistic Walkthrough:
multiple experts do a cognitive walkthrough, discuss afterwards
What are the parts of the Human Memory?
What is the old ACM HIP?
Human Information Processing: Old ACM Model
Human: Input, Processing, Output,
Computer: Input, Processing, Outut (same)
(“both Outputs are very interesting, interpretation of output is up to you”)
A simple Human Information Processing Model
Senses -> initial Analysis -> Memory -> Motor Systems
-> Output from speech/muscles…
(SIMMO)
Human Information Processing: according to Wickens and Hollands?
(The model he likes to use, helps more in doing analysis of what is going on in the brain. “One of the best models”)
Stimuli on left, Responses on right, inbetween different streams (parallel, unparallel,…).
Blue arrow is attention ressources (Information Processing Ressources), limited
Human Information Processing (Wickens and Hollands)
Stimuli
What is a sense?
What senses do you know?
(“Will have a seperate chapter -> recognition”)
Senses as “windows to the world”
A system that responds to physical energy and that corresponds to a defined region within the brain where signals are recieved and interpreted
How is sensory information processed?
Sensory information,
Sensory stores (Iconic, Echoic = Vision, Hearing)
Sensory input that is selectively attended
Working Memory -> Output, Store in / Retrieve from Longterm meomery (Articulatory Loop)
Short-Term Sensory Storage (STSS)
can store perception after the stimulus,
echoic memory (2-10 sec after stimulus, hearing)
iconic memory (0,5-1 sec after stimulus, visual)
Perception
tightly related to attention ressources
Attention Ressources
What is attention?
What types of attention are there?
Attention: Cognitive process of selectively concentrating on one aspect of the environment while ignoring other things
-> can be directed to a particular task or divided between different tasks
-> practice reduces amount of attention required by a particular task
Types of attention:
selective attention (willingly select focus, one source)
focused attention (respond to external events, not willingly, e.g. somebody talks nearby, one source)
divided attention (simultaneous focusing on different events, multiple sources)
Optimum: selective attention
What is the Kahneman Attention Model?
Allocation model:
- limited amount of “processing power” at our disposal
- task execution depends on how much of our attention “capacity” we can spare on it
-> controlled processing (heavy attention demand)
-> automatic processing (takes no resources)
=> practice reduces amount of attention required by a particular task
What is Vigilance?
Types of Vigilance?
… and their paradigms?
“Vigilance is an aspect of attention which refers to detecting a rare event or signal in a desert of inactivity or noise” (Wachsamkeit)
Types:
time
free-response paradigm: can occur anytime (e.g. flight simulator training)
inspection paradigm: regular small errors (e.g. quality control)
order
successive vigilance paradigm: has to be remembered (e.g. color darker than initial target)
simultaneous vigilance paradigm: all information present, compare
perception
sensory vigilance paradigm: signals change intensity (e.g. color change)
cognitive vigilance paradigm: signal represents information
Signal Detection Theory:
What is Information Transmission?
What are Information Channels?
Motivation
Signal Detection Theory
How does it work? (Framework)
What types of noises are there?
two stages of information processing in the task of detection
sensory evidence is gathered (= recognition)
decision is made
decision can be influenced by noise:
Types of noises
external (in the data, snow overlaying sign)
internal (in our brain, same stimulus different neuronal activity)
Recognition:
How is an internal response to stimuli evaluated? -> decision formed?
What is a sluggish beta?
What is sensitivity?
Internal Response = neural activity resulting from a stimuli
evaluated by
decision criteria Xc
response bias (beta, rarely adapted by humans -> “sluggish beta”)
Sensitivity: resolution of the detection mechanism
= separation of noise and signal (distribution along x axis)
low sensitivity: both kind of same percieved
high sensitivity: clearly distinguishable noise and signal
Memory
working memory and long term memory
Memory Processes:
Recall
Recognition
Chunking
Rehearsal
=> Multi Modal
What can the working memory do?
Working Memory Types
Working Memory:
30 seconds storage
70ms access times
storage size: 3-4 chunks,
visual (visuo-spatial sketchpad) or verbal information (articulatory loop)
chunk refers to a unit of information that the brain can hold as a single entity
easy to overwrite
easy trigger: sound
Types
Verbal: Phonological Store, Articulatory Loop
Visual: Visuospatial Sketchpad (“Klangbilder”)
Operate in parallel
Working Memory: Code and Modality Mapping to Memory
What can the Long-Term Memory do?
What 3 types of LTM exist?
LTM:
“unlimited” in capacity, from a few minutes to life time
slow access (100ms)
triggers: smell
Three types:
episodic
procedural
semantic
What processes are done in the Long-Term Memory?
Encoding - information is stored in memory
Retrieval - memories are recovered from long-term storage
Forgetting - fail to recover information
Recall - retrieve particular piece of information
Recognition - (“Wiedererkennung”) search memory and decide whether retrieved piece matches info
Rehearsal - repeating information in working memory facilitates transfer from WM to LTM
Designer helps you chunking
Long Term Memory:
Forgetting
What types of interference are there?
decay: information lost gradually, slowly
interference:
retroactive (new information replaces old)
proactive (old info interferes with new)
How does time relate to remembering and recognition?
Which is better over a long period of time?
How do icons work?
Remember over long period of time difficult
-> Recognition might be of help:
much easier to recognize than recall something
hold images and texts
Web Pages difficult to recall because they change format -> Recall often also bound to shape
=> How to implement? Icons very useful since
use metaphor to recall
understandable, familiar, memorable, informative,…
What is a guidline, principle and theory in HCI?
Guidline: practical rules for solving UI design problems
Principle: help for analyzing design alternatives
Theories: describte objects and give explanation of connections
What memory design guidlines are there?
Organize in Chunks
Short linear sequence of tasks
Persistence (do not flash info shortly)
Reminders
Consistent user interface
Consistent Icons/Colours, Terminology
Decision Making
What types of decision are there?
Decision: After perception of stimulus, response needs to be selected
automatic: fast, little attention required, reflexes or behavior from LTM
controlled: slow, attention required, interaction with WM and LTM
Response and Feedback
Response: after decision made, it is executed by complex motor movements
Feedback: observe consequence of actions, producing feedback
(circular model)
What is the model human processor (MHP) by CMN?
= CMN Model (Card, Moran, Newell - Modell)
What are the 3 interacting subsystems?
What are the principles of operation?
Most influential model of user interaction: wants to quantify numbers on how long the human processing takes
-> These numbers are used later for the Interaction design models
consists of 3 interacting subsystems:
Perceptual Processor (sensory inputm output to audio/visual storage)
Cognitive Processor (access LTM to determine response)
Motor Processor (carry out response)
principles of operation
Fitts Law,
Power Law of Practice
How is the CMN parameterized?
Serial Action or parallel perception
all about Processor Cycle time
What is the Power Law of Practice in CMN?
What is Fitt’s Law in CMN?
How often do we have to percieve an activity before we know it and perform faster?
-> task time follows a power of law:
Tn = T1 * n^-0,4
=> you get faster every time, perceptually and motorically (but not knowledge acquisition)
What human senses are there?
Classical senses: Sight, Hearing, Touch, Smell, Taste
Additional senses: Pain, Balance, Joint motion (proprioception), Temperature
Focus: Sight + Hearing
Human Eye
Blind Spot
cones / rods
What is the maximum image sampling frequency the human eye can process?
What is the foveal area of the human eye?
movement sensitivity
Presbyopia
Blind Spot (area with no photoreceptors, about 15–20° off the optical axis)
-> Brain fills in blind spot using memory & experience: cognitive image
Foveal Area: The small central region of the retina (fovea) where visual acuity is highest; it’s responsible for sharp central vision.
Cones detect color and are concentrated in the center;
rods detect black and white and are located in the periphery
maximum around 22 images per second
very sensitive to movement outside 30° out of vision
Objects closer than 25 cm are difficult to focus on, and constant near-focusing leads to fatigue
Presbyopia: age-related farsightedness
-> reduces contrast sensitivity, making it harder to perceive fine differences in brightness and color
What is the difference between vision and visual perception?
Vision detects colors, shapes, and edges.
Visual perception interprets these visual inputs to recognize and understand objects
-> (e.g., recognizing a “house” vs. just seeing “shapes”).
What are Gestalt laws in the context of perception?
Methods the brain uses to simplify recognition by ordering
Proximity
Closure / Prägnanz
Continuity / common fate
Similarity / Symmetry / Part-Whole Relationship
Area / Surroundness / Common Region
What is the Law of Proximity?
(Gestalt Laws)
Objects that are close together are perceived as belonging to the same group.
What is the Law of closure & Prägnanz (Good Form)?
(Gestalt Law)
People tend to perceive the simplest possible shape or organization from a complex image. The brain tends to complete incomplete figures to form familiar shapes
What is the Gestalt Law of Continuity?
Elements arranged in a line or smooth curve are perceived as more related than disjointed ones
What is the Gestalt Law of Common Fate?
Elements that move in the same direction or speed are seen as related.
What is the Gestalt (Sub-)Principle of Parallelism?
Elements that are aligned or have a similar orientation are grouped together—even without motion
What is the Gestalt Law of Similarity?
What is the Gestalt Law of Symmetry?
Elements that look alike (shape, color, size) are perceived as part of the same group.
Symmetrical elements are perceived as a single, unified group.
What is the Part-Whole Relationship (Gestalt principle)?
The whole is different from the sum of its parts—parts can be perceived differently depending on how they’re arranged.
What is the Area (Smallness) Principle?
What is the Surroundedness Principle?
Smaller areas are perceived as the figure, while larger areas are seen as the background.
Enclosed areas are seen as separate figures; surrounding areas are background.
What is the Common Region Gestalt Law?
Elements inside the same chunk are perceived as belonging together.
Gestalt Laws: Other principles of Perception
Stimulus Intensity
We respond to intensity first (e.g., brightness, loudness) before recognizing the actual content.
Proportion
What is the Golden Ratio?
Fibonacci
Proportions can be used to represent logical hierarchies
Golden Ratio:
A mathematical proportion (~1.618) considered aesthetically pleasing, often used in layout and logo design.
Fibonacci:
A sequence where each number is the sum of the two before it (e.g., 1, 1, 2, 3, 5...). is perceived as visually harmonious (It approximates the golden ratio)
What is Screen Complexity?
How to calculate it?
How does it relate to usability
Screen complexity refers to how visually dense or difficult an interface is to interpret.
Draw rectangles around all elements.
Count the number of unique widths (columns) and heights (rows).
Calculate the frequency of each width/height type.
Apply the formula to compute complexity.
-> too simple or too complex is bad for usability
=> Tradeoff between complexity and usability
Too simple:
High predictability
Poor differentiation
“Flat” and uniform feel
Too complex:
Visually overwhelming
Difficult to scan or understand
Cluttered appearance
Depth Perception
What are Primary Depth Cues?
What are Secondary Depth Cues?
Arrangement of eyes allows us to perceive 3D
Primary Depth Cues (relevant for Immersive VR Systems)
Retinal Disparity (Our eyes are ~7 cm apart, each receiving a slightly different image)
Stereopsis (The brain combines images from both eyes to form a single 3D perception.)
Accommodation (The eye changes the shape of the lens to focus at different distances)
Convergence (Eyes rotate inward to focus on nearby objects, Greater inward angle = closer object.)
Secondary Depth Cues (for 2D displays)
light and shade: improves the depth perception
linear perspective: shadow on arrow
height in the horizontal plane
motion parallax: riding on a train and looking out of the window: near objects are perceived to flash by quickly, objects further away as slower
overlap: e.g. overlapping windows in a GUI
relative size: see sun + cloud
texture gradient: textured surfaces appear closer
Visual Senses:
What are addative Colours?
What are subtractive Colours?
Additive Colour (Colours are created by adding light)
Used in displays, RGB colour palette
Subtractive Colours (Colours are created by subtracting (absorbing) light)
Printing, different colour palette
Short:
Additive = light-based (screens)
Subtractive = pigment-based (print)
Visual Sense:
What Limitations do we have?
Visual Limitations
Blue color on edge of percievable spectrum
-> dont use blue colour for small elements
Colours may cause emotional response (Colour Conventions)
Ability to distinguish colour is related to size of an object
colorblind (mostly green)
Shapes/edges detected faster than color
What is Colour Coding?
Colour Coding = use of colours to convey meaning
improves search & decision tasks
does not replace good structure
differences to distinguishes vary
How to optimally use Colours?
What is the Viridis Colour Map?
Use a Colour code
Max. 4 main colours, each with max 4 variants
Structure content and identify content that should be coloured
Viridis Colour Map:
Use gray scale for colour blind friendliness
What are Colour Systems?
Colour Model
3 components:
Hue
The type of colour (e.g., red, blue, green)
Value / Brightness / Luminance
How light or dark a colour appears
Chroma / Saturation
The intensity or purity of a colour
RGB (Red, Green, Blue) – Additive
CMYK (Cyan, Magenta, Yellow, Black) – Subtractive
Acoustic sense
What are the 4 stages of audio perception?
Transduction, Sound → Neural signal
Auditory Grouping
Segregation (into seperate streams)
Integration (into coherent sounds)
Scene Analysis – Identify sound sources
Interpretation
Designing Audio User Interfaces
What is Redundant Coding?
Audio is percieved faster, directional, but transitory
Can guide visual attention
Continuous sound = cognitive load
Redundant Coding:
= Combines visual + audio (e.g. clicking sound when pressing button)
Relationship between: Speaking, Writing; Reading, Listening, which is faster?
Speak > Write
Read > Listen
Whats the Nomanic Radio?
What are the Interaction types
Audio-only wearable for ubiquitous communication
Designed for hands-free, eyes-free interaction, directed audio speakers
Interaction Types
Active Interaction: voice commands (e.g. go to my mails), direct control
Passive Interaction: background cues, no disruption
What is Analysis of Design?
What are the two laws?
Laws to calculate timings: Fitts’ Law, Hicks Law
concepts to understand
analysis methods
analysis tools
What is Fitts’ Law?
What are the three parts of Fitts law?
Interaction time of manual movement (
How to calculate Fitts’ Law?
Predicting Movement Time - MT difference between tasks, what are the two different MT measurement categories
gross-movement tasks (normal), precision pointing tasks (etwas mehr Parameter added)
Fitts’ Law
What is the Index of Difficulty (ID)?
How to calculate MT based on ID?
Fitts’ Law Implications for interaction design in GUIs
What is Hick’s Law?
And the modeling structure of Hick’s Law?
How to order information in a menu (less important than Fitts’s Law)
What is the Power Law of Practice (+ Formula)?
What are Mental Models?
How to come to mental models?
Mental models: method to understand interaction that is both predictive and explanatory
Mapping
What are the two major principles of design?
(Mental Models)
Constraints
What is Mapping?
Applied Design Guidelines & Principles: Mapping
What are properties for good mapping?
Find a concept / form that shows relationship between stages
Good mapping:
understandable
consistent
recognizable / quickly learnable
natural
9-2 = 7; 3+3 = 6 - 2 = 4
What are constraints? (in Applied Design Guidelines and principles)
What are the types of constraints?
“You only allow certain things to guide users”
-> lead human to build correct mental models
-> minimize chance to make errors
physical constraints (dial vs. button)
semantic constraints (assumption that create something meaningful)
cultural constraints (borders provided by cultural conventions, e.g. traffic signs, colours, ..)
logical constraints (restrictions due to reasoning)
Mental models: Affordance Concept
What is an affordance? (Don Norman)
What does Norman say about good design?
How can Gestalt principles support affordance?
Affordance refers to the perceived and actual properties of the thing
-> they build a mental concept of a system (we interpret symbols and components)
-> Good design makes the affordances visible:
e.g. use Gestalt Laws to visually imply how elements are grouped or function (e.g., alignment, shape).
-> It is sprayed
What is the Execution / Evaluation Action Cycle (EEAC)?
What are the two essential components?
Draw it!
Model by Don Norman: method to look for misunderstandings or difficulties to understand concepts by users
-> look for two gulfs of understanding: Execution, Evaluation
Execution / Evaluation Action Cycle (EEAC)
What is the Gulf of execution and the Gulf of evaluation?
What are the two main problems EEAC identifies?
Gulf of execution: Mismatch between the user's intentions and the allowable
actions
-> Difficulty understanding what the user intends: not enough knowledge about concept, usage, access to function
Gulf of evaluation: Mismatch between the system's representation and the users'
expectations
-> Difficulty understanding what the system did: Problems with perception of state, interpretation of state, comparing goal and state
Execution / Evaluation Action Cycle (EEAC) Tips:
Check how easy you are able to…?
Normans Gulf of Execution & Evaluation
7 Questions and their mapping to the phases
What is the Gulf of execution
What is the Gulf of evaluation
EEAC, Stages of Action Models
What are principles of good design according to Norman?
What are critical points in designing?
What is Task Analysis?
Definition Task analysis
Definition Task
Definition Goal
Task analysis:= is the study of how work is achieved by tasks.
-> Task analysis is concerned with the performance of work in a domain
e.g. “join a video meeting”, or “record a TV program”
Definition task:
A task is a goal together with some ordered set of actions.
Definition goal:
A goal is a state of the application domain that a work system wishes to achieve.
Goals are specified at particular levels of abstraction.
Task analysis
Definition task elaborated:
Definition action:
A task is a structured set of activities required, used or believed to be necessary by
an agent to achieve a goal using a particular technology. A task will often consist of
subtasks where a subtask is a task at a more detailed level of abstraction. The
structure of an activity may include selecting between alternative actions,
performing some actions a number of times and sequencing of actions
A task which has no problem solving associated and which does no control structure. Actions and task will be different for different people.
-> atomic elements, e.g. button click, finger movement, mouse movement
What are the two main categories of Task analysism methods?
Task analysis:
Which 3 steps of developing a system are supported by task analysis?
Task analysis supports:
Understanding the problem (Analysis)
Designing better solutions (Design)
Measuring performance and fit (Evaluation)
What are the 2 (+1) major models of Task analysis?
What is Hierarchical Task Analysis (HTA)?
HTA is a graphical representation of task structure using a hierarchy of tasks, subtasks, and actions. It allows sequences, repetitions, and alternatives, with optional annotations (plans).
How to use ATM
How to do an HTA step-by-step?
What does GOMS stand for?
What is its purpose?
GOMS = Goals, Operators, Methods, Selection rules
Analyzes Coginitive Load by looking at user behavior and task structure
-> predicts performance
Example:
What are the 4 components of CMN-GOMS?
Example: close window that has focus, photocopying a paper
Goals: user intentions
Operators: basic actions (e.g. press key, read)
Methods: action sequences for achieving goals
Selection Rules: decide which method to use
What is the Keystroke-Level Model (KLM)?
What is given? What is to be predicted?
practical design tool that can calculate the physical actions a user will have to carry out to complete specific tasks
-> used to determine the most efficient method
Given:
A task (possibly involving several subtasks)
The command language of a system
The motor skill parameter of the user
The response time parameters
Predict:
The time an expert user will take to execute the task
What are the basic KLM operators?
How long do they take?
K = Keystroke or button press -> 0,2s
P = Point with mouse -> 1,1s
H = Hand movement (keyboard ↔ mouse) -> 0,4s
M = Mental preparation -> 1,35
R = System response -> t
(D = Draw, sometimes included)
What are Scenarios?
Are found at the design of interactive systems
-> help understanding practices and identifying problems
What is Scenario Engineering?
Requirements work,
envisionment,
evaluation,
conceptual design
physical design
What are Challenges and Approaches in Scenario-based Design?
Challenges: problem fluidity and external constraints;
Benefits: revisable ideas and lifecycle participation by users.
-> scenarios can be written at multiple levels, from many perspectives, and for many purposes
Why document design rationale?
What methods document design rationale?
making the reasons for design decisions explicit
IBIS – issues, positions, arguments and relations
QOC – questions, options and criteria (graphical links)
What scenarios exist in the Design Process?
What roles do scenarios play in the design process?
User Stories
Conceptual Scenarios
Concrete Scenarios (with technology, more sepcific)
Use cases
Goals:
Understanding users,
specifying constraints,
generating ideas,
prototyping,
documentation.
Conceptual development followed by concrete scenarios
What are the different methods to collect requirements?
Requirement activities in requirement engineering:
gathering
generation (more strucutred)
elicitation
engineering
Scenarios in the Design Process:
What do User Stories reveal?
identify problems and relevant stakeholders
What are conceptual scenarios?
Abstracted from multiple user stories; focus on requirements without specifying technology or solutions.
What defines concrete scenarios?
Specific versions of conceptual scenarios; useful for UI design, prototyping, and evaluation
-> use technology, not like conceptual scenarios
What is a use case?
Describes interaction between user and system;
results from concrete scenarios
-> sum of all use cases specifies the system design
Name 3 things scenario documentation should include?
Authorship,
description,
history,
rationale,
cross-references,
data
Scenario based design
How do scenario-based elements relate in design?
How do they fit with design methods?
Used in requirement generation, envisionment, prototyping, and evaluation; closely tied to design thinking.
Scenario-based design:
What’s the role of Design requirements/problems?
What is a scenario corpus?
What is the conceptual model?
What is design language?
What is the purpose of requirements analysis?
= What to analyze, what is the goal
Analyze
what people do
what people might want to do
problems with existing systems
how people do what they do
-> goal: “better” interactive systems for people
What is a requirement?
something the product must do or a quality that the product must have
-> requirement work is the transformation of observation and information
-> specify requirements (precise, documentation)
What are the Types of Requirements?
Functional: What system must do
Non functional: what qualities system must have and how it operates
-> both needed
What are functional requirements?
Specific functions the system must provide, like “send message” or “print document.”
What are non-functional requirements?
System qualities like performance, security, usability, reliability, or accessibility.
How to prioritize requirements?
Not all requirements have equal impact on the system:
MoSoCoW:
must have
should have
could have
want to have
What are the four key activities in requirements engineering?
What are requirement elicitation activities?
Gathering
Generation
Elicitation
Engineering
What does PACT stand for?
What is the core idea behind PACT?
-> People perform activities in contexts using technologies.
method to rapidly build up scenarios
e.g.
PACT Tension field:
What influences People and Contexts in PACT?
What does the PACT analysis diagram emphasize?
The interaction of People, Activities, Contexts, and Technologies in system design.
PACT: What is the relationship between activities and technologies?
What are the 4 key characteristics of user activities in PACT?
Details what everything means
Temporal aspects (todo)
Cooperation & Complexity
Safety Critical
Content type
What shapes a user's mental model of a system?
(Schaubild)
Changes by interacting with a system
What do mental models help with?
aid reasoning and memory
but
are incomplete and vary from designer intent
What different context influence the designing of a system (for a mental model)?
Physical environment
Social context
Organizational Structure
What is the purpose of activity analysis in design?
(check ich noch nicht ganz)
What are scenarios used for in PACT?cenario? (PACT)
PACT can be used to quickly develop various kinds of scenarios
-> Scenarios are good for both evaluation and envisionment
What is the purpose of personas in PACT?
To create fictional, evidence-based user archetypes that guide design decisions toward real user needs.
What is envisionment in design?
Name 3 methods
making ideas visible by externalizing thoughts (projection of how users will react)
-> helps designers
e.g. sketches, snapshots, storyboards, scenarios
Envisionment Methods:
What are sketches?
What are snapshots?
To capture early design ideas, envision scenarios, and communicate interaction concepts quickly and cheaply.
Sketches: Quickly drawn ideas and thoughts, Rough, flexible, invite change
Snapshots: Show system state at specific moments (e.g. screen after login)
Used for dialogue design, scenario walkthroughs, and team discussion.
What is a storyboard?
A sequence of sketches showing how the user interacts with the system over time.
What is a mood board?
To tackle emotional reflection towards design
What are cultural probes?
Example
Unstructured design tools (e.g. diaries, cameras, maps) given to users to capture personal insights and experiences.
-> get new perspectives of target group
e.g. ethongraphic study
How are scenarios used in envisionment?
Scenarios help visualize specific interactions
concrete scenarios -> prototyping -> envisionment scenarios
Include visual techniques and real-life data. Ground scenarios in context, characters, and assumptions.
What should scenarios in envisionment cover in practice?
Typical interactions, key design issues, unclear requirements, and safety-critical areas.🔹 Structure recommended: title, activities, rationale.
Why use scenarios in envisionment?
issues will arise about the deisgn
-> only when people see a concrete representation, they are able to comment meaningfully
What is a prototype in HCI?
A simplified version of a system used to visualize, test, and communicate design ideas. It supports feedback and iteration before full development.
What types of prototypes are there?
Horizontal (implement user interface or function), all features but no functionality
Vertical (implement one feature set), full functionality but not the features
What are low fidelity prototypes?
A quick, inexpensive, and rough representation of a design (e.g. paper sketches, wireframes).
-> needs user guidance (“set the scene”)
-> focused on underlying ideas and key functionality
-> Used in early stages to explore ideas, get feedback, and encourage change.
e.g. paper prototypes
What are paper prototypes?
Practical Problems
Form of low fidelity prototypes
Issues:
Robustness
scope
instructions
flexibility
What are high fidelity prototypes?
How do prototypes differ in fidelity?
Trade offs LoFi or HiFi
Low-fidelity: Fast, cheap (e.g. paper sketches)
High-fidelity: Looks/behaves like final system (e.g. coded UI) 📌 Choice depends on design phase and testing goals.
Name 4 prototyping tools
What’s the difference between conceptual and physical interfaces?
Same conceptual information can be presented via different physical interfaces
Conceptual interface: How users understand system functionality (e.g., clock shows time).
Physical interface: The medium used to present it (digital, analog, speech).
A clock (concept: time) can be presented as a digital clock, analog clock, or speaking clock — all share the same info but vary in access and ease of use.
What are the main types of interaction styles?
What is Interface Content?
Indirect manipulation: Mouse input
Direct manipulation: Touchscreens Interaction can involve text, WIMP, and information content.
Interface Content = content seen on interface like text, information, concept
Why is reading complex in interface design?
What is a saccade in reading?
What are the two steps of reading?
Involves eye movements (saccades), fixation (pausing on areas of interes) + cognitive processing = not just seeing letters but understanding meaning.
Reading is a two step process:
distignuish letter or word shape
associate meaning
When is lowercase/uppercase text preferred in interfaces?
(How do paper and screen reading differ?)
Single letters easier in uppercase
Text passages more quickly in lowercase -> lowercase has more distinctive shapes
On paper, users rely more on spatial memory and annotation; screen reading lacks this, affecting comprehension and search.
What are the two text forms in interface design?
What are the most common forms of help in (commentary) text?
Instrumental (Text that does work, e.g., button labels, checkbox titles, and hyperlinks)
e.g. buttons, hyperlinks
Commentary (Text that informs users, like help messages)
e.g. contextual help, procedural help, conceptual help, reference help
What other factors affect text readability and legibility?
Legibility: age, context -> size, contrast
Readability: line length, spacing, format
Pyhsical factors: Font size
What affects ideal font size in UI design?
Reading distance
Screen resolution
Text/background contrast
User’s visual acuity
Type of reading (scanning vs. deep)
What are key layout factors for readable text?
Line length: longer lines = faster reading
Margin width: larger margins = better focus
Vertical spacing (leading): double spacing can boost speed
Use left alignment for long texts
Maximize luminance contrast (e.g. black on white)
Scrolling or paging – what is what? what is better?
depends on the application.
Both have pros/cons. Key is consistency and clarity in navigation cues.
What are the 3 font classes?
When to use what?
Serif: Better for long printed text (books)
Sans Serif (non-Serif): easy & fast to recognize -> Better for screens/presentations
Cursive: requires high resolution and good visibility
In general:
Use 10–14pt for body text
Provide enough line spacing (1.4× font size) for clarity
Adjust for viewing distance and resolution
=> Be consistent, use fonts that support fast recognition and readability
What does WIMP stand for?
Windows, Icons, Menus, Pointer — a standard interface (contemporary GUIs), they compromise windows, icons, menus and pointers
What are the two types of window managers in WIMP?
Operating system software
user whoh must minimize, maximize,… windows
What are the types of window arrangement?
Window = Framed views onto different parts of the system
Tiled
overlapping
cascading
interrupted cascade
tabbed
What is Information Architecture in HCI?
What is taxonomy?
organization and structuring of information to help users form a clear mental model of the system
Uses ontologies (conceptual frameworks)
Involves taxonomies (classification schemes)
Information should be presented consistently, though multiple taxonomies may coexist
Humans handle conflicting structures better than systems do
What are the two general ways for structuring information in Interfaces?
Zuletzt geändertvor 5 Tagen