SlideShare a Scribd company logo
Mechanical Turk Under the
Hood
Marc Schwarz, Ph.D.
UXPA Conference 2016
Seattle, WA
© Copyright 2016 Marc Schwarz
All Rights Reserved
Graphics Copyright Their Respective Owners
Utilized for Educational Purposes Under Fair Usage Laws
Disclaimer
• I have previously worked as a contractor at Amazon on multiple occasions
• This deck is in accordance with my various NDAs
• The intent of this talk is to share my experiences & nuances with:
1. Working with the Mechanical Turk front-end
2. Managing and working with Turkers
3. Managing live studies & reviewing their status
a. Some Thoughts on activities well-suited for the Mechanical Turk environment
4. Using Mechanical Turk as a supplemental tool for managing aspects of traditional
usability studies
• This deck is certainly not the “Gospel According to Marc”
• The talk is not intended to be either a recommendation or endorsement for
Mechanical Turk or third-parties who provide Mechanical Turk vendor services
• Also, not intended to be an “Intro to Using” or “How To Plan & Run Your Study” talk
• Lots of these already exist
2
My Background
• Have an MS in Computer Science, with a concentration in AI Natural
Language Computing
• Transitioned from “Classical AI” to complete a Ph.D. with a
concentration in Cognitive Psychology & Instructional Systems Design
• Implicitly, this is “Applied AI”
• Worked as a Tactical User Researcher for about 8 years
• Completed about 70 UX lab studies, and 35+ Mechanical Turk studies
• Quick Poll: How many people consider euthanasia a particularly
contentious topic? Show of hands, please.
3
The Difficulty With Disambiguation – AI is Hard
Originally used in a Benny Hill sketch and “borrowed” by SNL
4
Mechanical Turk – Brief Introduction to AAI
5
Amazon Mechanical Turk Login “Splash” Page
Mechanical Turk – The Basics: What it is
• Amazon’s “High Concept” premise is that Mechanical Turk is an internet-
based source for “Artificial Artificial-Intelligence”
• Provide a marketplace where Requesters can post tasks that Workers can perform
• Specifically, tasks a computer can’t handle
• Example: When I show you any legal English string, please tell me the number of syllables it has
• Requesters – Post “Human Intelligence Tasks” (AKA HITs) to be completed
for a denoted payment consideration upon completion
• Workers – Select HITs to perform and are paid upon submission and
Requester’s review & approval of completed work
• Workers are informally known as “Turkers”
6
Process & Mechanisms
• Front End – Mechanical Turk “Proper”
• Requesters: Create & Manage Tasks; Manage & Pay Workers; Manage Payment Account
• Workers: Select Tasks; Submit Verification Numbers; Manage Payment Receivables
• Back End – Link to external website where the “work” is completed
• For Requesters:
• Link to a web site created from scratch, or in conjunction with some third party service provider
• Important to Note: Mechanical Turk is NOT an end-to-end turn-key solution
• You the User Researcher must provide the activity back-end
• For Workers: The back end is the place to
• Either perform work or upload completed work
• Retrieve Task Verification Numbers (so that they are paid)
7
1. Working With the Mechanical Turk Front-End
8
Root-Level Page for Creating a New Project – Clicking Create Project Button will display screen on Slide 10
Within the Mechanical Turk “Front End” UI
• Requesters Can
• Create a New Study Project Description
• Manage Worker Logs
• Manage Live Studies and Review Their Status
• Important to Note: The Front End Handles the Bookkeeping
• Actual study materials/protocol is completely external to the front end
• Your Project Description contains a link to the external Project Proper
• Upon completing the project, the worker is provided with a verification number
• The worker inputs that number into a form on the HIT Screen within the Worker UI front end
• The verification number is the underlying link between the front end Description and the
back end Project Proper
9
Creating a New Study Project Description
• Requesters Create a New Study Project by:
• Entering Study “Properties”
• Setting the “Design Layout”
• Previewing the “Back End” Link
10
The Enter Properties Screen – Above the Fold
Creating New Study Description – Properties
• Entering Study Properties Entails
• Providing a Title and Description of the Human Intelligence Task
• Important:
1. Lead with a Verb and clearly delineate the type of activity and the related topic/subject
2. Pretend your Editor is Jethro Bodine or Britney Spears, and write for a 6th Grade Education
• Example: Answer a brief survey about listening to music on a mobile device
• Determining the N; Time on Task; Gratuity Amount
• Strong Suggestion: Determine your Target N and add 15-20% to yield an Actual N
• Retain the first Target-N number of submissions for your analysis
• From personal experience, I typically had to throw away 15%+ of responses b/c they were unusable
• Examples: Rating everything a “5” (even the inverted questions); Selecting a corner or blank space
• Setting Worker Requirements – Some Recommendations
• Set Geo-Location to the country where your primary target segment(s) reside (E.G. USA)
• Do NOT require workers to be “Masters” (Requiring Masters is the default, so be sure to uncheck box)
• Set Visibility to either Private or Hidden (so that only qualified workers can preview HIT details)
11
• Setting the “Design Layout” entails
• Authoring Task Instructions
• Again, channel your inner 6th grader
• Be sure to clearly delineate any Restrictions or Qualifications – but use gentle language
• Examples:
• First Time Participants Only – If you’ve already taken one of our surveys, we might not accept and
pay you for your subsequent submission
• Please take our Qualification Survey if you would like to work on this task
• Providing the link to the external Project Proper
• Important: DO NOT DISPLAY THE URL as the link
• Click on the Source Button in the UI, and edit so the link displays a brief descriptor, but not the URL
• Displaying the URL is an open invitation to be gamed – cheats will go directly to your link
• Including a form to input the Survey Code
• Note: the Survey Code is the only proof that Worker actually competed the task
• If a worker leaves the form blank, always send a polite note about the importance of including the
Survey Code, and never approve submission for payment to prevent gaming
12
Creating New Study Description – Design Layout
Edit Project Screen – Design Layout
13The Design Layout Screen
• Previewing your project entails
• Checking that the link to the Project Proper is live and typo free
• Strongly Recommend: Doing a stakeholder cog walk prior to going live
• “Masters granted” is a default qualification unless you deselect it in the Enter Properties tab
• Checking that the Instructions section to the project is well written & typo free
• Recommend that you have 2-3 colleagues proof & review Instructions section
14
Creating New Study Description – Preview
The Preview Screen
Summary SWOT of Mechanical Turk
• Strengths
• Weaknesses
• Opportunities
• Threats
15
Mechanical Turk – Strengths
• Aside for some fundamental Right to Privacy restrictions and guards
to protect workers from known internet scams, your backend link can
go practically anywhere on the web, and your task in theory is only
limited to your imagination
• It is possible to assign piece-work at very low costs
• Provides a good forum to get “quick & dirty” data on the cheap
16
Mechanical Turk – Weaknesses
• Workers Might Not
• Represent your Targeted User Segments
• Be able to financially afford your product
• Possibility of a false positive/negative data submission because worker is non-customer
• Have any intrinsic interest in your product or service
• Might only be interested in doing what they need to earn your payment
• Workers Might
• Make choices and provide opinions based on what they think you want to hear
• Simply go through the motions, and provide derivative or random feedback
• Skip steps and rush through activities without any conscientious thought
• Intentionally provide disinformation, just to do it
17
Mechanical Turk – Opportunities
• Provides a venue for
• Testing early stage concepts quickly & inexpensively
• Conducting research about your competition “anonymously”
• Generating “Big Data” on the fly
• Example: Social Media companies can insert links within content to garner feedback
• Non-technical Requesters to obtain data via third party vendor provided tools
• Off-loading time intensive tasks such as phone screening (more on this later)
18
Mechanical Turk – Threats
• Using MT successfully requires more than a modicum of vigilance
• Garbage In Garbage Out – Requesters have to guard against:
• “Gamed” or otherwise “Bad” data
• Many workers will rush and skip steps if they think they can get away with it
• Publicity
• From personal experience, publicity attracts a lower-quality worker
• Getting any kind of reputation
• It’s almost always better to quietly pay for data that will be thrown out than to risk negative feedback
• False Positives & Satisfiers
• A “Satisfier” is a worker who tells you what he/she thinks you want to hear
• Example: “That’s awesome! I’d absolutely pay $300 for a narrated 3D video of my cat’s autopsy”
• Nothing is explicitly provided to prevent Turkers from multiple participation
• Creating Screening guards is not intuitive (will be discussed in a later slide)
19
2. Managing and Working With Turkers
20Photo Source: http://www.wired.com/2008/12/anonymity-for-sale-on-mechanical-turk/
Typical Turker Characteristics
• It’s all about the Franklins
• Not uncommon for Turkers to be stay-at-home, students, or care-givers
• For most Turkers, MT provides a source for self-paced supplemental income
• Generally, Turker discussion forums tend to focus on HITs that are
• Paying good rates
• Easy to finish
• From requesters that pay promptly
• Note: I’ve never seen a thread call-out HITs that were “fun” or “stimulating”
• Important to remember that these individuals are literally working for
nickels and dimes
21
Turker Attitudes & Motivation
22Source: http://www.slideshare.net/lirani/agency-and-exploitation-in-amazon-mechanical-turk
Sampling of Sites Where Turkers Congregate
• MTURKGRIND
• http://www.mturkgrind.com/
• TurkerNation
• www.turkernation.com/
• Reddit: Mechanical Turk Blog
• https://www.reddit.com/r/mturk
• Reddit: HITs Worth Turking For
• https://www.reddit.com/r/HITsWorthTurkingFor/
• Note: Reddit and their Blogs typically pay contributors for entries that receive
heavy traffic and heavy vote-up ranking promotions
• It’s possible to earn more for sharing a task link than actually doing the task
• Turkopticon
• https://turkopticon.ucsd.edu/
23
A Word About Turker Discussion Forums
• Rule of Thumb: ALL PUBLICITY IS BAD
• “Positive” Publicity Encourages Gamers & Satisfiers
• “Negative” Publicity can be Highly Alienating (can scare away “good” workers)
• Never “Block” a Worker
• Never Deny a Payment
• What to do when you get “junk” data
• Pay the Bad Worker(s) – Try to practice “just pay and put to sleep”
• Paid workers don’t Bitch & Moan on Public Forums
• Classify worker as a “BW = 1” (or whatever masked coding you prefer)
• If needed, run a “filler study” and take the first X viable/quality responses that get you to
your intended Target-N
• Example, If your Target N = 20 and you’ve tossed 5 submissions, you could then run a filler study
where you would retain the first 5 viable responses, which would then put your N back at 20.
Alternatively, bump-up your N by 20% to begin with, and just retain the first Target-N responses.
• As mentioned, expect to toss 15% to 20% of your data for every HIT 24
INSTRUCTIONS:
Please click on a page feature
and explain why you selected it.
Example of a
Bad Response
25Source: Synthesized from www.Disney.com/
Unusable Response on Next Slide
Explain why you selected your choice:
“It was interesting.”
Sample Bad
Data Response
26
Explanation: This is Bad Data because the
worker selected “dead air” outside of the
target area, and provided an explanation
that was devoid of any contextual value.
User Clicked Here
3. Managing Live Studies & Reviewing Status
27
Source: http://journal.code4lib.org/articles/6004
Managing & Reviewing Studies – Potential Issues
• Payment Rate is a VERY contentious topic
• Some Turkers have tried organizing and lobbying for “fair market turking”
• Important to have a Screening tool to guard against repeated participation
• Workers will try to double-dip if they are allowed to
• Important to be very methodical with keeping Screener Categories up to date
• There is a constant need to check for bogus data
• Time factors related to when you launch a study can affect your data
28
Some Study Launch Considerations
• Launching studies to run over the weekend or holidays is risky
• Weekend Warriors are different – data tends to be all over the place compared to studies
that launch on a Tuesday Morning
• Launching late Friday afternoon will attract weekend warriors
• Studies set to run during legal holidays will also attract weekenders
• Launching on a Monday can be risky for the same reason
• Experience has shown that “Monday Turkers” were both more impulsive and more likely to
be satisfiers
• The time a study is launched can also affect the data distribution
• Launching early morning on West Coast is different than an early morning launch on the East
Coast
• Generally, the “best time” to launch is from 9AM to 10AM for a targeted Geo-Loc
• Best days are Tue, Wed, Thurs, (early Friday is okay, but you want the HIT finished by 4PM)
29
Suggested Pay Rates
• Objective: Pay well enough to encourage participation, but not so well
that you create a publicity stampede
• Rule of Thumb: 3 to 5 cents per click, or short-activity (E.G.S. Steps 2 & 3)
• Example: 15 Cent HIT with opportunity for 5 Cent Bonus
• Step 1. Click the Diagram You Preferred.
• Step 2. In 3 to 15 sentences please explain why you made your selection.
• Step 3. Please provide your level of experience or familiarity with <Context>.
• Bonus. Paid on case-by-case for high quality, thoughtful submissions
• Some approaches to setting rates
• Billing by estimated time-on-task
• Billing by number of interactions
• Utilizing Bonuses to reward quality work 30
Some Approaches to Setting Pay Rates
• Billing by Estimated Time
• $6.00/Hour = .10/minute (i.e., $1.00/10 Minutes – Baseline of “fair turking”)
• $15.00/Hour = .25/minute (Minimum Wage in Seattle; $2.50/10 Minutes)
• Billing by Interaction
• $6.00/Hour = 2 mills/click (i.e., .0016/click, rounded-up)
• $15.00/Hour = .025/click
• Using Bonuses (Token In-Exchange for Preferred Service)
• Reward for Quality Work (especially if it goes above & beyond)
• Don’t have to deny an initial, smaller payment to workers who skip steps or “phone it in”
• Well suited for a more involved “try it out in a store and tell us your thoughts” task
• Crucial that expectations for bonus are clearly delineated
• Modulo 10 Clustering – Try to group your workers into sets of 10
• Amazon’s 20% fee doubles when N > 10 (current pricing model)
• E.G. Bumped-Up N = 25 done as 3 studies where N = 8, 8, 9 (run serially; do Paired-T Tests)
31
Managing Turker Payments
• Try to approve payments the same day that your activity is completed
• Always review your data set before doing any payment approvals
• Also note that Study/Activity Data is accessed externally from the MT Front-End
• Every data set from a worker will have a corresponding survey code
• Survey Codes are visible in the MT Front-End within a Batch Detail Listing
• Accessed via clicking the Results Button for a given Study Batch
• Not uncommon to have data entries with missing or bogus survey codes
• Only retain data from workers who have survey codes that match the MT Batch Listing
• Only pay workers explicitly denoted in the MT Batch Listing
32
Batch Detail List
Screening Worker Candidates
• MT lets you create Categories for managing worker access to HITS
• To create a Category, click the Qualifications Types link within the Manage tab
• Potential Uses
• Screen for prior participation within a given study type
• Blacklisting for gaming behavior
• Profile-Qualifying workers
• Example: Want individuals proficient in Halo
• Administer 20-27 question pretest on gaming (Don’t share scoring criteria)
• Intersperse questions about Halo that only an advanced/proficient would know
• People who score 85%+ on the Halo questions would qualify
• Denote MVPs
33
Screening Candidates for Prior Participation
• Within the Manage tab
• Create a worker qualification column and label it “Opted-In <Study Type>”
• If a Worker has submitted a HIT for a given Study Type
• Then manually set the corresponding qualification column value to “1”
• When you run a HIT of <Study Type> require Opted-In equals 0 to qualify
• Workers with prior participation will be unable to access HITS of that Study Type
34
Managing HIT Access via Qualifications
• This approach for screening-out prior participants can also be used for
factors such as:
• Pre-Qualifying Workers (If Profile-Qualified <Study Type> = 1 Then Allow Access)
• Workers would complete a Screener Activity (like the Halo example on Slide 31)
• If they are successful, then set Profile-Qualified <Study Type> = 1 for those workers
• Denoting MVPs (Qualification MVP = 1)
• Blacklisting (If BL = 1 Then Deny Access)
• Since qualifications are public facing (to the individual worker), use a masked term
• Explicitly blocking someone might cause negative publicity about you
35
Summary: Some Approaches for Mitigating Risk
• Carefully crafting task instructions
• Use 6th Grade English
• Unchecking Require Masters rating
• Conduct an internal walkthrough to validate content & typo check
• Controlling Access to Your HITs
• Setting-Up an “Opting-In” qualification categories
• Setting HIT visibility to either Private or Hidden
• Some Things to Watch for When Reviewing Turker Submissions
• “Phoning it in”
• “Satisfiers”
• Workers skipping steps
36
3a. Some Thoughts on Activities well-suited for
the Mechanical Turk Environment
37
Source: http://kernelmag.dailydot.com/features/report/4732/my-gruelling-day-as-an-amazon-mechanical-turk/
Activities potentially well-suited for MT
• Surveys
• First Impressions Feedback
• Supplemental Feedback to delivered content (Twitter does this)
• Script-Directed In-Store “Ethnography” (inherently risky)
• Go to a B&M; do activities & take notes; upload notes & take this survey
• Card Sorting and Affinity Diagramming (via Html5, or JavaScript)
• Each card would have a drop-down menu of numbers (# of cards/groups)
• User would set/reset the drop-down for each card, and then click submit
• For stack ranking, include a guard so a given drop-down number could only be selected once
• Reviewing Tutorial/Documentation Effectiveness (Pre/Post Treatment)
38
4. Using Mechanical Turk as a Supplemental Tool
39
Source: Synthesized from a free-use image and utilized in a Participant Recruiting Flyer
Advanced Topics
• Using Mechanical Turk for supplemental and off-loaded tasks
• Recruiting – Participant-Directed Screeners
• As an alternative to conducting phone screeners to profile-qualify candidates to participate in
a UX study, the candidates can be directed to an online survey within MT
• MT Terms of Usage allow you to send specific people to a HIT
• Important: Set HIT visibility to hidden so only your recruits see the HIT
• Working with Remote Participants
• Participant-Directed protocols (recommend tightly choreographed script)
• Example: Flash-Based forward-chaining script where data was submitted in excel form to a Cold
Fusion-Based server (Data then retrieved via ftp)
• Facilitator-Directed protocols with remotely accessed questionnaire packets
• Example: Focus Group with a combination of local and remote participants
• You don’t want the remotes to physically possess your protocol script
• Implement survey elements of protocol as a SharePoint site, use MT to control/restrict access
• Managing Gratuities
• Importance of Modulo 10 clustering for optimal budgeting
• 20% “standard” fee becomes a 40% fee if N > 10
40
Using MT for Managing “Regular” UX Gratuities
• Not all companies have a Usability Central facility like Microsoft
• Side Effect: Principal Investigator is responsible for ensuring that Participant W9 and 1099
forms are accurately completed and properly submitted to the IRS
• Case Example
• At one of my assignments, my manager used an external vendor to provide lab space; schedule
participants; and distribute gratuities.
• It was cheaper to pay vendor than the Researcher to do the scheduling & phone screening
• More time & cost efficient for Manager to off-load tax form verification to vendor
• If something goes awry, the vendor deals with the Fed
• Approach
• Create a Category
• Set HIT visibility to Hidden
• Each participant is given a Group ID, Unique ID, and Pass-Phrase as identifiers
• Participants would be grouped across multiple HITs, modulo 10 (as needed)
• The HIT would involve inputting the identifier info
• Requester would carefully verify & validate each submission, and approve payment
• Amazon would collect a 20% fee for its troubles
Disclaimer: Neither the Presenter nor UXPA will be held responsible if you choose to use this method
41
Questions?
42
THANK YOU !
43
Statue of Jimi Hendrix at 1604 Broadway, Capital Hill District, Seattle
Survey Request
• Here is the link to submit a review this presentation:
• http://www.uxpa2016.org/sessionsurvey?sessionid=197
44

More Related Content

What's hot

Usability testing tips for UX Designers
Usability testing tips for UX DesignersUsability testing tips for UX Designers
Usability testing tips for UX Designers
David Hamill
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
UX for startups
UX for startupsUX for startups
UX for startups
Noemie PRIN
 
Ux research for_startups
Ux research for_startupsUx research for_startups
Ux research for_startups
olgasmys
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Anna Dahlström
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC
 
Embedding usability in your organisation
Embedding usability in your organisationEmbedding usability in your organisation
Embedding usability in your organisation
Michele Ide-Smith
 
speed-testing advice @UXCoop Paris
speed-testing advice @UXCoop Parisspeed-testing advice @UXCoop Paris
speed-testing advice @UXCoop Paris
Noemie PRIN
 
Lean Usability
Lean UsabilityLean Usability
Lean Usability
glusman
 
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
Evgenia (Jenny) Grinblo
 
Monotasker Deck
Monotasker DeckMonotasker Deck
Monotasker Deck
Dan Roge
 
Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
Elizabeth Snowdon
 
User Testing- guiding the way to success
User Testing- guiding the way to successUser Testing- guiding the way to success
User Testing- guiding the way to success
DMI
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
Mike Gallers
 
Lean User Research - UXPA 2013 Workshop
Lean User Research - UXPA 2013 WorkshopLean User Research - UXPA 2013 Workshop
Lean User Research - UXPA 2013 Workshop
Cassy Rowe
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
UserZoom
 
Ria Sankar on Building AI Products
Ria Sankar on Building AI ProductsRia Sankar on Building AI Products
Ria Sankar on Building AI Products
Ria Sankar
 
UX Workshop
UX WorkshopUX Workshop
UX Workshop
Angela Park
 
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
Julius Dietz
 
Usability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, MisysUsability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, Misys
STC India UX SIG
 

What's hot (20)

Usability testing tips for UX Designers
Usability testing tips for UX DesignersUsability testing tips for UX Designers
Usability testing tips for UX Designers
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
 
UX for startups
UX for startupsUX for startups
UX for startups
 
Ux research for_startups
Ux research for_startupsUx research for_startups
Ux research for_startups
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
 
Embedding usability in your organisation
Embedding usability in your organisationEmbedding usability in your organisation
Embedding usability in your organisation
 
speed-testing advice @UXCoop Paris
speed-testing advice @UXCoop Parisspeed-testing advice @UXCoop Paris
speed-testing advice @UXCoop Paris
 
Lean Usability
Lean UsabilityLean Usability
Lean Usability
 
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
Introduction to Usability Testing: The DIY Approach - GA, London January 13th...
 
Monotasker Deck
Monotasker DeckMonotasker Deck
Monotasker Deck
 
Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
 
User Testing- guiding the way to success
User Testing- guiding the way to successUser Testing- guiding the way to success
User Testing- guiding the way to success
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
 
Lean User Research - UXPA 2013 Workshop
Lean User Research - UXPA 2013 WorkshopLean User Research - UXPA 2013 Workshop
Lean User Research - UXPA 2013 Workshop
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Ria Sankar on Building AI Products
Ria Sankar on Building AI ProductsRia Sankar on Building AI Products
Ria Sankar on Building AI Products
 
UX Workshop
UX WorkshopUX Workshop
UX Workshop
 
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
Micro Feedback – Maximum Insights? UX Camp Europe 2015, Berlin, #uxce15
 
Usability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, MisysUsability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, Misys
 

Viewers also liked

Beyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
Beyond Mechanical Turk: An Analysis of Paid Crowd Work PlatformsBeyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
Beyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
Matthew Lease
 
IGNITE: Emotional Journey Tool - Tony Fernandes
IGNITE: Emotional Journey Tool - Tony FernandesIGNITE: Emotional Journey Tool - Tony Fernandes
IGNITE: Emotional Journey Tool - Tony Fernandes
UXPA International
 
UXPA 2015 - IGNITE Introduction - Tony Fernandes
UXPA 2015 - IGNITE Introduction - Tony FernandesUXPA 2015 - IGNITE Introduction - Tony Fernandes
UXPA 2015 - IGNITE Introduction - Tony Fernandes
UXPA International
 
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer AldrichIGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
UXPA International
 
P
PP
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
UXPA International
 
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
UXPA International
 
Simple Storyboards with Post-Its (Janel Blattler)
Simple Storyboards with Post-Its (Janel Blattler)Simple Storyboards with Post-Its (Janel Blattler)
Simple Storyboards with Post-Its (Janel Blattler)
UXPA International
 
Designers Assemble! (Julian Hirst)
Designers Assemble! (Julian Hirst)Designers Assemble! (Julian Hirst)
Designers Assemble! (Julian Hirst)
UXPA International
 
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
UXPA International
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
UXPA International
 
Learning From Users in their Natural Habitat -
Learning From Users in their Natural Habitat - Learning From Users in their Natural Habitat -
Learning From Users in their Natural Habitat -
UXPA International
 
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
UXPA International
 
Ethics when moderating in UX research (Donna Tedesco)
Ethics when moderating in UX research (Donna Tedesco)Ethics when moderating in UX research (Donna Tedesco)
Ethics when moderating in UX research (Donna Tedesco)
UXPA International
 
Future of UX in 50 Years (Zarla Ludin)
Future of UX in 50 Years (Zarla Ludin)Future of UX in 50 Years (Zarla Ludin)
Future of UX in 50 Years (Zarla Ludin)
UXPA International
 
Closing keynoteuxpa2015
Closing keynoteuxpa2015Closing keynoteuxpa2015
Closing keynoteuxpa2015
UXPA International
 
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
UXPA International
 
The Ethical Landscape of User Experience (Bill Albert)
The Ethical Landscape of User Experience (Bill Albert)The Ethical Landscape of User Experience (Bill Albert)
The Ethical Landscape of User Experience (Bill Albert)
UXPA International
 
Career Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional MoveCareer Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional Move
UXPA International
 
Adversarial to Harmonious: Building the Developer/UX Connection
Adversarial to Harmonious: Building the Developer/UX ConnectionAdversarial to Harmonious: Building the Developer/UX Connection
Adversarial to Harmonious: Building the Developer/UX Connection
UXPA International
 

Viewers also liked (20)

Beyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
Beyond Mechanical Turk: An Analysis of Paid Crowd Work PlatformsBeyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
Beyond Mechanical Turk: An Analysis of Paid Crowd Work Platforms
 
IGNITE: Emotional Journey Tool - Tony Fernandes
IGNITE: Emotional Journey Tool - Tony FernandesIGNITE: Emotional Journey Tool - Tony Fernandes
IGNITE: Emotional Journey Tool - Tony Fernandes
 
UXPA 2015 - IGNITE Introduction - Tony Fernandes
UXPA 2015 - IGNITE Introduction - Tony FernandesUXPA 2015 - IGNITE Introduction - Tony Fernandes
UXPA 2015 - IGNITE Introduction - Tony Fernandes
 
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer AldrichIGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
IGNITE: How to Accidentally Create a Viral UX Infographic - Jennifer Aldrich
 
P
PP
P
 
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
C(ollab) RITE: How to run impactful iterative studies in a fast paced environ...
 
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
The Ubiquitous Eye Tracker (Joakim Isaksson, Tobii)
 
Simple Storyboards with Post-Its (Janel Blattler)
Simple Storyboards with Post-Its (Janel Blattler)Simple Storyboards with Post-Its (Janel Blattler)
Simple Storyboards with Post-Its (Janel Blattler)
 
Designers Assemble! (Julian Hirst)
Designers Assemble! (Julian Hirst)Designers Assemble! (Julian Hirst)
Designers Assemble! (Julian Hirst)
 
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
What ISO standards can do for you, and you can do for ISO (Poster, Nigel Bevan)
 
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu NiskasaariHow UX Can Drive the Vision of Future Products - Arttu Niskasaari
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
 
Learning From Users in their Natural Habitat -
Learning From Users in their Natural Habitat - Learning From Users in their Natural Habitat -
Learning From Users in their Natural Habitat -
 
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
Tell Me What You Do - How Storytelling Can Transform Artifacts Into Engagemen...
 
Ethics when moderating in UX research (Donna Tedesco)
Ethics when moderating in UX research (Donna Tedesco)Ethics when moderating in UX research (Donna Tedesco)
Ethics when moderating in UX research (Donna Tedesco)
 
Future of UX in 50 Years (Zarla Ludin)
Future of UX in 50 Years (Zarla Ludin)Future of UX in 50 Years (Zarla Ludin)
Future of UX in 50 Years (Zarla Ludin)
 
Closing keynoteuxpa2015
Closing keynoteuxpa2015Closing keynoteuxpa2015
Closing keynoteuxpa2015
 
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
Win User Loyalty by Targeting Logic AND Emotion (Mike Donahue)
 
The Ethical Landscape of User Experience (Bill Albert)
The Ethical Landscape of User Experience (Bill Albert)The Ethical Landscape of User Experience (Bill Albert)
The Ethical Landscape of User Experience (Bill Albert)
 
Career Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional MoveCareer Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional Move
 
Adversarial to Harmonious: Building the Developer/UX Connection
Adversarial to Harmonious: Building the Developer/UX ConnectionAdversarial to Harmonious: Building the Developer/UX Connection
Adversarial to Harmonious: Building the Developer/UX Connection
 

Similar to Mechanical Turk Under the Hood

Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
🤓 Iwan Gulenko 💰Powerful Geek
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
Sagittarius
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects
DocFluix, LLC
 
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
DevDay Da Nang
 
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
Amazon Web Services
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
Founders Workshop
 
A Successful Hiring Process for Data Scientists
A Successful Hiring Process for Data ScientistsA Successful Hiring Process for Data Scientists
A Successful Hiring Process for Data Scientists
Greg Makowski
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
🤓 Iwan Gulenko 💰Powerful Geek
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie
Interview Mocha
 
How to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.comHow to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.com
🤓 Iwan Gulenko 💰Powerful Geek
 
Hiring the best 7.15.2017
Hiring the best 7.15.2017Hiring the best 7.15.2017
Hiring the best 7.15.2017
Ann Lewis
 
Software testing
Software testingSoftware testing
Software testing
Nico Heidtke
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
Builtvisible
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
Taro L. Saito
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
Jack Molisani
 
Hiring a web developer.pdf
Hiring a web developer.pdfHiring a web developer.pdf
Hiring a web developer.pdf
mrwiqi
 
The SharePoint Business Analyst Guide
The SharePoint Business Analyst GuideThe SharePoint Business Analyst Guide
The SharePoint Business Analyst Guide
Matthew J. Bailey , MCT
 
One day Course On Agile
One day Course On AgileOne day Course On Agile
One day Course On Agile
James Whitehead
 
The UX Analyst
The UX AnalystThe UX Analyst
The UX Analyst
Jainan Sankalia
 

Similar to Mechanical Turk Under the Hood (20)

Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects
 
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
[DevDay2018] High quality mindset in software development - By: Phat Vu, Scru...
 
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
AWS re:Invent 2016: Leverage the Power of the Crowd To Work with Amazon Mecha...
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
 
A Successful Hiring Process for Data Scientists
A Successful Hiring Process for Data ScientistsA Successful Hiring Process for Data Scientists
A Successful Hiring Process for Data Scientists
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie
 
How to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.comHow to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.com
 
Hiring the best 7.15.2017
Hiring the best 7.15.2017Hiring the best 7.15.2017
Hiring the best 7.15.2017
 
Software testing
Software testingSoftware testing
Software testing
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
 
Hiring a web developer.pdf
Hiring a web developer.pdfHiring a web developer.pdf
Hiring a web developer.pdf
 
The SharePoint Business Analyst Guide
The SharePoint Business Analyst GuideThe SharePoint Business Analyst Guide
The SharePoint Business Analyst Guide
 
One day Course On Agile
One day Course On AgileOne day Course On Agile
One day Course On Agile
 
The UX Analyst
The UX AnalystThe UX Analyst
The UX Analyst
 

More from UXPA International

UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA International
 
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA International
 
UXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UXUXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UX
UXPA International
 
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and StrategicUXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA International
 
UXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter togetherUXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter together
UXPA International
 
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden InsightsUXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA International
 
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA International
 
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA International
 
UXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User PersonasUXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User Personas
UXPA International
 
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA International
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA International
 
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA International
 
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA International
 
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA International
 
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative TeamUXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA International
 
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA International
 
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA International
 
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA International
 
UXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managersUXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managers
UXPA International
 
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA International
 

More from UXPA International (20)

UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
UXPA 2023: Start Strong - Lessons learned from associate programs to platform...
 
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
UXPA 2023: Disrupting Inaccessibility: Applying A11Y-Focused Discovery & Idea...
 
UXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UXUXPA 2023 Poster: ESG & Sustainable UX
UXPA 2023 Poster: ESG & Sustainable UX
 
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and StrategicUXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
UXPA 2023 Poster: The Two Tracks of UX Under Agile: Tactical and Strategic
 
UXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter togetherUXPA 2023: Data science and UX: Smarter together
UXPA 2023: Data science and UX: Smarter together
 
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden InsightsUXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
UXPA 2023: UX Fracking: Using Mixed Methods to Extract Hidden Insights
 
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
UXPA 2023 Poster: Are virtual spaces the future of video conferencing?
 
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user roles
 
UXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User PersonasUXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User Personas
 
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
UXPA 2023 Poster: Pocket Research Guide - Empower your Solution and Foster Cu...
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
 
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
UXPA 2023 Poster: Atomic Research in Practice: Using a Feedback Repository to...
 
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
UXPA 2023 Poster: Leveraging Dial Testing To Measure Real-Time User Frustrati...
 
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
UXPA 2023: UX Enterprise Story: How to apply a UX process to a company withou...
 
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative TeamUXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
UXPA 2023: High-Fives over Zoom: Creating a Remote-First Creative Team
 
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
UXPA 2023: Behind the Bias: Dissecting human shortcuts for better research & ...
 
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
UXPA 2023 Poster: Improving the Internal and External User Experience of a Fe...
 
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
UXPA 2023 Poster: 5 Key Findings from Moderated Accessibility Testing with Sc...
 
UXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managersUXPA 2023: Lessons for new managers
UXPA 2023: Lessons for new managers
 
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
UXPA 2023: Redesigning An Automotive Feature from Gasoline to Electric Vehicl...
 

Recently uploaded

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

Mechanical Turk Under the Hood

  • 1. Mechanical Turk Under the Hood Marc Schwarz, Ph.D. UXPA Conference 2016 Seattle, WA © Copyright 2016 Marc Schwarz All Rights Reserved Graphics Copyright Their Respective Owners Utilized for Educational Purposes Under Fair Usage Laws
  • 2. Disclaimer • I have previously worked as a contractor at Amazon on multiple occasions • This deck is in accordance with my various NDAs • The intent of this talk is to share my experiences & nuances with: 1. Working with the Mechanical Turk front-end 2. Managing and working with Turkers 3. Managing live studies & reviewing their status a. Some Thoughts on activities well-suited for the Mechanical Turk environment 4. Using Mechanical Turk as a supplemental tool for managing aspects of traditional usability studies • This deck is certainly not the “Gospel According to Marc” • The talk is not intended to be either a recommendation or endorsement for Mechanical Turk or third-parties who provide Mechanical Turk vendor services • Also, not intended to be an “Intro to Using” or “How To Plan & Run Your Study” talk • Lots of these already exist 2
  • 3. My Background • Have an MS in Computer Science, with a concentration in AI Natural Language Computing • Transitioned from “Classical AI” to complete a Ph.D. with a concentration in Cognitive Psychology & Instructional Systems Design • Implicitly, this is “Applied AI” • Worked as a Tactical User Researcher for about 8 years • Completed about 70 UX lab studies, and 35+ Mechanical Turk studies • Quick Poll: How many people consider euthanasia a particularly contentious topic? Show of hands, please. 3
  • 4. The Difficulty With Disambiguation – AI is Hard Originally used in a Benny Hill sketch and “borrowed” by SNL 4
  • 5. Mechanical Turk – Brief Introduction to AAI 5 Amazon Mechanical Turk Login “Splash” Page
  • 6. Mechanical Turk – The Basics: What it is • Amazon’s “High Concept” premise is that Mechanical Turk is an internet- based source for “Artificial Artificial-Intelligence” • Provide a marketplace where Requesters can post tasks that Workers can perform • Specifically, tasks a computer can’t handle • Example: When I show you any legal English string, please tell me the number of syllables it has • Requesters – Post “Human Intelligence Tasks” (AKA HITs) to be completed for a denoted payment consideration upon completion • Workers – Select HITs to perform and are paid upon submission and Requester’s review & approval of completed work • Workers are informally known as “Turkers” 6
  • 7. Process & Mechanisms • Front End – Mechanical Turk “Proper” • Requesters: Create & Manage Tasks; Manage & Pay Workers; Manage Payment Account • Workers: Select Tasks; Submit Verification Numbers; Manage Payment Receivables • Back End – Link to external website where the “work” is completed • For Requesters: • Link to a web site created from scratch, or in conjunction with some third party service provider • Important to Note: Mechanical Turk is NOT an end-to-end turn-key solution • You the User Researcher must provide the activity back-end • For Workers: The back end is the place to • Either perform work or upload completed work • Retrieve Task Verification Numbers (so that they are paid) 7
  • 8. 1. Working With the Mechanical Turk Front-End 8 Root-Level Page for Creating a New Project – Clicking Create Project Button will display screen on Slide 10
  • 9. Within the Mechanical Turk “Front End” UI • Requesters Can • Create a New Study Project Description • Manage Worker Logs • Manage Live Studies and Review Their Status • Important to Note: The Front End Handles the Bookkeeping • Actual study materials/protocol is completely external to the front end • Your Project Description contains a link to the external Project Proper • Upon completing the project, the worker is provided with a verification number • The worker inputs that number into a form on the HIT Screen within the Worker UI front end • The verification number is the underlying link between the front end Description and the back end Project Proper 9
  • 10. Creating a New Study Project Description • Requesters Create a New Study Project by: • Entering Study “Properties” • Setting the “Design Layout” • Previewing the “Back End” Link 10 The Enter Properties Screen – Above the Fold
  • 11. Creating New Study Description – Properties • Entering Study Properties Entails • Providing a Title and Description of the Human Intelligence Task • Important: 1. Lead with a Verb and clearly delineate the type of activity and the related topic/subject 2. Pretend your Editor is Jethro Bodine or Britney Spears, and write for a 6th Grade Education • Example: Answer a brief survey about listening to music on a mobile device • Determining the N; Time on Task; Gratuity Amount • Strong Suggestion: Determine your Target N and add 15-20% to yield an Actual N • Retain the first Target-N number of submissions for your analysis • From personal experience, I typically had to throw away 15%+ of responses b/c they were unusable • Examples: Rating everything a “5” (even the inverted questions); Selecting a corner or blank space • Setting Worker Requirements – Some Recommendations • Set Geo-Location to the country where your primary target segment(s) reside (E.G. USA) • Do NOT require workers to be “Masters” (Requiring Masters is the default, so be sure to uncheck box) • Set Visibility to either Private or Hidden (so that only qualified workers can preview HIT details) 11
  • 12. • Setting the “Design Layout” entails • Authoring Task Instructions • Again, channel your inner 6th grader • Be sure to clearly delineate any Restrictions or Qualifications – but use gentle language • Examples: • First Time Participants Only – If you’ve already taken one of our surveys, we might not accept and pay you for your subsequent submission • Please take our Qualification Survey if you would like to work on this task • Providing the link to the external Project Proper • Important: DO NOT DISPLAY THE URL as the link • Click on the Source Button in the UI, and edit so the link displays a brief descriptor, but not the URL • Displaying the URL is an open invitation to be gamed – cheats will go directly to your link • Including a form to input the Survey Code • Note: the Survey Code is the only proof that Worker actually competed the task • If a worker leaves the form blank, always send a polite note about the importance of including the Survey Code, and never approve submission for payment to prevent gaming 12 Creating New Study Description – Design Layout
  • 13. Edit Project Screen – Design Layout 13The Design Layout Screen
  • 14. • Previewing your project entails • Checking that the link to the Project Proper is live and typo free • Strongly Recommend: Doing a stakeholder cog walk prior to going live • “Masters granted” is a default qualification unless you deselect it in the Enter Properties tab • Checking that the Instructions section to the project is well written & typo free • Recommend that you have 2-3 colleagues proof & review Instructions section 14 Creating New Study Description – Preview The Preview Screen
  • 15. Summary SWOT of Mechanical Turk • Strengths • Weaknesses • Opportunities • Threats 15
  • 16. Mechanical Turk – Strengths • Aside for some fundamental Right to Privacy restrictions and guards to protect workers from known internet scams, your backend link can go practically anywhere on the web, and your task in theory is only limited to your imagination • It is possible to assign piece-work at very low costs • Provides a good forum to get “quick & dirty” data on the cheap 16
  • 17. Mechanical Turk – Weaknesses • Workers Might Not • Represent your Targeted User Segments • Be able to financially afford your product • Possibility of a false positive/negative data submission because worker is non-customer • Have any intrinsic interest in your product or service • Might only be interested in doing what they need to earn your payment • Workers Might • Make choices and provide opinions based on what they think you want to hear • Simply go through the motions, and provide derivative or random feedback • Skip steps and rush through activities without any conscientious thought • Intentionally provide disinformation, just to do it 17
  • 18. Mechanical Turk – Opportunities • Provides a venue for • Testing early stage concepts quickly & inexpensively • Conducting research about your competition “anonymously” • Generating “Big Data” on the fly • Example: Social Media companies can insert links within content to garner feedback • Non-technical Requesters to obtain data via third party vendor provided tools • Off-loading time intensive tasks such as phone screening (more on this later) 18
  • 19. Mechanical Turk – Threats • Using MT successfully requires more than a modicum of vigilance • Garbage In Garbage Out – Requesters have to guard against: • “Gamed” or otherwise “Bad” data • Many workers will rush and skip steps if they think they can get away with it • Publicity • From personal experience, publicity attracts a lower-quality worker • Getting any kind of reputation • It’s almost always better to quietly pay for data that will be thrown out than to risk negative feedback • False Positives & Satisfiers • A “Satisfier” is a worker who tells you what he/she thinks you want to hear • Example: “That’s awesome! I’d absolutely pay $300 for a narrated 3D video of my cat’s autopsy” • Nothing is explicitly provided to prevent Turkers from multiple participation • Creating Screening guards is not intuitive (will be discussed in a later slide) 19
  • 20. 2. Managing and Working With Turkers 20Photo Source: http://www.wired.com/2008/12/anonymity-for-sale-on-mechanical-turk/
  • 21. Typical Turker Characteristics • It’s all about the Franklins • Not uncommon for Turkers to be stay-at-home, students, or care-givers • For most Turkers, MT provides a source for self-paced supplemental income • Generally, Turker discussion forums tend to focus on HITs that are • Paying good rates • Easy to finish • From requesters that pay promptly • Note: I’ve never seen a thread call-out HITs that were “fun” or “stimulating” • Important to remember that these individuals are literally working for nickels and dimes 21
  • 22. Turker Attitudes & Motivation 22Source: http://www.slideshare.net/lirani/agency-and-exploitation-in-amazon-mechanical-turk
  • 23. Sampling of Sites Where Turkers Congregate • MTURKGRIND • http://www.mturkgrind.com/ • TurkerNation • www.turkernation.com/ • Reddit: Mechanical Turk Blog • https://www.reddit.com/r/mturk • Reddit: HITs Worth Turking For • https://www.reddit.com/r/HITsWorthTurkingFor/ • Note: Reddit and their Blogs typically pay contributors for entries that receive heavy traffic and heavy vote-up ranking promotions • It’s possible to earn more for sharing a task link than actually doing the task • Turkopticon • https://turkopticon.ucsd.edu/ 23
  • 24. A Word About Turker Discussion Forums • Rule of Thumb: ALL PUBLICITY IS BAD • “Positive” Publicity Encourages Gamers & Satisfiers • “Negative” Publicity can be Highly Alienating (can scare away “good” workers) • Never “Block” a Worker • Never Deny a Payment • What to do when you get “junk” data • Pay the Bad Worker(s) – Try to practice “just pay and put to sleep” • Paid workers don’t Bitch & Moan on Public Forums • Classify worker as a “BW = 1” (or whatever masked coding you prefer) • If needed, run a “filler study” and take the first X viable/quality responses that get you to your intended Target-N • Example, If your Target N = 20 and you’ve tossed 5 submissions, you could then run a filler study where you would retain the first 5 viable responses, which would then put your N back at 20. Alternatively, bump-up your N by 20% to begin with, and just retain the first Target-N responses. • As mentioned, expect to toss 15% to 20% of your data for every HIT 24
  • 25. INSTRUCTIONS: Please click on a page feature and explain why you selected it. Example of a Bad Response 25Source: Synthesized from www.Disney.com/ Unusable Response on Next Slide
  • 26. Explain why you selected your choice: “It was interesting.” Sample Bad Data Response 26 Explanation: This is Bad Data because the worker selected “dead air” outside of the target area, and provided an explanation that was devoid of any contextual value. User Clicked Here
  • 27. 3. Managing Live Studies & Reviewing Status 27 Source: http://journal.code4lib.org/articles/6004
  • 28. Managing & Reviewing Studies – Potential Issues • Payment Rate is a VERY contentious topic • Some Turkers have tried organizing and lobbying for “fair market turking” • Important to have a Screening tool to guard against repeated participation • Workers will try to double-dip if they are allowed to • Important to be very methodical with keeping Screener Categories up to date • There is a constant need to check for bogus data • Time factors related to when you launch a study can affect your data 28
  • 29. Some Study Launch Considerations • Launching studies to run over the weekend or holidays is risky • Weekend Warriors are different – data tends to be all over the place compared to studies that launch on a Tuesday Morning • Launching late Friday afternoon will attract weekend warriors • Studies set to run during legal holidays will also attract weekenders • Launching on a Monday can be risky for the same reason • Experience has shown that “Monday Turkers” were both more impulsive and more likely to be satisfiers • The time a study is launched can also affect the data distribution • Launching early morning on West Coast is different than an early morning launch on the East Coast • Generally, the “best time” to launch is from 9AM to 10AM for a targeted Geo-Loc • Best days are Tue, Wed, Thurs, (early Friday is okay, but you want the HIT finished by 4PM) 29
  • 30. Suggested Pay Rates • Objective: Pay well enough to encourage participation, but not so well that you create a publicity stampede • Rule of Thumb: 3 to 5 cents per click, or short-activity (E.G.S. Steps 2 & 3) • Example: 15 Cent HIT with opportunity for 5 Cent Bonus • Step 1. Click the Diagram You Preferred. • Step 2. In 3 to 15 sentences please explain why you made your selection. • Step 3. Please provide your level of experience or familiarity with <Context>. • Bonus. Paid on case-by-case for high quality, thoughtful submissions • Some approaches to setting rates • Billing by estimated time-on-task • Billing by number of interactions • Utilizing Bonuses to reward quality work 30
  • 31. Some Approaches to Setting Pay Rates • Billing by Estimated Time • $6.00/Hour = .10/minute (i.e., $1.00/10 Minutes – Baseline of “fair turking”) • $15.00/Hour = .25/minute (Minimum Wage in Seattle; $2.50/10 Minutes) • Billing by Interaction • $6.00/Hour = 2 mills/click (i.e., .0016/click, rounded-up) • $15.00/Hour = .025/click • Using Bonuses (Token In-Exchange for Preferred Service) • Reward for Quality Work (especially if it goes above & beyond) • Don’t have to deny an initial, smaller payment to workers who skip steps or “phone it in” • Well suited for a more involved “try it out in a store and tell us your thoughts” task • Crucial that expectations for bonus are clearly delineated • Modulo 10 Clustering – Try to group your workers into sets of 10 • Amazon’s 20% fee doubles when N > 10 (current pricing model) • E.G. Bumped-Up N = 25 done as 3 studies where N = 8, 8, 9 (run serially; do Paired-T Tests) 31
  • 32. Managing Turker Payments • Try to approve payments the same day that your activity is completed • Always review your data set before doing any payment approvals • Also note that Study/Activity Data is accessed externally from the MT Front-End • Every data set from a worker will have a corresponding survey code • Survey Codes are visible in the MT Front-End within a Batch Detail Listing • Accessed via clicking the Results Button for a given Study Batch • Not uncommon to have data entries with missing or bogus survey codes • Only retain data from workers who have survey codes that match the MT Batch Listing • Only pay workers explicitly denoted in the MT Batch Listing 32 Batch Detail List
  • 33. Screening Worker Candidates • MT lets you create Categories for managing worker access to HITS • To create a Category, click the Qualifications Types link within the Manage tab • Potential Uses • Screen for prior participation within a given study type • Blacklisting for gaming behavior • Profile-Qualifying workers • Example: Want individuals proficient in Halo • Administer 20-27 question pretest on gaming (Don’t share scoring criteria) • Intersperse questions about Halo that only an advanced/proficient would know • People who score 85%+ on the Halo questions would qualify • Denote MVPs 33
  • 34. Screening Candidates for Prior Participation • Within the Manage tab • Create a worker qualification column and label it “Opted-In <Study Type>” • If a Worker has submitted a HIT for a given Study Type • Then manually set the corresponding qualification column value to “1” • When you run a HIT of <Study Type> require Opted-In equals 0 to qualify • Workers with prior participation will be unable to access HITS of that Study Type 34
  • 35. Managing HIT Access via Qualifications • This approach for screening-out prior participants can also be used for factors such as: • Pre-Qualifying Workers (If Profile-Qualified <Study Type> = 1 Then Allow Access) • Workers would complete a Screener Activity (like the Halo example on Slide 31) • If they are successful, then set Profile-Qualified <Study Type> = 1 for those workers • Denoting MVPs (Qualification MVP = 1) • Blacklisting (If BL = 1 Then Deny Access) • Since qualifications are public facing (to the individual worker), use a masked term • Explicitly blocking someone might cause negative publicity about you 35
  • 36. Summary: Some Approaches for Mitigating Risk • Carefully crafting task instructions • Use 6th Grade English • Unchecking Require Masters rating • Conduct an internal walkthrough to validate content & typo check • Controlling Access to Your HITs • Setting-Up an “Opting-In” qualification categories • Setting HIT visibility to either Private or Hidden • Some Things to Watch for When Reviewing Turker Submissions • “Phoning it in” • “Satisfiers” • Workers skipping steps 36
  • 37. 3a. Some Thoughts on Activities well-suited for the Mechanical Turk Environment 37 Source: http://kernelmag.dailydot.com/features/report/4732/my-gruelling-day-as-an-amazon-mechanical-turk/
  • 38. Activities potentially well-suited for MT • Surveys • First Impressions Feedback • Supplemental Feedback to delivered content (Twitter does this) • Script-Directed In-Store “Ethnography” (inherently risky) • Go to a B&M; do activities & take notes; upload notes & take this survey • Card Sorting and Affinity Diagramming (via Html5, or JavaScript) • Each card would have a drop-down menu of numbers (# of cards/groups) • User would set/reset the drop-down for each card, and then click submit • For stack ranking, include a guard so a given drop-down number could only be selected once • Reviewing Tutorial/Documentation Effectiveness (Pre/Post Treatment) 38
  • 39. 4. Using Mechanical Turk as a Supplemental Tool 39 Source: Synthesized from a free-use image and utilized in a Participant Recruiting Flyer
  • 40. Advanced Topics • Using Mechanical Turk for supplemental and off-loaded tasks • Recruiting – Participant-Directed Screeners • As an alternative to conducting phone screeners to profile-qualify candidates to participate in a UX study, the candidates can be directed to an online survey within MT • MT Terms of Usage allow you to send specific people to a HIT • Important: Set HIT visibility to hidden so only your recruits see the HIT • Working with Remote Participants • Participant-Directed protocols (recommend tightly choreographed script) • Example: Flash-Based forward-chaining script where data was submitted in excel form to a Cold Fusion-Based server (Data then retrieved via ftp) • Facilitator-Directed protocols with remotely accessed questionnaire packets • Example: Focus Group with a combination of local and remote participants • You don’t want the remotes to physically possess your protocol script • Implement survey elements of protocol as a SharePoint site, use MT to control/restrict access • Managing Gratuities • Importance of Modulo 10 clustering for optimal budgeting • 20% “standard” fee becomes a 40% fee if N > 10 40
  • 41. Using MT for Managing “Regular” UX Gratuities • Not all companies have a Usability Central facility like Microsoft • Side Effect: Principal Investigator is responsible for ensuring that Participant W9 and 1099 forms are accurately completed and properly submitted to the IRS • Case Example • At one of my assignments, my manager used an external vendor to provide lab space; schedule participants; and distribute gratuities. • It was cheaper to pay vendor than the Researcher to do the scheduling & phone screening • More time & cost efficient for Manager to off-load tax form verification to vendor • If something goes awry, the vendor deals with the Fed • Approach • Create a Category • Set HIT visibility to Hidden • Each participant is given a Group ID, Unique ID, and Pass-Phrase as identifiers • Participants would be grouped across multiple HITs, modulo 10 (as needed) • The HIT would involve inputting the identifier info • Requester would carefully verify & validate each submission, and approve payment • Amazon would collect a 20% fee for its troubles Disclaimer: Neither the Presenter nor UXPA will be held responsible if you choose to use this method 41
  • 43. THANK YOU ! 43 Statue of Jimi Hendrix at 1604 Broadway, Capital Hill District, Seattle
  • 44. Survey Request • Here is the link to submit a review this presentation: • http://www.uxpa2016.org/sessionsurvey?sessionid=197 44