SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
LECTURE 5:
USER EXPERIMENTS IN HCI
COMP 4026 – Advanced HCI
Semester 5 - 2017
Arindam Dey
University of South Australia
OVERVIEW
•  Why do we need user experiments?
•  How to design a user experiments?
•  Activity
•  How to run a user experiments?
•  Ethical considerations
Testing your idea/design/prototype with real users of
the application
You (designer / developer) ≠ User
Because you
•  know your system well
•  have special skills
•  know what you are measuring
Who should your users be in the study?
Sample must be a true representation of the population
Everyone who may
use your product
Participants in
your study
What users do and say?
To what extent they do it?
Why they do it and how to fix it?
courtesy: uxdesign.cc
Categories of usability tests based on goals
•  Formative
- Beginning of and during the product
development phase
- Usability problems and fixes
•  Summative
- Towards the end of the development phase
- Statistically measured usability
Categories of usability tests based on data collected
•  Qualitative
- Descriptions (verbally or behaviorally)
- Directly measured
- Takes more effort to analyze
- Mostly earlier in the design phase
•  Quantitative
- Measurements (numbers)
- Indirectly measured
- Later in the design phase
User Experiments
•  A method of academic research in HCI
- To discover/test/approve new knowledge
•  Hypothesis driven
- Compares multiple conditions to discover causal
relationships
•  Replicable (generalizable)
- Thrives to remove bias and error (random
assignment)
•  Draw conclusions with statistical tests of the
hypothesis
Usability Testing vs. User Experiments
•  The methods can be the same
•  The goals are often different
•  Usability testing goals
- Identify usability problems & issues of a product
•  User experiment goals
- Answer research questions, discovering new
knowledge (generalizable results)
Usability Testing vs. User Experiments
Usability Testing User Experiment
Improve products Discover knowledge
Few participants Many participants
Results inform design Results validated statistically
Usually not completely replicable
- case specific results
Must be replicable
- generalizable results
Condition(s) controlled as much as
possible
Strongly controlled conditions
Procedure planned Experimental design
Results reported to product
designer / developer
Scientific report to scientific
community
Designing User Experiments
•  Hypothesis (research question)
•  Experimental task
•  Independent variables (IV)
•  Dependent variables (DV)
•  Subjective
•  Objective
•  Other variables
•  Random, controlled, confounding
•  Experimental designs
•  Within-subjects, between-subjects, mixed-factorial
Hypothesis
•  A prediction of the outcome
- Based on research question but narrower
- A research question can be tested in multiple
hypotheses
- Causal relationship between IV and DV
- A precise statement that can be directly tested
through an experiment
e.g. Condition A will be faster than Condition B
Hypothesis
•  Null hypothesis (H0)
- Predicts there is no effect of IV on DV
- Statistical tests accept/reject null hypothesis
•  Alternative hypothesis (HA)
- Predicts there is an effect of IV on DV
•  H0 and HA are mutually exclusive
Hypothesis Testing
Statistical tests (next lecture) are subject to Type I and
Type II errors
Experimental Task
•  A task that participants will do in a study under
different conditions
e.g. in Fitt’s Law studies participants click on buttons
using different input devices
•  Must be suitable to the application
- depends on what is the research question
•  Ideally risk-free
Independent Variables (IV)
•  Variables that are independent of participant's
behaviour
•  Systematically manipulated by the experimenter
•  Variables that experimenter is interested in
•  There can be one or more IVs in an experiment
Typical Independent Variables
•  Technology (controlled)
- Types of technology, device, interface, design
•  User
- Physical/mental/social status
- age, gender, computer experience,
professional domain, education, culture,
motivation, mood, and disabilities
•  Context of use
- Environmental status (physical/social)
- Lighting, noise, indoor/outdoor, public/
private
Independent Variables vs. Experimental Conditions
Conditions = factorized levels in all IVs
Dependent Variables (DV)
•  The outcome or effect that the researchers are
interested in
•  Dependent on participants’ behavior or the changes
in the IVs
•  Usually the outcomes that the researchers need to
measure
- measurements or observations
Dependent Variables (DV)
•  Subjective
- Based on users’ opinions, interpretations, points
of view, emotions and judgment
- More vulnerable to context and users’ status
- e.g. questionnaires, NASA TLX
•  Objective
- Not influenced by personal feeling/opinion
- Based on observation, compared against
standardized scale
- More consistent
- e.g. time, error
Typical Dependent Variables
•  Efficiency
- e.g. task completion time, speed
•  Accuracy
- e.g. error, success rate
•  Subjective satisfaction
- e.g. Likert scale ratings
•  Ease of learning
- e.g. test score, learning curve, retention rate
•  Physical or cognitive demand
- e.g. NASA task load index (TLX)
Other Variables
•  Controlled Variables
- Set to not change during an experiment
- The more controlled
- the more internal validity, but less
generalizable
•  Random Variables
- The more influence of random variable
- the less internal validity
•  Confounding Variables
- Variables that researchers failed to control
- damages internal validity
Validity of User Experiments
•  Internal Validity
- approximate truth about inferences regarding
cause-effect or causal relationships
- not relevant for observational studies
- higher under strict controlled lab conditions
•  External Validity
- the extent to which the conclusions of the
experiment is generalizable
- three types: population, environmental, and
temporal
Experimental Designs
•  Within-subjects
- Each subject performs under all the different conditions
- Repeated-measure
•  Between-subjects
- Each subject is assigned to one experimental
condition
- Independent samples
- Matched groups
•  Mixed-factorial
- Combination of the two
- More than one IV needed
Experimental Designs
Condition A
Participant 1
Participant 2
.
.
.
Participant 10
Condition B
Participant 1
Participant 2
.
.
.
Participant 10
Condition A
Participant 1
Participant 2
.
.
.
Participant 10
Condition B
Participant 11
Participant 12
.
.
.
Participant 20
Within-subjects Between-subjects
Within-Subjects vs. Between-Subjects
Within-subjects Between-subjects
Learning effect Avoids interference effects
(e.g. practice / learning effect)
Longer time for each participant
(larger impact of fatigue and frustration)
Shorter time for each participant
(less fatigue and frustration)
Individual difference can be isolated Impact of individuals difference
Easier to detect difference between
conditions
Harder to detect difference between
conditions
Requires smaller sample size Require larger sample size
Counterbalance/randomize the order of
presenting conditions
Randomized assignment to conditions or
matched groups
Randomization
•  Critical condition of a true experiment
•  The random assignment of treatments to the
•  experimental units or participants
•  No one, including the experimenters, can control the
assignments
•  Main way to minimize the effects of random
variables
Counterbalancing
•  All possible permutations
- 3 conditions => 3P3 = 6 permutations
- (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2),
(3,2,1)
- 4 conditions => 4P4 = 24 permutations
- (1,2,3,4), (1,2,4,3), (1,3,2,4), (1,3,4,2), …
•  Number of participants must be multiple of number
of permutations
Balanced Latin Square
•  Latin Square
- Each item occurs once in each row and column
•  Balanced Latin Square
- Each item both precedes and follows each
other item an equal number of times
Participants / Subjects
•  The sample in your experiment
•  Number of participants
- Between subject design: 15~20 per condition
- Within subject design: 15~20
- The smaller the effect size, the more
participants needed
- The more variance between users, the more
participants needed
- The more conditions in the experiment, the
more participants needed
Power Analysis
•  You can calculate the ideal number of participants
you have to test
•  Parameters needed:
- Îą: the probability of rejecting the H0 given that
that the H0 is true (usually set to 0.05)
- β (1-β = power: the probability of observing a
difference when it really exist, usually set to 0.8)
- Effect size: difference of mean divided by std.
dev.
•  Free program for power analysis: g*Power
http://www.gpower.hhu.de/en.html
Errors
•  Random Errors
- Also called ‘chance errors’ or ‘noises’
- Cause variations in both direction
- Can be controlled by a large sample size +
randomization
•  Systematic Errors
- Also called ‘biases’
- Always push actual value in the same direction
- No matter how large the sample is, cannot be
offset unless the source of error is controlled
Errors
•  Five major sources
- measurement instruments
- experimental procedures
- sampling participants
- experimenter behavior
- experimental environment
After Designing the Study
•  Write down the design
- hypotheses
- task
- IVs and DVs
- design of the experiment
- participants
- randomization / counterbalancing
- data collection
•  Critically review your own design
•  Ask others to review your design
Activity
Fill out the template with your study design
You have designed a new application to resize
photos on mobile phones (Condition A) quickly.
There are several alternative solutions available in
the market, pick anyone of them (Condition B).
Design a user experiment to compare Condition A
and Condition B.
Running User Experiments
• Experimental Procedure
• Pilot Study
• Main Study
Typical Experimental Session (1/2)
•  Ensure the apparatus are ready
- Both the system under test and measurement
devices
- Test-run
- Make sure forms, questionnaires etc. are printed,…
•  Greet the participants
•  Introduce the purpose of the study and the procedures
(experimenter script)
•  Get the consent of the participants
•  Assign the participants to a specific experiment
condition according to the pre-defined randomization
method
Typical Experimental Session (2/2)
•  Participants complete training task
•  Participants complete experimental tasks
•  Participants answer questionnaires (if any)
•  If within-subject design
- change conditions and repeat above
•  Debriefing session
- Collect details through interview
•  Compliments (always give some gift)
Pilot Study
•  A small trial run of the main testing.
- Can identify majority of issues with both the
prototype and the experimental design
•  Pilot testing check:
- that the experimental plan is viable
- you can conduct the procedure
- your prototype and instruments for
measurement work appropriately
- the experimental task and environment
•  Iron out problems before doing the main experiment
•  This is not optional
As an Experimenter
•  Offload your Brain!
- Write down instructions and important
information
- Prepare checklists
- Print questionnaires and documents in advance
•  Take notes, document oddities
- Create templates
•  Rehearse procedures
- Do you need assistants?
•  Nothing is as bad as lost data - AVOID!!!
- Collect ASAP, Backup
Research Ethics
• Consent
• Respect
• Privacy
Consent
•  Participant has the right to know
- The experimental procedure
- What kind of data is collected
- Risks involved
- How the data will be stored and presented
•  Experimenter must
- Explain the experiment in detail
- Ask participant to sign a consent form
Respect Participants
•  They are volunteers and should be allowed to
- Take a rest (between conditions)
- Leave the experiment anytime without reasoning
- Given a token of appreciation (gift, money etc.)
- Take time to organize (but don’t waste their time)
“ Do unto others as you would have them do unto
you.”
- MATTHEW 7:12
Privacy
•  Never disclose their identifiable data to anyone
without written consent
•  Data must be stored in secure locations
- Digitally and physically
•  Don’t use identifiable data, images, or videos in
reports or publications
Limitations
• No data collection method will be perfect
- control problems
- available technical equipment
• Differences
- Multiple researchers
- Multiple methods
- Multiple measures
- Objective vs. Subjective
- Qualitative vs. Quantitative
Limitations
• A single study cannot tell us everything
- Important to make sure it’s replicable
• One paper ≠ scientific truth
- Different researchers, different methods, all
coming to the same conclusion, that’s when you
find consensus
• Science is not static
- Theories evolve and change over time

