SlideShare a Scribd company logo
1 of 52
Download to read offline
Effective User Survey Design and
Data Analysis
Hanan Hibshi and Travis Breaux
Monday, September 12, 2016
Full Day Tutorial
23rd IEEE International Requirements Engineering Conference
2
©2016 H Hibshi
Tutorial Outline
• Effective User Survey Design
• Session 1: Introduction to experimental research and user surveys
• Session 2: Building user surveys
• Analyzing and Reporting User Survey Data
• Session 3: Quantitative analysis of survey data
• Session 4: Qualitative analysis of survey data
3
©2016 H Hibshi
Why Are We Here?
4
©2016 H Hibshi
Why take this tutorial?
• You’re a junior (or senior!) researcher and you want to use
surveys in your research
• You’re a practitioner and you want to understand…
• How customers use one of your products
• An internal process at your company
5
©2016 H Hibshi
INTRODUCTION TO EXPERIMENTAL
RESEARCH AND USER SURVEYS
Session 1:
6
©2016 H Hibshi
Example from a Paper!
• Does this paper measure privacy without asking about it
(authors’ goal)?
Survey Question:
(Keeping in mind that purchase records may Likely contain sensitive
information) If you were to leave a hard copy of one of your [content type] on a
restaurant table how likely are you to return to retrieve them?
Let’s say a server went down and you lost access to your [content type] for two
weeks.
How would this affect you? It would be ….
7
©2016 H Hibshi
What is Science?
• Static view:
• An activity contributing systematic activity
• Output: laws, theories, hypothesis..
• Example: atomic energy, technology, etc.
• Dynamic view:
• Also called heuristic view
• The scientific research methodology
• The base of other theory and research
• Leads to further theories, hypothesis and investigation
- Lee, H., 2007. Essentials of Behavioral Science Research.
- Conant, J.B., 1951. Science and common sense.
8
©2016 H Hibshi
Scientific Research
• Systematic and controlled:
• confidence that other explanations are ruled out
• Empirical:
• A belief must be put to an outside independent test
• Science is peer-reviewed!
• Results are in terms of validity and reliability
• Not in “bad” and “good” moral evaluations
• The methods are subject to morality
“Scientific research is systematic, controlled, empirical, amoral, public and
critical investigation of phenomena. It is guided by theory and hypotheses
about the presumed relations among such phenomena [1].”
- Lee, H., 2007. Essentials of Behavioral Science Research.
9
©2016 H Hibshi
Experiments and Science
• Common sense is not always good for science [1].
• We don’t want the new ideas to look like old ones!
• Differences between science and common sense [2]:
• Uses of concepts and theoretical structures.
• Scientists test man-made concepts.
• Hypothesis and theory testing
• systematic vs. selective
• The notion of control and limitation of influence
• Relations among phenomena
• Explanation of phenomena
• Scientists rule out metaphysical explanations that cannot be tested
[1] Whitehead, A.N., 1911. An introduction to mathematics.
[2] Lee, H., 2007. Essentials of Behavioral Science Research.
10
©2016 H Hibshi
Experiments in CS/SE
• Should follow a scientific model rather than common sense.
• Examples of traditional metrics: task completion time, no of
clicks…
• Is Tool A better then Tool B [1]?
• Do: test the scientific theory
• Don’t: test the tool
• Think about the contribution to science
[1] Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
11
©2016 H Hibshi
Ask Questions about the Tool
• What is the purpose of the tool?
• Test a theory
• Develop a theory
• Explain a theory
- Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
12
©2016 H Hibshi
What is a Theory?
• A theory is a set of interrelated constructs(concepts),
definitions, and propositions that present a
systematic view of phenomena by specifying
relations among variables, with the purpose of
explaining and predicting the phenomena
- Lee, H., 2007. Essentials of Behavioral Science Research.
13
©2016 H Hibshi
Concepts, Constructs, and Variables
• A Concept is an abstraction formed by generalization from
particulars
• Can be real phenomena (pain) or agreed-upon phenomena (justice, truth)
• A Construct is a concept with added meaning created for
scientific purposes (satisfaction, IQ)
• A Variable is a symbol to which numerals or values can be
assigned
- Lee, H., 2007. Essentials of Behavioral Science Research.
14
©2016 H Hibshi
Disciplines in the Research Process
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer
interaction. John Wiley & Sons.
Theory
Research
Methods
Implications
Participants
/context
Statistics/
analysis
Psychology Sociology Statistics
15
©2016 H Hibshi
Theory and Research Questions
Descriptive / Structural
Theories
• What is X?
• In what category is X?
• What are the parts of X, or what
is X comprised of?
• What is X similar to or different
from within it’s category?
• What purpose does X serve?
• How does X affect change and
its environment?
Explanative / Causal
Theories
• When and how often does X
occur?
• Does X cause or prevent Y from
occurring?
• What effects does X have on Y
and under what specific
conditions?
Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
16
©2016 H Hibshi
Types of Experimental Research
- Rosenthal, R. and Rosnow, R.L., 1991. Essentials of behavioral research: Methods and data analysis. McGraw-
Hill Humanities Social.
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
Type Claim Typical Methods
Descriptive X is happening Observations, field studies,
focus groups and interviews
Relational X is related to Y Observations, field studies,
surveys
Causal X is responsible for Y Controlled experiments
• 8 out of 10 students who play a game can touch type vs 2 out of 10
who don’t play the game can touch type
• Number of hours of game play and touch typing speed
• Causal is difficult to demonstrate theoretically and methodologically
17
©2016 H Hibshi
Deciding on Surveys
• Advantages:
• Collect data from a large population
• Helpful in getting overview of a user population
• Low cost
• Easier to obtain Institution Review Board approvals
• Limitations
• Good for shallow data, not deep!
• Follow-up questions is less convenient
• Information bias when related to non-factual phenomena
• e.g. age vs. feeling
• Human factor: fatigue, preference of oral expression…
Practical!
- Kitchenham, B. and Pfleeger, S.L., 2003. Principles of survey research part 6: data analysis. ACM SIGSOFT
Software Engineering Notes, 28(2), pp.24-27.
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
18
©2016 H Hibshi
Surveys as an Experiment Tool
• With online tools, surveys can be used to conduct
online experiments
Random
assignment
?
True
Experiment
Yes
No
Multiple
groups/measures?
Yes No
Quasi
Experiment
Non-
Experiment
19
©2016 H Hibshi
PRE-SURVEY PREPARATION
20
©2016 H Hibshi
Pre-survey Checklist
• Research question(s)
• Experiment design
• Variables and metrics
• Metrics used
• Method (online vs. paper)
• Tools
• Identifying target population
• Care and handling of participants
• Recruitment methods
• Paper work and approvals
• IRB
• Deception
• Demographics & participants’ screening
21
©2016 H Hibshi
Research Question
• We need to start with a research question
• The research question be further broken into smaller questions
• We test each hypothesis using empirical investigation.
• Finding the question is critical yet challenging
22
©2016 H Hibshi
RQ Examples
• What are the the concerns of analysts writing use-cases?
• Does background culture affect distributed software teams
practices?
• Is developers productivity affected by type of programming
language?
23
©2016 H Hibshi
Research Question Exercise
24
©2016 H Hibshi
Exploring the Experimental Options
• What are the concerns of analysts writing use-cases?
• List of survey questions, descriptive data
• Does distributed software teams practices vary between
different cultures?
• Ask about cultures, check responses...
• Is developers’ productivity affected by type of programming
language?
• Ask about languages known, ask questions related to productivity,
or
• Experimental approach:
• Pick languages: A, B, ….
• Decide on productivity measure, compare the two groups
25
©2016 H Hibshi
Identifying the Variables and Metrics
• We need to think of independent/dependent variables
• Independent variable: that is being changed or controlled
• Dependent variable: that is being tested
• Control variable: holding a dependent variable constant (e.g. age)
Is developers’ productivity affected by type of programming language?
• How to measure productivity:
• Time!
• Number of lines
• Number of hours
• Number of tasks, submissions, commits, results etc.
26
©2016 H Hibshi
Concepts, Constructs, and Variables
• A Concept is an abstraction formed by generalization from
particulars
• Can be real phenomena (pain) or agreed-upon phenomena (justice, truth)
• A Construct is a concept with added meaning created for
scientific purposes (satisfaction, IQ)
• A Variable is a symbol to which numerals or values can be
assigned
- Lee, H., 2007. Essentials of Behavioral Science Research.
27
©2016 H Hibshi
Measurements
• Can be:
• Direct observables: height, weight, color, etc.
• Indirect observables: questions about gender, age, income
• Constructs: theoretical creations based on observed concepts that
cannot be measured directly or indirectly
• Before measurements, variables need to be defined
• Theoretical definitions: based on theory, definition, or common use
• Operational definition: assigning the meaning by specifying needed
operation
• Direct: weight, IQ
• Experimental: frustration: what happens if the Internet goes down while
performing a task.
Is developers’ productivity affected by type of programming language?
- Lee, H., 2007. Essentials of Behavioral Science Research.
28
©2016 H Hibshi
Problems with Measurements
• Measurement error
• Due to sampling
• Due to subject or experiment effects
• Reliability
• = consistency
• Validity
• The degree to which the measuring instrument is actually
measuring the concept
29
©2016 H Hibshi
Experiment Design: Structure
No. of
Independent Var.
>1
Yes No
Basic Design
A/B Testing
Factorial Design
Determine no. of
conditions
Determine no. of
conditions
Between-Subjects effect
Within- Subjects Effect
Mixed Effects
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
30
©2016 H Hibshi
Instrument: Online vs. Paper
• Online surveys are:
• Easier to store data electronically
• Has lower deployment cost
• Environment friendly
• Things to think about:
• assuring a participant takes survey once
• security, privacy, media, clear instructions
• Paper surveys are:
• Good for semi-interview style and follow up questions
• Good for lab experiments (before and after)
• A better way to recruit participants
31
©2016 H Hibshi
Tools and Technology for Online Surveys
• Depends on:
• The complexity of survey design
• The target population and their recruitment method.
• Some scripting might be needed
• Ideas to help with recruitment and verification:
• Unique URLs with variables
• Codes (random, unique)
32
©2016 H Hibshi
Examples of Tools
• Survey Gizmo:
• user friendly interface
• special scripting language
• basic plan has limited flexibility
• Qualtrics:
• special plans for academia
• JavaScript
• research oriented
• Amazon’s Mechanical Turk:
• great to advertise surveys to a more general population
• less helpful with targeted population
33
©2016 H Hibshi
Sources of Bias
• Possible causes:
• Measurement instrument: stop watch, timer on a page
• Experimental procedures
• Within-subjects: learning effect and fatigue → Randomization
• Instructions received → clear instructions, use visuals if needed
• Trivial and unforeseen details → write down the procedure
• Pilot!
• Participants: domain knowledge, background, self esteem...
• Experimenter behavior or attitude
• Environment factors
• We can only be careful, but we cannot fully eliminate bias
• Careful reporting is a must
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
34
©2016 H Hibshi
Identifying Target Population
• Why?
• Decide on recruitment strategy
• Design questions accordingly
• Think about demographics
• Most importantly: data quality!
• Participants pool need to represent target population [1,2]
Is developers’ productivity affected by type of programming language?
[1] Broome, J., 1984. Selecting people randomly. Ethics, 95(1), pp.38-55.
[2] Smart, R.G., 1966. Subject selection bias in psychological research. Canadian Psychologist/Psychologie
canadienne, 7(2), p.115.
35
©2016 H Hibshi
Target Population Exercise
Is developers’ productivity affected by type of programming language?
• Who is your target population here?
• Developers
• Software engineers
• IT Managers
• Help desk personnel
• Students
36
©2016 H Hibshi
Recruitment Methods
• Online advertisements
• Amazon MTurk, forums, classified adds (craigslist)
• E-mail
• Personal networking
• Social networks
• Ads in high traffic public spaces
• Coffee shops, waiting areas, conferences
• Ask in person (beg! use puppy face!)
• Need to have a mechanism for verification
• Add details about the study in advertisement materials
37
©2016 H Hibshi
Care and Handling of Participants
• Reduce participant’s bias
• Try to eliminate stressful environment/situations.
• Reassure participants that you are testing the tool not them
• Eliminate timers when not needed
• Provide clear test material
• Thank participants and show gratitude for their commitment
• Offer fair compensation for their time
• Allow them to opt out
• Maintain privacy and confidentiality
• Storage of data, access to data, handling names and PII…
38
©2016 H Hibshi
Ethical Research Guidelines
• A researcher should always conduct ethical research
• Whether enforced by the country or not
• Ensure no harm to subjects: physical or emotional
• The Belmont Report (1979) defined 3 principles:
• Respect for persons to make their own judgments
• Beneficence: minimize harm and maximize benefits
• Justice: participation is not limited to easily manipulated groups.
• Need to give participant an informed consent
• Due to harms carried historically by medical experiments
• The Stanford Prison Experiment
- National Commission, 1979. The Belmont Report: Ethical principles and guidelines for the protection of human
subjects of research. National Commission for the Protection of Human Subjects of Biomedical and Behavioral
research.
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
39
©2016 H Hibshi
Informed Consent
• Should be done before participation
• Informed: participants need to know
• procedure
• risks
• benefits
• reasons
• contact information of researchers
• Consent: participation is:
• voluntary
• free from any form of pressure
• e.g. students class credit, medical treatment
- Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley &
Sons.
40
©2016 H Hibshi
Sections of Informed Consent
• Title and Purpose
• Description of Procedures
• Duration
• Risks
• Benefits
• Alternatives to participation
• Confidentiality
• Costs/additional Expenses
• Participant’s rights
- National Cancer Institute (2001). A guide to understanding informed consent,
• Contact Information
• Supplemental information
• Signature
41
©2016 H Hibshi
Participants’ Confidentiality
• Especially important with online surveys
• Be extra careful about Personally Identifiable Information (PII)
• Emails
• Telephone numbers
• Names
• Addresses
• Rule of thumb: If you don’t need it, do NOT collect it
• Some guidelines:
• Use passwords
• Drawers with locks
• Store emails and PII separate from responses
• Anonymize the data before analyses
• Only share Anonymized data
• Remember to list the risk of data breach in the informed consent!
42
©2016 H Hibshi
Institutional Review Boards
• IRB: A committee to review human subjects research
• Conduct risk-benefit analysis
• Regulations (by FDA and HHS) in the US require IRB reviews
• National Research Act of 1974
• Belmont Report
• Informed consent is a must
• Can be waved under very specific circumstances when the risk is
very low
• Audio and video studies complicate the review process
• International researchers who conduct research in the US still
need IRB approvals
• There are similar boards in other countries
43
©2016 H Hibshi
IRB Review Types
• Exception reviews:
• Existing data that is publicly available
• Data collection is not for research purposes
• e.g. improve classes, courses…
• Data to evaluate things not subjects behavior or attitude
• Exception decision is made by a board member
• Type of reviews:
• Exempt
• Expedited
• Full
44
©2016 H Hibshi
IRB Paper Work
• Provide details of:
• Study procedures
• Compensation
• How confidentiality is handled
• Risks and benefits
• Recruitment method and venues
• Population
• Whether deception is used
• Provide copies of:
• Informed consent
• Study script
• Study questions
45
©2016 H Hibshi
Deception
• If the study requires concealing the real purpose
• The participant is asked about a certain task while the goal is
measuring something else.
• Deception must be approved by IRB
• Deception is tricky:
• Metrics for the construct asked need to be related to the intended
construct
46
©2016 H Hibshi
Example from a Paper!
• Does this paper measure privacy without asking about it
(authors’ goal)?
Survey Question:
(Keeping in mind that purchase records may Likely contain sensitive
information) If you were to leave a hard copy of one of your [content type] on a
restaurant table how likely are you to return to retrieve them?
Let’s say a server went down and you lost access to your [content type] for two
weeks.
How would this affect you? It would be ….
47
©2016 H Hibshi
Deception Exercise
Is developers’ productivity affected by type of programming language?
48
©2016 H Hibshi
Collecting Demographics
• Demographics data help describe your sample
• Standard questions are available online
• Its better to tweak questions according to the research needs
Is developers’ productivity affected by type of programming language?
• Age
• Below 18
• 18 – 35
• 35 -50
• 50 – 60
• Above 60
49
©2016 H Hibshi
More Demographics Examples
• What is your occupation?
• What is your income range?
• Which country do you reside in ?
• Gender?
• Highest degree?
• Nationality?
• No of computers owned?
• Type of Gadgets?
50
©2016 H Hibshi
Background Questions
• Questions that aim to evaluate one’s expertise
• Can be:
• direct:
• How many years of experience?
• What programming language(s) do you use?
• Indirect:
• The following line of code is used in the which PL?
• Self-assessment ratings could be biased
• Experts tend to underestimate their ability while novices tend to be
over confident
• Background questions can be used for screening
51
©2016 H Hibshi
Participants’ Screening
• Very useful when targeting a specific population
• Experts
• Novices
• Certain skills
• Help to save time and resources
• Especially useful when using crowdsourcing platforms (Mturk)
• Make sure to still compensate particiaptns for their time taking
the screening test.
• When to use screening: when data from other groups is useless
even for comparison.
52
©2016 H Hibshi
Sampling
• The process of selecting subjects from a population
of interest so that by studying the sample we may
fairly generalize our results back to the population
from which they were chosen.

