HCI Examples Topics Flashcards
Perceptual Task -
Discrimination
Telling whether a difference occurs in sensory stimulation.
Perceptual Task -
Detection
Telling whether an event of interest occurs, or not, in the environment.
Perceptual Task -
Recognition
Categorizing a stimulus as something.
Perceptual Task -
Estimation
Estimating a property of an object or event in the environment.
Perceptual Task -
Search
Localizing an object of interest.
Sensory modalities -
Vision
- Fast
- High bandwidth for parallel processing
- Field of view of 180 degrees
- Can interfere with primary task
Sensory modalities -
Hearing
- Very fast
- Field of hearing of 360 degrees
- Serial presentation
- Ineffective in a noisy environment
Sensory modalities -
Tactition
- Fast
- Limited to areas of physical contact
Fitts’ Law -
Considerations
Validity and implication of results highly dependent on biological and task constraints.
Design objectives
- Efficiency
- Learnability
- Usability
- Consistency
- Accessibility
- Explorability
Design objectives -
Efficiency
The speed-accuracy trade-off: performance
Design objectives -
Accessibility
Equivalent levels of usability across user groups
Design objectives -
Usability
Qualities of the user interface that allow users to achieve their goals effectively, efficiently and enjoyably
Design objectives -
Learnability
- Easy to learn
- Time to become proficient
- How to allow optimal performance
Two-axis model of collaborative technology
- Synchronous / Asynchronous
- Co-located / Remote
Reality-based Interaction
A framework that provides aims for building interactive technology that better supports and exploits our capabilities (using skills and awareness)
Reality-based Interaction -
Aims
- Naïve physics
- Body-awareness and skills
- Environment awareness and skills
- Social awareness and skills
Collaboration
Collaboration emphasizes a joint construction of shared goals and ways of doing the work.
Cooperation
Cooperation implies division of labor between parties, where each party is responsible for a different aspect of problem solving.
Dimensions of coordination
- Articulation work
- Awareness
- Boundary objects
Coordination factors -
Articulation work
Describes activities extraneous to the work itself.
Important to work in a way that is situationally more appropriate.
Coordinate factors -
Awareness
Collaborator’s ability to follow what others are doing, how their subtasks are progressing, and what they attend to.
Coordination factors -
Boundary objects
Objects that are shared among collaborators to help them coordinate or share information.
System boundary
Anything within the system boundary will be mapped out and anything outside the boundary is out-of-scope.
The boundary should encapsulate everything necessary for the system to operate.
Types of automation
- Acquisition
- Analysis
- Action
- Decision
- Adaptive
Types of automation -
Action
The machine is partially or fully executing an action choice.
Types of automation -
Acquisition
System sensing and registering of input data
Types of automation -
Analysis
Automation of information analysis.
i.e. extrapolation or prediction of data or integrating multiple sources of input data.
Types of automation -
Decision
Deciding and selecting appropriate actions among decision alternatives.
Types of automation -
Action
The machine is partially or fully executing an action choice.
Types of automation -
Context
The type and level of automation is allowed to vary depending on context.
Automation levels (1-10) -
Computer control
- 10: decides everything
- 9: informs human only if it decides
- 8: informs human only if asked
- 7: executes automatically and informs the human
- 6: allows restricted time before automatic execution
- 5: acts automatically if user approves
- 4: selects one alternative action
- 3: narrows selection to a few
- 2: offers complete set of alternatives
- 1: offers no assistance
User-centric evaluation criteria for automation
- Can increase or decrease mental workload
- Can affect situational awareness
- Can cause complacency due to overconfidence or excess trust
- Can cause skill degradation
Mixed-initiative interface principles
- Developing significant value added automation
- Considering uncertainties in a user’s goals
- Considering timings in the status of a user’s attention
- Infer ideal action in light of costs, benefits, and uncertainties
- Employing dialogue to resolve key uncertainties
- Allow safe and efficient termination
- Minimize cost of poor guesses and timing
- Mechanisms for efficient agent-user collaboration
- Continued learning through observation
- Maintain working memory of recent interactions
Risk assessment methods
- SWIFT
- FMEA
- Fault Tree
Structured What-If Technique (SWIFT)
A team based risk assessment method that prompts teams to ask what-if questions to stimulate thinking about possible risks and hazards in a system.
SWIFT Approach
- Based on a vocabulary which serves as prompts.
- Words used as facilitators to discuss possible scenarios
- Focus on deviations like “failure to detect”, “wrong message / time / delay”
- Columns: identifier - what-if question - risk/hazard - relevant control - risk ranking - action notes
Failure mode and effects analysis (FMEA)
Used to analyse human error at both the individual and team level.
FMEA Approach
- Identifier
- Component
- Failure mode
- Causes
- Probability
- Severity
- Risk
- Recovery
- Action notes
Fault Tree
- Diagrammatic method for identifying and analyzing factors to a fault - unintended behaviour.
- Created by starting with the fault as the top-level event and then progressively analyzing factors contributing to the fault.
- Highlights interrelationships between components in the system and users.
Needs according to SDT
- Autonomy: the sense that actions are performed willingly
- Competence: the feeling of achieving mastery and controlling the outcomes of actions
- Relatedness: the sense of reciprocal belonging in relation to other humans
Types of human error
- Mistakes due to formulation of an incorrect intention.
- Slips due to failure to carry out the action correctly.