Weitere ähnliche Inhalte

Was ist angesagt?

evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCIsawsan slii
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channelN.Jagadish Kumar
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-BasicsMuhammad Asif
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive modelsAlan Dix
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
Human computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingHuman computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingN.Jagadish Kumar
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionbrindaN
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI Gaditek
 
Hci chapter-1
Hci chapter-1Hci chapter-1
Hci chapter-1devid8
 
Chapter3-evaluation techniques HCI
Chapter3-evaluation techniques HCIChapter3-evaluation techniques HCI
Chapter3-evaluation techniques HCIShafy Fify
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1Alan Dix
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slideswajahat Gul
 
HCI 3e - Ch 1: The human
HCI 3e - Ch 1:  The humanHCI 3e - Ch 1:  The human
HCI 3e - Ch 1: The humanAlan Dix
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 

Was ist angesagt? (20)

evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
HCI, Chapter 3
HCI, Chapter 3HCI, Chapter 3
HCI, Chapter 3
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive models
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
Chap04
Chap04Chap04
Chap04
 
Human computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingHuman computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solving
 
Universal design HCI
Universal design HCIUniversal design HCI
Universal design HCI
 
Chap03
Chap03Chap03
Chap03
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI
 
Hci chapter-1
Hci chapter-1Hci chapter-1
Hci chapter-1
 