More Related Content

Similar to SurveyDesignTutorial_Session1-1.pdf

intro-qual-quant.pptx
intro-qual-quant.pptxintro-qual-quant.pptx
intro-qual-quant.pptxCyrahMaeRaval2
 
Introduction to quantitative and qualitative research
Introduction to quantitative and qualitative researchIntroduction to quantitative and qualitative research
Introduction to quantitative and qualitative researchLiz FitzGerald
 
intro-qual-quant.pptx
intro-qual-quant.pptxintro-qual-quant.pptx
intro-qual-quant.pptxOgunleye Samuel
 
Research Approaches in Higher Education RK 10082023.pptx
Research Approaches in Higher Education RK 10082023.pptxResearch Approaches in Higher Education RK 10082023.pptx
Research Approaches in Higher Education RK 10082023.pptxRita Ndagire Kizito
 
What is Research by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...
What is Research  by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...What is Research  by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...
What is Research by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...Mr.Allah Dad Khan
 
Social science research methods for libraries
Social science research methods for librariesSocial science research methods for libraries
Social science research methods for librariesCILIPScotland
 
Research Design Planning
Research Design PlanningResearch Design Planning
Research Design PlanningND Arisanti
 
Rapid reviews and the research process
Rapid reviews and the research processRapid reviews and the research process
Rapid reviews and the research processCILIPScotland
 
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdf
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdfihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdf
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdfRachidatouCOMPAORE
 
