Font size
WorksheetsHCI Quiz
Total questions: 118
Worksheet time: 59mins
What does HCI stand for?
Human-Computer Innovation
Human-Centric Interaction
Human-Computer Interaction
Hardware-Computer Integration
In HCI, a system is considered 'useful' if:
It is enjoyable to use
It supports the user's task
It is aesthetically pleasing
It is free of errors
A 'usable' system must be:
Highly technical
Easy and enjoyable to use
Expensive to produce
Technically perfect
User-Centred System Design (UCSD) focuses on:
Rapid software deployment
Building complex technical systems
Preferences and requirements of users
System hardware improvements
What is the primary focus of natural computing?
Improving hardware speed
Simulating how humans process information
Reducing software costs
Enhancing computer security
Which describes 'usable' systems best?
Perform tasks accurately
Fun and easy to use
Offer technical complexity
Expensive but efficient
Useful system means:
High technical performance
Completes user's desired task
Has colorful UI
Fast server connection
UCD process mainly involves:
Ignoring user needs
Prioritizing technical specs
Focusing on users and iteration
Developing first and testing last
A storyboard is mainly:
A technical report
A map of user flows with sketches
A database model
A testing environment
Dix's principle emphasizes:
Learnability and consistency
Hardware design
Color scheme
Speed of development
In HCI, 'iteration' means:
Testing once
Skipping user feedback
Repeating design-testing cycles
Focusing only on design
Nielsen's heuristic on visibility suggests:
Minimal graphics
Constant user updates
Ignoring errors
Maximizing color schemes
Which term means accessible to all users?
Standardization
Universal access
Data validation
Screen rendering
Principles become _______ when specified for design.
Theories
Standards
Design rules
Wireframes
A 'design rule' is:
General advice
Specific and detailed instruction
Philosophy of design
Theoretical knowledge
Natural computing studies:
Human-computer dialogues
Data storage only
Human information processing
Computer animation
Simplex One model evaluates systems by checking:
Cost of production
Sensory and cognitive loads
CPU load
Bandwidth limits
Consistency in design refers to:
Using different icons every time
Same behavior for same actions
No feedback from system
User training
'Prototypes' are made mainly to:
Launch immediately
Reduce cost only
Get early feedback
Finish system early
Which is NOT part of UCD process?
Iteration
Prototyping
Ignoring users
Evaluation
Which of the following is a principle in design according to Dix?
Always use blue backgrounds
Place waste bin icons at the bottom
Maintain consistency and clarity
Use drop-down menus only
In Nielsen's heuristics, which principle stresses 'keeping users informed'?
Recognition rather than recall
Visibility of system status
Error prevention
Help and documentation
What does a storyboard typically represent?
A complete technical specification
A graphical sequence showing user interactions
A list of required materials
A finished program
In a Hierarchical Task Analysis (HTA), plans are used to:
Replace tasks
Organize sub-tasks and define order
Eliminate redundancy
Increase system complexity
In UCD, iteration is important because it:
Saves cost immediately
Ensures software is released faster
Allows refinement through repeated testing
Reduces hardware requirements
What does 'Design space' mean in HCI?
A place to draw diagrams
All possible design options
Limited functional prototypes
Program coding space
The 'Executive Functions Zone' in Simplex model checks for:
User login speed
Task coordination complexity
Data storage capacity
Color consistency
User control and freedom in Nielsen's heuristics means users should:
Access admin settings
Easily undo and redo actions
See colorful UI
Have full internet access
'Error prevention' in usability heuristics focuses on:
Warning before critical actions
Highlighting system colors
Reducing CPU load
Checking network speed
Which is NOT a type of prototype?
Vertical
Horizontal
Wizard of Oz
Backend Server
A 'Wizard of Oz' prototype is:
User-tested only
Controlled secretly by a human operator
Full system with all functions
Backend database
UCD differs from traditional software development by focusing on:
Developers' opinions
System architecture only
User needs and goals
Marketing plans
Which is an example of functional requirement?
Interface should be intuitive
Allow users to reset passwords
Reduce screen brightness
Apply minimalistic design
Which principle says 'Reduce cognitive load'?
Design aesthetics
Error handling
Efficiency of use
Principle of good design
In Task Analysis, tasks are decomposed into:
Color schemes
Sequential sub-tasks
Error logs
Hardware parts
A usability specification defines:
Program code
Expected behavior and measurements
Test server
System logs
Consistency according to Dix is important because:
Users expect similar actions to behave similarly
Variety engages users
Marketing requires it
Developers prefer it
Standards are considered:
Low-authority guidelines
Highly authoritative rules
Optional advice
General comments
Waterfall model is considered weak for interactive systems because:
Focuses too much on iteration
No user feedback early on
Tests many user prototypes
Centers on user goals
Task models in HCI aim to:
Create backend systems
Define and understand user tasks
Design server rooms
Train users in hardware
In the HTA example, which comes first?
Emptying the dust bag
Fixing appropriate attachment
Cleaning the rooms
Observing the user
Prototype testing must happen:
After system deployment
During requirement gathering
Before final release
In the concept phase
Which user modeling method is simplest?
Full Psychological Theories
Simplex One Model
Hierarchical User Models
Entity-Relationship Diagrams
Which principle is related to 'minimalist design'?
Error recovery
Aesthetic and minimalist design
User help
System responsiveness
Flexibility of a system according to Nielsen's heuristics ensures:
Fixed commands only
Adaptability for novice and expert users
Strong password system
Increased server size
Recognition rather than recall focuses on:
Minimizing user memory load
Increasing user typing
Reducing UI colors
Maximizing password length
In task analysis, what is declarative knowledge?
Steps to achieve goals
Objects and relationships
Sequential tasks
Mental shortcuts
Which phase includes 'storyboarding'?
Requirement gathering
Evaluation
Design
Prototyping
The 'Executive Function' in Simplex model helps users to:
Store long-term memory
Organize and monitor tasks
Access hardware
Call tech support
Error messages should be:
Vague
Precise and constructive
Technical and lengthy
Absent
'Menu lostness' problem happens when users:
Forget passwords
Cannot navigate menus
Lose network connection
Access invalid files
What does 'Universal Access' primarily promote?
Standardizing all designs
Accessibility anytime, anywhere
Selling more devices
Slowing system for simplicity
'Inclusive Design' focuses on:
Excluding complex features
Ensuring as many users as possible can use the system
Reducing functionality
Increasing UI colors
ConcurTaskTrees method is used for:
Hardware maintenance
Visualizing and timing tasks
Building networks
Cryptography
A 'metric' in usability is important because it:
Increases server bandwidth
Measures system properties objectively
Builds faster GUIs
Generates graphics
'Flexibility and efficiency of use' ensures:
Novices can never learn
Experts work slower
Shortcuts for experienced users
Mandatory tutorials
The purpose of 'storyboarding' is to:
Deliver full system functionality
Sketch user interactions visually
Create backend APIs
Deploy server databases
Which is NOT part of user-centered design process?
Evaluation
Observation
Legal arbitration
Iteration
Simplex One's 'Output Zone' checks if:
Errors are frequent
Responses required are reasonable
Server runs fast
Memory is large
Cognitive load is minimized when interfaces:
Force memorization
Use recognition
Increase data input
Hide navigation buttons
'Entity-based task analysis' focuses on:
Actions only
Entities and relationships
User dreams
Hardware components
Hierarchical Task Analysis structures tasks by:
Frequency of use
Hierarchy and subtasks
Importance of color
Cost effectiveness
Prototypes should be changed easily because:
They are cheap and flexible
They must be final versions
They are user manuals
They are hardware models
The 'Data Warehouse' in Simplex model deals with:
Temporary storage
Long-term memory and learning
Network requests
Security logs
Requirements are best gathered by:
Interviewing only designers
Testing servers
Observing and asking users
Guessing user needs
Consistency and standards heuristic promotes:
Different methods per screen
Same operations for same tasks
Random navigations
Frequent user training
Which best reflects 'help and documentation' heuristic?
Remove all user guides
Provide no error feedback
Offer accessible help resources
Ensure no tutorial screens
User model in UCD helps by:
Replacing user needs
Predicting user behavior
Improving server security
Increasing storage capacity
The 'simplistic theory' of user modeling means:
Detailed psychological evaluation
Minimal representation of user behavior
Complex server systems
Hardware-specific design
Which field studies how past experiences influence adult behavior?
Behaviorism
Psychoanalysis
Cognitive psychology
Biology
What is a key method of learning according to operant conditioning?
Observation
Reinforcement and punishment
Chunking
Gestalt theory
Who is known for developing operant conditioning?
Sigmund Freud
B.F. Skinner
Ivan Pavlov
Carl Rogers
Which term best describes arranging items into familiar patterns for easier memory recall?
Learning
Chunking
Recall
Association
The maximum number of items the working memory can hold according to the '7 ± 2 rule' is:
5-9 items
3-7 items
10-15 items
1-5 items
In cognitive psychology, which analogy is often used to explain human thought?
A flowing river
A tree
A computer
A wheel
Which memory process uses external cues to aid retrieval?
Recall
Chunking
Recognition
Response
Which theory emphasizes the objective measurement of stimuli and responses?
Biological psychology
Cognitive psychology
Behaviorism
Gestalt psychology
Which visual memory task is easier to remember?
Random letter strings
Familiar sentences like 'the quick brown fox jumps over the lazy dog'
Long random number sequences
Jumbled words
In HCI, why is understanding chunking important?
To improve system security
To enhance data processing speeds
To design interfaces that reduce cognitive load
To maximize screen brightness
What type of therapy associates unwanted behavior with something unpleasant to eliminate it?
Cognitive therapy
Aversion therapy
Memory therapy
Constructivist therapy
Which concept suggests human behavior is emergent from simple interconnected rules?
Behaviorism
Emergent behavior
Operant conditioning
Psychoanalysis
Which theory proposes that simple psychological rules can create complex behavior?
Biological psychology
Emergent behavior theory
Constructivist vision theory
Ecological psychology
Which psychological approach studies both stimuli/responses and the internal processes that generate them?
Behaviorism
Psychoanalysis
Cognitive psychology
Gestalt psychology
Which statement about memory guidelines is TRUE?
Focus on recall instead of recognition
Maximize working memory load
Support chunking by structuring information
Always avoid structuring information
Which of the following is an example of 'adapting the environment' in HCI design?
Adding unnecessary buttons
Ignoring user habits
Designing reminders at strategic points
Removing warning messages
Which system acts as the mind's 'persistent external memory'?
Short-term memory
Long-term memory
Visual perception
Operant conditioning
The Model Human Processor (MHP) describes the human mind as:
A passive receiver of stimuli
An information processor with cognitive, perceptual, and motor systems
An emotional decision-maker
A mechanical device
Which theoretical approach to vision emphasizes that the environment provides all necessary visual cues?
Constructivist theory
Ecological theory
Gestalt theory
Behavioral theory
Simplex One is described as a:
Theory opposing MHP
Theory enhancing traditional psychoanalysis
Simplistic view of human cognitive architecture
Biological study of neurons
What does CTT stand for?
ConcurTaskTimes
ConcurTaskTrees
ConcurrentTaskTheory
ConcurTimeTasks
CTT was mainly developed to overcome the limitations of:
Usability testing
Hierarchical models
Previous interactive application notations
Modern AI designs
Which structure is central to CTT?
Linear
Cyclical
Hierarchical
Modular
Which operator in CTT indicates a task can be interrupted and resumed?
Choice Operator
Suspension-Resumption Operator
Iteration Operator
Enabling Operator
The enabling operator ([]>]) means:
Tasks are performed in any order
One task must finish before another starts
Two tasks happen at the same time
One task disables another
The disabling operator [>] means:
One task must finish before another starts
Completion of one task disables another
Tasks occur in parallel
Tasks iterate
In usability testing, which metric measures if users complete tasks correctly?
Duration metrics
Error metrics
Completion metrics
Satisfaction metrics
Which usability metric measures how fast users finish a task?
Completion metrics
Duration metrics
Error metrics
Feedback metrics
What describes user mistakes during navigation (e.g., clicking 'Sign up' instead of 'Log in')?
Bug error
Software crash
User error
Session glitch
Which operator allows two tasks to run simultaneously without waiting?
Choice []
Parallel ||
Concurrent communicating |[]|
Concurrency operator |||
An optional task in CTT is shown as:
(Task)
["Task"]
Task
[Task]
Which CTT operator is used for multiple repetitions?
||
*
|||
[]
Usability metrics track statistics to review a product's:
Design only
Sales performance
Usability
Popularity on social media
Which best practice recommends aligning metrics with specific usability goals?
Benchmark and Compare
Clear Objective Setting
Conduct Random Testing
Integrate Machine Learning
User feedback that is expressed through surveys or interviews is an example of:
Quantitative Data
Technical Data
Qualitative Data
Diagnostic Data
In CTT, concurrent communicating operator is denoted as:
||
|||
|[]|
[]
The Concurrency Operator ||| in CTT signifies:
Tasks must be performed sequentially
Tasks must be disabled
Tasks are performed in any order
Tasks are always repeated
Enabling with information passing differs from simple enabling by:
Skipping the second task
Allowing data transfer between tasks
Disabling the first task
Ignoring both tasks
Which usability metric would use heatmaps to enhance results?
Error metrics
Completion metrics
Satisfaction metrics
Duration metrics
Suspension-Resumption Operator enables:
Skipping tasks
Parallel execution
Task interruption and resumption
Choice among tasks
CTT is particularly useful in:
Analyzing search engine optimization
Game character modeling
Data warehousing
Designing medium to large real-world applications
Parallel tasks in CTT are executed
Simultaneously
After waiting for each other
Sequentially
Only after system confirmation
Which best practice highlights the importance of testing throughout development stages?
Regular and Comprehensive Testing
Integrate analytics tools
User Feedback Incorporation
User Feedback Incorporation
Which CTT task type is mainly user-initiated?
System task
User task
Abstract task
Interactive task
If a task node represents the overall goal without operational detail, it is:
User task
System task
Abstraction task
Choice task
Benchmarking usability metrics mainly focuses on:
Only present user behavior
Setting a comparison standard over time
Increasing company profit
User demographic profiling
In CTT, an interactive task involves:
Only the user
Only the system
Both the user and the system
A background process
CTT aims to improve usability by clarifying:
Task execution orders
How quickly systems boot
Backend programming efficiency
Wireless connection stability
Using machine learning algorithms in usability testing mainly enhances:
Development speed
Data analysis and insights
Server uptime
User access control