Chapter3-evaluation techniques HCI
Chapter3-evaluation techniques HCIChapter3-evaluation techniques HCI
Chapter3-evaluation techniques HCI
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
Issue-based metrics
Issue-based metricsIssue-based metrics
Issue-based metrics
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
HCI 3e - Ch 1: The human
HCI 3e - Ch 1:  The humanHCI 3e - Ch 1:  The human
HCI 3e - Ch 1: The human
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 

Ähnlich wie User Experiments in Human-Computer Interaction

Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical MehodsM Surendar
 
evaluation technique uni 2
evaluation technique uni 2evaluation technique uni 2
evaluation technique uni 2vrgokila
 
e3-chap-09.ppt
e3-chap-09.ppte3-chap-09.ppt
e3-chap-09.pptKingSh2
 
Introduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchIntroduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchCaroline Jarrett
 
Research methods - PSYA1 psychology AS
Research methods - PSYA1 psychology ASResearch methods - PSYA1 psychology AS
Research methods - PSYA1 psychology ASNicky Burt
 
Research methods in industrial and organizational psychology
Research methods in industrial and organizational psychologyResearch methods in industrial and organizational psychology
Research methods in industrial and organizational psychologySeta Wicaksana
 
classfeb24.ppt
classfeb24.pptclassfeb24.ppt
classfeb24.pptminaketan81
 