what is the research
what is the researchwhat is the research
what is the researchnarman1402
 
INTRO1.ppt
INTRO1.pptINTRO1.ppt
INTRO1.pptnarman1402
 
Selection of the research problem
Selection of the research problemSelection of the research problem
Selection of the research problemManu Antony
 
UNDERSTANDING POLICY (SOCIAL) RESEARCH
UNDERSTANDING POLICY (SOCIAL) RESEARCHUNDERSTANDING POLICY (SOCIAL) RESEARCH
UNDERSTANDING POLICY (SOCIAL) RESEARCHTANKO AHMED fwc
 
qualitative research.pptx
qualitative research.pptxqualitative research.pptx
qualitative research.pptxMahbubur3
 
Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Claire Stewart
 
Research seminar lecture_7_criteria_good_research
Research seminar lecture_7_criteria_good_researchResearch seminar lecture_7_criteria_good_research
Research seminar lecture_7_criteria_good_researchDaria Bogdanova
 

Similar to SurveyDesignTutorial_Session1-1.pdf (20)

intro-qual-quant.pptx
intro-qual-quant.pptxintro-qual-quant.pptx
intro-qual-quant.pptx
 
Introduction to quantitative and qualitative research
Introduction to quantitative and qualitative researchIntroduction to quantitative and qualitative research
Introduction to quantitative and qualitative research
 
