SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
Building
   crowdsourcing
    applications
Simon Willison - simonwillison.net - @simonw
          @media - 9th June 2010
Crowdsourcing?
Let me just cop to the fact that
“crowdsourcing” is a stupid buzzword. But
like “blog” before it, sometimes it’s the stupid
term that sticks. For my purposes, it means
collaborating with the people who used to be the
silent audience to make something better than you
could make alone. - Derek Powazek

http://powazek.com/posts/2443
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Accuracy
                                     Game mechanics
             Psychology
                            Real-time          Copywriting
 Usability

             Crowdsourcing
     Visual design                Incentives       Moderation

       Ethics             Write-heavy
                                          Competition
                     Statistics
Legal liability
Examples
OpenStreetMap
Google Image Labeler
ScenicOrNot
XKCD colour survey
Crowdsourcing at
  the Guardian
The Blair
Rich Project
MP’s expenses v1
http://mps-expenses.guardian.co.uk/
Background

June 2009

450,000 pages of expenses documents released

“Transparency” = dodgy scanned PDFs

One week notice - so one week to build it!
Stuff that worked

The progress bar

Photos of the MPs

Releasing a small group of documents at first

Score boards (once we finally added them)

  Especially the “top in last 48 hours” one
Stuff that didn't

Releasing everything else at once

Asking the wrong questions

  Line items!

Too much time fighting scalability fires

Reporting tools were 24 hours too late
Contributors
total users




                    date
Votes per user
users




             number of votes cast
MP’s expenses v2
http://mps-expenses2.guardian.co.uk/
Background

December 2009

Smaller number of documents

One weeks notice (again)

Opportunity to learn from our earlier mistakes
Goals
Find stuff our journalists cared about

Less boring data entry

Data coming out again from the start

Visible rewards for contributors

More digestible tasks

Better sense of activity by other people
Lessons learned

Use Redis for random selections, not MySQL

Assignments made a huge improvement

The most important logic in a crowdsourcing
system is the next thing to review button

“Oldest first” pagination is critical
WildlifeNearYou.com
/dev/fort
Where’s my
nearest llama?
Lessons learned

Be flexible: your users may not share your
precise goals

Optimise for the fat head of your user base

Expose recent activity to site staff

Users will do almost anything for a medal!
Final thoughts

Don’t be afraid: even flawed crowdsourcing
systems produce fascinating results

Think hard about the questions you ask

Have a minimal barrier to entry

Get the next task logic right. Seriously.
Thank you


http://simonwillison.net/

http://twitter.com/simonw

http://simonwillison.net/tags/crowdsourcing/

Mais conteúdo relacionado

Semelhante a Building crowdsourcing applications

Web 20 Business Models 1225341206538880 8
Web 20 Business Models 1225341206538880 8Web 20 Business Models 1225341206538880 8
Web 20 Business Models 1225341206538880 8
Denis Leite Rangel
 
Digital DNA for Organic Enterprises
Digital DNA for Organic EnterprisesDigital DNA for Organic Enterprises
Digital DNA for Organic Enterprises
Teemu Arina
 

Semelhante a Building crowdsourcing applications (20)

Staying ahead of the Future: How organisations future proof themselves
Staying ahead of the Future: How organisations future proof themselvesStaying ahead of the Future: How organisations future proof themselves
Staying ahead of the Future: How organisations future proof themselves
 
Big Data, Big Deal? (A Big Data 101 presentation)
Big Data, Big Deal? (A Big Data 101 presentation)Big Data, Big Deal? (A Big Data 101 presentation)
Big Data, Big Deal? (A Big Data 101 presentation)
 
Into the twilight zone innovations for education
Into the twilight zone innovations for educationInto the twilight zone innovations for education
Into the twilight zone innovations for education
 
Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWS
 
Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWS
 
Esecurity e202
Esecurity e202Esecurity e202
Esecurity e202
 
Fallon Brainfood: SX35W
Fallon Brainfood: SX35WFallon Brainfood: SX35W
Fallon Brainfood: SX35W
 
Technology Trend 2019
Technology Trend 2019Technology Trend 2019
Technology Trend 2019
 
CWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insightsCWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insights
 
Enterprise 2.0 (fixed)
Enterprise 2.0 (fixed)Enterprise 2.0 (fixed)
Enterprise 2.0 (fixed)
 
The Best is the Enemy of the Good
The Best is the Enemy of the GoodThe Best is the Enemy of the Good
The Best is the Enemy of the Good
 