Ch. 7 finish and review
Ch. 7 finish and reviewCh. 7 finish and review
Ch. 7 finish and reviewjbnx
 
Business Research Method - Unit II, AKTU, Lucknow Syllabus
Business Research Method - Unit II, AKTU, Lucknow SyllabusBusiness Research Method - Unit II, AKTU, Lucknow Syllabus
Business Research Method - Unit II, AKTU, Lucknow SyllabusKartikeya Singh
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxssuser50f868
 
Research- 2 Selecting a Study Design.pptx
Research- 2 Selecting a Study Design.pptxResearch- 2 Selecting a Study Design.pptx
Research- 2 Selecting a Study Design.pptxAttiqUrRehmanMemon
 
Lesson 5a_Surveys and Measurement 2023.pptx
Lesson 5a_Surveys and Measurement 2023.pptxLesson 5a_Surveys and Measurement 2023.pptx
Lesson 5a_Surveys and Measurement 2023.pptxGowshikaSekar
 
HCI_chapter_09-Evaluation_techniques
HCI_chapter_09-Evaluation_techniquesHCI_chapter_09-Evaluation_techniques
HCI_chapter_09-Evaluation_techniquesManusha Dilan
 

Ähnlich wie User Experiments in Human-Computer Interaction (20)

Tests
TestsTests
Tests
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical Mehods
 
evaluation technique uni 2
evaluation technique uni 2evaluation technique uni 2
evaluation technique uni 2
 
E3 chap-09
E3 chap-09E3 chap-09
E3 chap-09
 
Evaluation techniques
Evaluation techniquesEvaluation techniques
Evaluation techniques
 
e3-chap-09.ppt
e3-chap-09.ppte3-chap-09.ppt
e3-chap-09.ppt
 
E3 chap-09
E3 chap-09E3 chap-09
E3 chap-09
 
Introduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchIntroduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey Research
 
Research methods - PSYA1 psychology AS
Research methods - PSYA1 psychology ASResearch methods - PSYA1 psychology AS
Research methods - PSYA1 psychology AS
 
Research methods in industrial and organizational psychology
Research methods in industrial and organizational psychologyResearch methods in industrial and organizational psychology
Research methods in industrial and organizational psychology
 
Finalreview
FinalreviewFinalreview
Finalreview
 
classfeb24.ppt
classfeb24.pptclassfeb24.ppt
classfeb24.ppt
 