intro-qual-quant.pptx
intro-qual-quant.pptxintro-qual-quant.pptx
intro-qual-quant.pptx
 
Research Approaches in Higher Education RK 10082023.pptx
Research Approaches in Higher Education RK 10082023.pptxResearch Approaches in Higher Education RK 10082023.pptx
Research Approaches in Higher Education RK 10082023.pptx
 
Recognising your starting points
Recognising your starting pointsRecognising your starting points
Recognising your starting points
 
What is Research by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...
What is Research  by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...What is Research  by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...
What is Research by Mr Allah Dad Khan Former DG Agriculture Extension KPK Pr...
 
Social science research methods for libraries
Social science research methods for librariesSocial science research methods for libraries
Social science research methods for libraries
 
Research Design Planning
Research Design PlanningResearch Design Planning
Research Design Planning
 
Rapid reviews and the research process
Rapid reviews and the research processRapid reviews and the research process
Rapid reviews and the research process
 
Planning HPSR studies: key issues for specific designs
Planning HPSR studies: key issues for specific designsPlanning HPSR studies: key issues for specific designs
Planning HPSR studies: key issues for specific designs
 
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdf
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdfihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdf
ihpsrppt7latestdec2014-150121004408-conversion-gate02 (1).pdf
 
19 2
19 219 2
19 2
 