On Future Research Areas for ICT-enabled Governance
On Future Research Areas for ICT-enabled GovernanceOn Future Research Areas for ICT-enabled Governance
On Future Research Areas for ICT-enabled Governance
 
Artificial Intelligence disruption: How technologies are predicted to change ...
Artificial Intelligence disruption: How technologies are predicted to change ...Artificial Intelligence disruption: How technologies are predicted to change ...
Artificial Intelligence disruption: How technologies are predicted to change ...
 
AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017
 
Web 2.0 Biz Model
Web 2.0 Biz ModelWeb 2.0 Biz Model
Web 2.0 Biz Model
 
Web 20 Business Models 1225341206538880 8
Web 20 Business Models 1225341206538880 8Web 20 Business Models 1225341206538880 8
Web 20 Business Models 1225341206538880 8
 
Future of Content Platforms
Future of Content PlatformsFuture of Content Platforms
Future of Content Platforms
 
Artificial intelligence: PwC Top Issues
Artificial intelligence: PwC Top IssuesArtificial intelligence: PwC Top Issues
Artificial intelligence: PwC Top Issues
 
What it takes to predict the future
What it takes to predict the futureWhat it takes to predict the future
What it takes to predict the future
 
Digital DNA for Organic Enterprises
Digital DNA for Organic EnterprisesDigital DNA for Organic Enterprises
Digital DNA for Organic Enterprises
 

Mais de Simon Willison

Building Things Fast - and getting approval
Building Things Fast - and getting approvalBuilding Things Fast - and getting approval
Building Things Fast - and getting approval
Simon Willison
 
Rediscovering JavaScript: The Language Behind The Libraries
Rediscovering JavaScript: The Language Behind The LibrariesRediscovering JavaScript: The Language Behind The Libraries
Rediscovering JavaScript: The Language Behind The Libraries
Simon Willison
 

Mais de Simon Willison (20)

How Lanyrd does Geo
How Lanyrd does GeoHow Lanyrd does Geo
How Lanyrd does Geo
 
Cheap tricks for startups
Cheap tricks for startupsCheap tricks for startups
Cheap tricks for startups
 
The Django Web Framework (EuroPython 2006)
The Django Web Framework (EuroPython 2006)The Django Web Framework (EuroPython 2006)
The Django Web Framework (EuroPython 2006)
 
Building Lanyrd
Building LanyrdBuilding Lanyrd
Building Lanyrd
 
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graphHow we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
 
Tricks & challenges developing a large Django application
Tricks & challenges developing a large Django applicationTricks & challenges developing a large Django application
Tricks & challenges developing a large Django application
 
Advanced Aspects of the Django Ecosystem: Haystack, Celery & Fabric
Advanced Aspects of the Django Ecosystem: Haystack, Celery & FabricAdvanced Aspects of the Django Ecosystem: Haystack, Celery & Fabric
Advanced Aspects of the Django Ecosystem: Haystack, Celery & Fabric
 
How Lanyrd uses Twitter
How Lanyrd uses TwitterHow Lanyrd uses Twitter
How Lanyrd uses Twitter
 
ScaleFail
ScaleFailScaleFail
ScaleFail
 
Building Things Fast - and getting approval
Building Things Fast - and getting approvalBuilding Things Fast - and getting approval
Building Things Fast - and getting approval
 
Rediscovering JavaScript: The Language Behind The Libraries
Rediscovering JavaScript: The Language Behind The LibrariesRediscovering JavaScript: The Language Behind The Libraries
Rediscovering JavaScript: The Language Behind The Libraries
 
Evented I/O based web servers, explained using bunnies
Evented I/O based web servers, explained using bunniesEvented I/O based web servers, explained using bunnies
Evented I/O based web servers, explained using bunnies
 
Cowboy development with Django
Cowboy development with DjangoCowboy development with Django
Cowboy development with Django
 
Crowdsourcing with Django
Crowdsourcing with DjangoCrowdsourcing with Django
Crowdsourcing with Django
 
Django Heresies
Django HeresiesDjango Heresies
Django Heresies
 
Class-based views with Django
Class-based views with DjangoClass-based views with Django
Class-based views with Django
 
Web App Security Horror Stories
Web App Security Horror StoriesWeb App Security Horror Stories
Web App Security Horror Stories
 
Web Security Horror Stories
Web Security Horror StoriesWeb Security Horror Stories
Web Security Horror Stories
 
When Zeppelins Ruled The Earth
When Zeppelins Ruled The EarthWhen Zeppelins Ruled The Earth
When Zeppelins Ruled The Earth
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Building crowdsourcing applications