classfeb24.ppt
classfeb24.pptclassfeb24.ppt
classfeb24.ppt
 
classmar2.ppt
classmar2.pptclassmar2.ppt
classmar2.ppt
 
Ch. 7 finish and review
Ch. 7 finish and reviewCh. 7 finish and review
Ch. 7 finish and review
 
Business Research Method - Unit II, AKTU, Lucknow Syllabus
Business Research Method - Unit II, AKTU, Lucknow SyllabusBusiness Research Method - Unit II, AKTU, Lucknow Syllabus
Business Research Method - Unit II, AKTU, Lucknow Syllabus
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Research- 2 Selecting a Study Design.pptx
Research- 2 Selecting a Study Design.pptxResearch- 2 Selecting a Study Design.pptx
Research- 2 Selecting a Study Design.pptx
 
Lesson 5a_Surveys and Measurement 2023.pptx
Lesson 5a_Surveys and Measurement 2023.pptxLesson 5a_Surveys and Measurement 2023.pptx
Lesson 5a_Surveys and Measurement 2023.pptx
 
HCI_chapter_09-Evaluation_techniques
HCI_chapter_09-Evaluation_techniquesHCI_chapter_09-Evaluation_techniques
HCI_chapter_09-Evaluation_techniques
 

KĂźrzlich hochgeladen

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

KĂźrzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