what is the research
what is the researchwhat is the research
what is the research
 
INTRO1.ppt
INTRO1.pptINTRO1.ppt
INTRO1.ppt
 
Selection of the research problem
Selection of the research problemSelection of the research problem
Selection of the research problem
 
UNDERSTANDING POLICY (SOCIAL) RESEARCH
UNDERSTANDING POLICY (SOCIAL) RESEARCHUNDERSTANDING POLICY (SOCIAL) RESEARCH
UNDERSTANDING POLICY (SOCIAL) RESEARCH
 
qualitative research.pptx
qualitative research.pptxqualitative research.pptx
qualitative research.pptx
 
Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...
 
Rigour and ethics
Rigour and ethicsRigour and ethics
Rigour and ethics
 
Research seminar lecture_7_criteria_good_research
Research seminar lecture_7_criteria_good_researchResearch seminar lecture_7_criteria_good_research
Research seminar lecture_7_criteria_good_research
 

Recently uploaded

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 

Recently uploaded (20)

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 

SurveyDesignTutorial_Session1-1.pdf

  • 1. Effective User Survey Design and Data Analysis Hanan Hibshi and Travis Breaux Monday, September 12, 2016 Full Day Tutorial 23rd IEEE International Requirements Engineering Conference
  • 2. 2 ©2016 H Hibshi Tutorial Outline • Effective User Survey Design • Session 1: Introduction to experimental research and user surveys • Session 2: Building user surveys • Analyzing and Reporting User Survey Data • Session 3: Quantitative analysis of survey data • Session 4: Qualitative analysis of survey data
  • 3. 3 ©2016 H Hibshi Why Are We Here?
  • 4. 4 ©2016 H Hibshi Why take this tutorial? • You’re a junior (or senior!) researcher and you want to use surveys in your research • You’re a practitioner and you want to understand… • How customers use one of your products • An internal process at your company
  • 5. 5 ©2016 H Hibshi INTRODUCTION TO EXPERIMENTAL RESEARCH AND USER SURVEYS Session 1:
  • 6. 6 ©2016 H Hibshi Example from a Paper! • Does this paper measure privacy without asking about it (authors’ goal)? Survey Question: (Keeping in mind that purchase records may Likely contain sensitive information) If you were to leave a hard copy of one of your [content type] on a restaurant table how likely are you to return to retrieve them? Let’s say a server went down and you lost access to your [content type] for two weeks. How would this affect you? It would be ….
  • 7. 7 ©2016 H Hibshi What is Science? • Static view: • An activity contributing systematic activity • Output: laws, theories, hypothesis.. • Example: atomic energy, technology, etc. • Dynamic view: • Also called heuristic view • The scientific research methodology • The base of other theory and research • Leads to further theories, hypothesis and investigation - Lee, H., 2007. Essentials of Behavioral Science Research. - Conant, J.B., 1951. Science and common sense.
  • 8. 8 ©2016 H Hibshi Scientific Research • Systematic and controlled: • confidence that other explanations are ruled out • Empirical: • A belief must be put to an outside independent test • Science is peer-reviewed! • Results are in terms of validity and reliability • Not in “bad” and “good” moral evaluations • The methods are subject to morality “Scientific research is systematic, controlled, empirical, amoral, public and critical investigation of phenomena. It is guided by theory and hypotheses about the presumed relations among such phenomena [1].” - Lee, H., 2007. Essentials of Behavioral Science Research.
  • 9. 9 ©2016 H Hibshi Experiments and Science • Common sense is not always good for science [1]. • We don’t want the new ideas to look like old ones! • Differences between science and common sense [2]: • Uses of concepts and theoretical structures. • Scientists test man-made concepts. • Hypothesis and theory testing • systematic vs. selective • The notion of control and limitation of influence • Relations among phenomena • Explanation of phenomena • Scientists rule out metaphysical explanations that cannot be tested [1] Whitehead, A.N., 1911. An introduction to mathematics. [2] Lee, H., 2007. Essentials of Behavioral Science Research.
  • 10. 10 ©2016 H Hibshi Experiments in CS/SE • Should follow a scientific model rather than common sense. • Examples of traditional metrics: task completion time, no of clicks… • Is Tool A better then Tool B [1]? • Do: test the scientific theory • Don’t: test the tool • Think about the contribution to science [1] Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
  • 11. 11 ©2016 H Hibshi Ask Questions about the Tool • What is the purpose of the tool? • Test a theory • Develop a theory • Explain a theory - Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
  • 12. 12 ©2016 H Hibshi What is a Theory? • A theory is a set of interrelated constructs(concepts), definitions, and propositions that present a systematic view of phenomena by specifying relations among variables, with the purpose of explaining and predicting the phenomena - Lee, H., 2007. Essentials of Behavioral Science Research.
  • 13. 13 ©2016 H Hibshi Concepts, Constructs, and Variables • A Concept is an abstraction formed by generalization from particulars • Can be real phenomena (pain) or agreed-upon phenomena (justice, truth) • A Construct is a concept with added meaning created for scientific purposes (satisfaction, IQ) • A Variable is a symbol to which numerals or values can be assigned - Lee, H., 2007. Essentials of Behavioral Science Research.
  • 14. 14 ©2016 H Hibshi Disciplines in the Research Process - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons. Theory Research Methods Implications Participants /context Statistics/ analysis Psychology Sociology Statistics
  • 15. 15 ©2016 H Hibshi Theory and Research Questions Descriptive / Structural Theories • What is X? • In what category is X? • What are the parts of X, or what is X comprised of? • What is X similar to or different from within it’s category? • What purpose does X serve? • How does X affect change and its environment? Explanative / Causal Theories • When and how often does X occur? • Does X cause or prevent Y from occurring? • What effects does X have on Y and under what specific conditions? Steve Easterbrook, “You Gotta Have a Theory,” FSE Doctoral Symposium, 2006.
  • 16. 16 ©2016 H Hibshi Types of Experimental Research - Rosenthal, R. and Rosnow, R.L., 1991. Essentials of behavioral research: Methods and data analysis. McGraw- Hill Humanities Social. - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons. Type Claim Typical Methods Descriptive X is happening Observations, field studies, focus groups and interviews Relational X is related to Y Observations, field studies, surveys Causal X is responsible for Y Controlled experiments • 8 out of 10 students who play a game can touch type vs 2 out of 10 who don’t play the game can touch type • Number of hours of game play and touch typing speed • Causal is difficult to demonstrate theoretically and methodologically
  • 17. 17 ©2016 H Hibshi Deciding on Surveys • Advantages: • Collect data from a large population • Helpful in getting overview of a user population • Low cost • Easier to obtain Institution Review Board approvals • Limitations • Good for shallow data, not deep! • Follow-up questions is less convenient • Information bias when related to non-factual phenomena • e.g. age vs. feeling • Human factor: fatigue, preference of oral expression… Practical! - Kitchenham, B. and Pfleeger, S.L., 2003. Principles of survey research part 6: data analysis. ACM SIGSOFT Software Engineering Notes, 28(2), pp.24-27. - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons.
  • 18. 18 ©2016 H Hibshi Surveys as an Experiment Tool • With online tools, surveys can be used to conduct online experiments Random assignment ? True Experiment Yes No Multiple groups/measures? Yes No Quasi Experiment Non- Experiment
  • 20. 20 ©2016 H Hibshi Pre-survey Checklist • Research question(s) • Experiment design • Variables and metrics • Metrics used • Method (online vs. paper) • Tools • Identifying target population • Care and handling of participants • Recruitment methods • Paper work and approvals • IRB • Deception • Demographics & participants’ screening
  • 21. 21 ©2016 H Hibshi Research Question • We need to start with a research question • The research question be further broken into smaller questions • We test each hypothesis using empirical investigation. • Finding the question is critical yet challenging
  • 22. 22 ©2016 H Hibshi RQ Examples • What are the the concerns of analysts writing use-cases? • Does background culture affect distributed software teams practices? • Is developers productivity affected by type of programming language?
  • 23. 23 ©2016 H Hibshi Research Question Exercise
  • 24. 24 ©2016 H Hibshi Exploring the Experimental Options • What are the concerns of analysts writing use-cases? • List of survey questions, descriptive data • Does distributed software teams practices vary between different cultures? • Ask about cultures, check responses... • Is developers’ productivity affected by type of programming language? • Ask about languages known, ask questions related to productivity, or • Experimental approach: • Pick languages: A, B, …. • Decide on productivity measure, compare the two groups
  • 25. 25 ©2016 H Hibshi Identifying the Variables and Metrics • We need to think of independent/dependent variables • Independent variable: that is being changed or controlled • Dependent variable: that is being tested • Control variable: holding a dependent variable constant (e.g. age) Is developers’ productivity affected by type of programming language? • How to measure productivity: • Time! • Number of lines • Number of hours • Number of tasks, submissions, commits, results etc.
  • 26. 26 ©2016 H Hibshi Concepts, Constructs, and Variables • A Concept is an abstraction formed by generalization from particulars • Can be real phenomena (pain) or agreed-upon phenomena (justice, truth) • A Construct is a concept with added meaning created for scientific purposes (satisfaction, IQ) • A Variable is a symbol to which numerals or values can be assigned - Lee, H., 2007. Essentials of Behavioral Science Research.
  • 27. 27 ©2016 H Hibshi Measurements • Can be: • Direct observables: height, weight, color, etc. • Indirect observables: questions about gender, age, income • Constructs: theoretical creations based on observed concepts that cannot be measured directly or indirectly • Before measurements, variables need to be defined • Theoretical definitions: based on theory, definition, or common use • Operational definition: assigning the meaning by specifying needed operation • Direct: weight, IQ • Experimental: frustration: what happens if the Internet goes down while performing a task. Is developers’ productivity affected by type of programming language? - Lee, H., 2007. Essentials of Behavioral Science Research.
  • 28. 28 ©2016 H Hibshi Problems with Measurements • Measurement error • Due to sampling • Due to subject or experiment effects • Reliability • = consistency • Validity • The degree to which the measuring instrument is actually measuring the concept
  • 29. 29 ©2016 H Hibshi Experiment Design: Structure No. of Independent Var. >1 Yes No Basic Design A/B Testing Factorial Design Determine no. of conditions Determine no. of conditions Between-Subjects effect Within- Subjects Effect Mixed Effects - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons.
  • 30. 30 ©2016 H Hibshi Instrument: Online vs. Paper • Online surveys are: • Easier to store data electronically • Has lower deployment cost • Environment friendly • Things to think about: • assuring a participant takes survey once • security, privacy, media, clear instructions • Paper surveys are: • Good for semi-interview style and follow up questions • Good for lab experiments (before and after) • A better way to recruit participants
  • 31. 31 ©2016 H Hibshi Tools and Technology for Online Surveys • Depends on: • The complexity of survey design • The target population and their recruitment method. • Some scripting might be needed • Ideas to help with recruitment and verification: • Unique URLs with variables • Codes (random, unique)
  • 32. 32 ©2016 H Hibshi Examples of Tools • Survey Gizmo: • user friendly interface • special scripting language • basic plan has limited flexibility • Qualtrics: • special plans for academia • JavaScript • research oriented • Amazon’s Mechanical Turk: • great to advertise surveys to a more general population • less helpful with targeted population
  • 33. 33 ©2016 H Hibshi Sources of Bias • Possible causes: • Measurement instrument: stop watch, timer on a page • Experimental procedures • Within-subjects: learning effect and fatigue → Randomization • Instructions received → clear instructions, use visuals if needed • Trivial and unforeseen details → write down the procedure • Pilot! • Participants: domain knowledge, background, self esteem... • Experimenter behavior or attitude • Environment factors • We can only be careful, but we cannot fully eliminate bias • Careful reporting is a must - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons.
  • 34. 34 ©2016 H Hibshi Identifying Target Population • Why? • Decide on recruitment strategy • Design questions accordingly • Think about demographics • Most importantly: data quality! • Participants pool need to represent target population [1,2] Is developers’ productivity affected by type of programming language? [1] Broome, J., 1984. Selecting people randomly. Ethics, 95(1), pp.38-55. [2] Smart, R.G., 1966. Subject selection bias in psychological research. Canadian Psychologist/Psychologie canadienne, 7(2), p.115.
  • 35. 35 ©2016 H Hibshi Target Population Exercise Is developers’ productivity affected by type of programming language? • Who is your target population here? • Developers • Software engineers • IT Managers • Help desk personnel • Students
  • 36. 36 ©2016 H Hibshi Recruitment Methods • Online advertisements • Amazon MTurk, forums, classified adds (craigslist) • E-mail • Personal networking • Social networks • Ads in high traffic public spaces • Coffee shops, waiting areas, conferences • Ask in person (beg! use puppy face!) • Need to have a mechanism for verification • Add details about the study in advertisement materials
  • 37. 37 ©2016 H Hibshi Care and Handling of Participants • Reduce participant’s bias • Try to eliminate stressful environment/situations. • Reassure participants that you are testing the tool not them • Eliminate timers when not needed • Provide clear test material • Thank participants and show gratitude for their commitment • Offer fair compensation for their time • Allow them to opt out • Maintain privacy and confidentiality • Storage of data, access to data, handling names and PII…
  • 38. 38 ©2016 H Hibshi Ethical Research Guidelines • A researcher should always conduct ethical research • Whether enforced by the country or not • Ensure no harm to subjects: physical or emotional • The Belmont Report (1979) defined 3 principles: • Respect for persons to make their own judgments • Beneficence: minimize harm and maximize benefits • Justice: participation is not limited to easily manipulated groups. • Need to give participant an informed consent • Due to harms carried historically by medical experiments • The Stanford Prison Experiment - National Commission, 1979. The Belmont Report: Ethical principles and guidelines for the protection of human subjects of research. National Commission for the Protection of Human Subjects of Biomedical and Behavioral research. - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons.
  • 39. 39 ©2016 H Hibshi Informed Consent • Should be done before participation • Informed: participants need to know • procedure • risks • benefits • reasons • contact information of researchers • Consent: participation is: • voluntary • free from any form of pressure • e.g. students class credit, medical treatment - Lazar, J., Feng, J.H. and Hochheiser, H., 2010. Research methods in human-computer interaction. John Wiley & Sons.
  • 40. 40 ©2016 H Hibshi Sections of Informed Consent • Title and Purpose • Description of Procedures • Duration • Risks • Benefits • Alternatives to participation • Confidentiality • Costs/additional Expenses • Participant’s rights - National Cancer Institute (2001). A guide to understanding informed consent, • Contact Information • Supplemental information • Signature
  • 41. 41 ©2016 H Hibshi Participants’ Confidentiality • Especially important with online surveys • Be extra careful about Personally Identifiable Information (PII) • Emails • Telephone numbers • Names • Addresses • Rule of thumb: If you don’t need it, do NOT collect it • Some guidelines: • Use passwords • Drawers with locks • Store emails and PII separate from responses • Anonymize the data before analyses • Only share Anonymized data • Remember to list the risk of data breach in the informed consent!
  • 42. 42 ©2016 H Hibshi Institutional Review Boards • IRB: A committee to review human subjects research • Conduct risk-benefit analysis • Regulations (by FDA and HHS) in the US require IRB reviews • National Research Act of 1974 • Belmont Report • Informed consent is a must • Can be waved under very specific circumstances when the risk is very low • Audio and video studies complicate the review process • International researchers who conduct research in the US still need IRB approvals • There are similar boards in other countries
  • 43. 43 ©2016 H Hibshi IRB Review Types • Exception reviews: • Existing data that is publicly available • Data collection is not for research purposes • e.g. improve classes, courses… • Data to evaluate things not subjects behavior or attitude • Exception decision is made by a board member • Type of reviews: • Exempt • Expedited • Full
  • 44. 44 ©2016 H Hibshi IRB Paper Work • Provide details of: • Study procedures • Compensation • How confidentiality is handled • Risks and benefits • Recruitment method and venues • Population • Whether deception is used • Provide copies of: • Informed consent • Study script • Study questions
  • 45. 45 ©2016 H Hibshi Deception • If the study requires concealing the real purpose • The participant is asked about a certain task while the goal is measuring something else. • Deception must be approved by IRB • Deception is tricky: • Metrics for the construct asked need to be related to the intended construct
  • 46. 46 ©2016 H Hibshi Example from a Paper! • Does this paper measure privacy without asking about it (authors’ goal)? Survey Question: (Keeping in mind that purchase records may Likely contain sensitive information) If you were to leave a hard copy of one of your [content type] on a restaurant table how likely are you to return to retrieve them? Let’s say a server went down and you lost access to your [content type] for two weeks. How would this affect you? It would be ….
  • 47. 47 ©2016 H Hibshi Deception Exercise Is developers’ productivity affected by type of programming language?
  • 48. 48 ©2016 H Hibshi Collecting Demographics • Demographics data help describe your sample • Standard questions are available online • Its better to tweak questions according to the research needs Is developers’ productivity affected by type of programming language? • Age • Below 18 • 18 – 35 • 35 -50 • 50 – 60 • Above 60
  • 49. 49 ©2016 H Hibshi More Demographics Examples • What is your occupation? • What is your income range? • Which country do you reside in ? • Gender? • Highest degree? • Nationality? • No of computers owned? • Type of Gadgets?
  • 50. 50 ©2016 H Hibshi Background Questions • Questions that aim to evaluate one’s expertise • Can be: • direct: • How many years of experience? • What programming language(s) do you use? • Indirect: • The following line of code is used in the which PL? • Self-assessment ratings could be biased • Experts tend to underestimate their ability while novices tend to be over confident • Background questions can be used for screening
  • 51. 51 ©2016 H Hibshi Participants’ Screening • Very useful when targeting a specific population • Experts • Novices • Certain skills • Help to save time and resources • Especially useful when using crowdsourcing platforms (Mturk) • Make sure to still compensate particiaptns for their time taking the screening test. • When to use screening: when data from other groups is useless even for comparison.
  • 52. 52 ©2016 H Hibshi Sampling • The process of selecting subjects from a population of interest so that by studying the sample we may fairly generalize our results back to the population from which they were chosen.