User Experiments in Human-Computer Interaction

  • 1. LECTURE 5: USER EXPERIMENTS IN HCI COMP 4026 – Advanced HCI Semester 5 - 2017 Arindam Dey University of South Australia
  • 2. OVERVIEW •  Why do we need user experiments? •  How to design a user experiments? •  Activity •  How to run a user experiments? •  Ethical considerations
  • 3. Testing your idea/design/prototype with real users of the application
  • 4. You (designer / developer) ≠ User Because you •  know your system well •  have special skills •  know what you are measuring
  • 5. Who should your users be in the study? Sample must be a true representation of the population Everyone who may use your product Participants in your study
  • 6. What users do and say? To what extent they do it? Why they do it and how to fix it? courtesy: uxdesign.cc
  • 7. Categories of usability tests based on goals •  Formative - Beginning of and during the product development phase - Usability problems and fixes •  Summative - Towards the end of the development phase - Statistically measured usability
  • 8. Categories of usability tests based on data collected •  Qualitative - Descriptions (verbally or behaviorally) - Directly measured - Takes more effort to analyze - Mostly earlier in the design phase •  Quantitative - Measurements (numbers) - Indirectly measured - Later in the design phase
  • 9.
  • 10. User Experiments •  A method of academic research in HCI - To discover/test/approve new knowledge •  Hypothesis driven - Compares multiple conditions to discover causal relationships •  Replicable (generalizable) - Thrives to remove bias and error (random assignment) •  Draw conclusions with statistical tests of the hypothesis
  • 11. Usability Testing vs. User Experiments •  The methods can be the same •  The goals are often different •  Usability testing goals - Identify usability problems & issues of a product •  User experiment goals - Answer research questions, discovering new knowledge (generalizable results)
  • 12. Usability Testing vs. User Experiments Usability Testing User Experiment Improve products Discover knowledge Few participants Many participants Results inform design Results validated statistically Usually not completely replicable - case specific results Must be replicable - generalizable results Condition(s) controlled as much as possible Strongly controlled conditions Procedure planned Experimental design Results reported to product designer / developer Scientific report to scientific community
  • 13. Designing User Experiments •  Hypothesis (research question) •  Experimental task •  Independent variables (IV) •  Dependent variables (DV) •  Subjective •  Objective •  Other variables •  Random, controlled, confounding •  Experimental designs •  Within-subjects, between-subjects, mixed-factorial
  • 14. Hypothesis •  A prediction of the outcome - Based on research question but narrower - A research question can be tested in multiple hypotheses - Causal relationship between IV and DV - A precise statement that can be directly tested through an experiment e.g. Condition A will be faster than Condition B
  • 15. Hypothesis •  Null hypothesis (H0) - Predicts there is no effect of IV on DV - Statistical tests accept/reject null hypothesis •  Alternative hypothesis (HA) - Predicts there is an effect of IV on DV •  H0 and HA are mutually exclusive
  • 16. Hypothesis Testing Statistical tests (next lecture) are subject to Type I and Type II errors
  • 17. Experimental Task •  A task that participants will do in a study under different conditions e.g. in Fitt’s Law studies participants click on buttons using different input devices •  Must be suitable to the application - depends on what is the research question •  Ideally risk-free
  • 18. Independent Variables (IV) •  Variables that are independent of participant's behaviour •  Systematically manipulated by the experimenter •  Variables that experimenter is interested in •  There can be one or more IVs in an experiment
  • 19. Typical Independent Variables •  Technology (controlled) - Types of technology, device, interface, design •  User - Physical/mental/social status - age, gender, computer experience, professional domain, education, culture, motivation, mood, and disabilities •  Context of use - Environmental status (physical/social) - Lighting, noise, indoor/outdoor, public/ private
  • 20. Independent Variables vs. Experimental Conditions Conditions = factorized levels in all IVs
  • 21. Dependent Variables (DV) •  The outcome or effect that the researchers are interested in •  Dependent on participants’ behavior or the changes in the IVs •  Usually the outcomes that the researchers need to measure - measurements or observations
  • 22. Dependent Variables (DV) •  Subjective - Based on users’ opinions, interpretations, points of view, emotions and judgment - More vulnerable to context and users’ status - e.g. questionnaires, NASA TLX •  Objective - Not influenced by personal feeling/opinion - Based on observation, compared against standardized scale - More consistent - e.g. time, error
  • 23. Typical Dependent Variables •  Efficiency - e.g. task completion time, speed •  Accuracy - e.g. error, success rate •  Subjective satisfaction - e.g. Likert scale ratings •  Ease of learning - e.g. test score, learning curve, retention rate •  Physical or cognitive demand - e.g. NASA task load index (TLX)
  • 24. Other Variables •  Controlled Variables - Set to not change during an experiment - The more controlled - the more internal validity, but less generalizable •  Random Variables - The more influence of random variable - the less internal validity •  Confounding Variables - Variables that researchers failed to control - damages internal validity
  • 25. Validity of User Experiments •  Internal Validity - approximate truth about inferences regarding cause-effect or causal relationships - not relevant for observational studies - higher under strict controlled lab conditions •  External Validity - the extent to which the conclusions of the experiment is generalizable - three types: population, environmental, and temporal
  • 26. Experimental Designs •  Within-subjects - Each subject performs under all the different conditions - Repeated-measure •  Between-subjects - Each subject is assigned to one experimental condition - Independent samples - Matched groups •  Mixed-factorial - Combination of the two - More than one IV needed
  • 27. Experimental Designs Condition A Participant 1 Participant 2 . . . Participant 10 Condition B Participant 1 Participant 2 . . . Participant 10 Condition A Participant 1 Participant 2 . . . Participant 10 Condition B Participant 11 Participant 12 . . . Participant 20 Within-subjects Between-subjects
  • 28. Within-Subjects vs. Between-Subjects Within-subjects Between-subjects Learning effect Avoids interference effects (e.g. practice / learning effect) Longer time for each participant (larger impact of fatigue and frustration) Shorter time for each participant (less fatigue and frustration) Individual difference can be isolated Impact of individuals difference Easier to detect difference between conditions Harder to detect difference between conditions Requires smaller sample size Require larger sample size Counterbalance/randomize the order of presenting conditions Randomized assignment to conditions or matched groups
  • 29. Randomization •  Critical condition of a true experiment •  The random assignment of treatments to the •  experimental units or participants •  No one, including the experimenters, can control the assignments •  Main way to minimize the effects of random variables
  • 30. Counterbalancing •  All possible permutations - 3 conditions => 3P3 = 6 permutations - (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1) - 4 conditions => 4P4 = 24 permutations - (1,2,3,4), (1,2,4,3), (1,3,2,4), (1,3,4,2), … •  Number of participants must be multiple of number of permutations
  • 31. Balanced Latin Square •  Latin Square - Each item occurs once in each row and column •  Balanced Latin Square - Each item both precedes and follows each other item an equal number of times
  • 32. Participants / Subjects •  The sample in your experiment •  Number of participants - Between subject design: 15~20 per condition - Within subject design: 15~20 - The smaller the effect size, the more participants needed - The more variance between users, the more participants needed - The more conditions in the experiment, the more participants needed
  • 33. Power Analysis •  You can calculate the ideal number of participants you have to test •  Parameters needed: - Îą: the probability of rejecting the H0 given that that the H0 is true (usually set to 0.05) - β (1-β = power: the probability of observing a difference when it really exist, usually set to 0.8) - Effect size: difference of mean divided by std. dev. •  Free program for power analysis: g*Power http://www.gpower.hhu.de/en.html
  • 34. Errors •  Random Errors - Also called ‘chance errors’ or ‘noises’ - Cause variations in both direction - Can be controlled by a large sample size + randomization •  Systematic Errors - Also called ‘biases’ - Always push actual value in the same direction - No matter how large the sample is, cannot be offset unless the source of error is controlled
  • 35. Errors •  Five major sources - measurement instruments - experimental procedures - sampling participants - experimenter behavior - experimental environment
  • 36. After Designing the Study •  Write down the design - hypotheses - task - IVs and DVs - design of the experiment - participants - randomization / counterbalancing - data collection •  Critically review your own design •  Ask others to review your design
  • 37. Activity Fill out the template with your study design You have designed a new application to resize photos on mobile phones (Condition A) quickly. There are several alternative solutions available in the market, pick anyone of them (Condition B). Design a user experiment to compare Condition A and Condition B.
  • 38. Running User Experiments • Experimental Procedure • Pilot Study • Main Study
  • 39. Typical Experimental Session (1/2) •  Ensure the apparatus are ready - Both the system under test and measurement devices - Test-run - Make sure forms, questionnaires etc. are printed,… •  Greet the participants •  Introduce the purpose of the study and the procedures (experimenter script) •  Get the consent of the participants •  Assign the participants to a specific experiment condition according to the pre-defined randomization method
  • 40. Typical Experimental Session (2/2) •  Participants complete training task •  Participants complete experimental tasks •  Participants answer questionnaires (if any) •  If within-subject design - change conditions and repeat above •  Debriefing session - Collect details through interview •  Compliments (always give some gift)
  • 41. Pilot Study •  A small trial run of the main testing. - Can identify majority of issues with both the prototype and the experimental design •  Pilot testing check: - that the experimental plan is viable - you can conduct the procedure - your prototype and instruments for measurement work appropriately - the experimental task and environment •  Iron out problems before doing the main experiment •  This is not optional
  • 42. As an Experimenter •  Offload your Brain! - Write down instructions and important information - Prepare checklists - Print questionnaires and documents in advance •  Take notes, document oddities - Create templates •  Rehearse procedures - Do you need assistants? •  Nothing is as bad as lost data - AVOID!!! - Collect ASAP, Backup
  • 44. Consent •  Participant has the right to know - The experimental procedure - What kind of data is collected - Risks involved - How the data will be stored and presented •  Experimenter must - Explain the experiment in detail - Ask participant to sign a consent form
  • 45. Respect Participants •  They are volunteers and should be allowed to - Take a rest (between conditions) - Leave the experiment anytime without reasoning - Given a token of appreciation (gift, money etc.) - Take time to organize (but don’t waste their time) “ Do unto others as you would have them do unto you.” - MATTHEW 7:12
  • 46. Privacy •  Never disclose their identifiable data to anyone without written consent •  Data must be stored in secure locations - Digitally and physically •  Don’t use identifiable data, images, or videos in reports or publications
  • 47. Limitations • No data collection method will be perfect - control problems - available technical equipment • Differences - Multiple researchers - Multiple methods - Multiple measures - Objective vs. Subjective - Qualitative vs. Quantitative
  • 48. Limitations • A single study cannot tell us everything - Important to make sure it’s replicable • One paper ≠ scientific truth - Different researchers, different methods, all coming to the same conclusion, that’s when you find consensus • Science is not static - Theories evolve and change over time