SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
GAMES WITH A
PURPOSE
ELENA SIMPERL
UNIVERSITY OF SOUTHAMPTON
7/18/2013
Tutorial@ESWC2013
1
GAMES AND
GAMIFICATION
GAMES WITH A PURPOSE
7/18/2013
2
Tutorial@ESWC2013
GAMES WITH A
PURPOSE (GWAP)
„ a human-based computation technique in which a
computational process performs its function by outsourcing
certain steps to humans in an entertaining way”
[Wikipedia]
RELATED:
GAMIFICATION
“use of game play mechanics for non-game applications […] in
order to encourage people to adopt the applications”
[Wikipedia]
Image from http://gapingvoid.com/2011/06/07/pixie-dust-the-mountain-of-
mediocrity/
HOW TO IMPLEMENT
GAMIFICATION*
• Cosmetic: adding game-like visual elements or copy
(usually visual design or copy-driven)
• Accessory: wedging in easy-to-add-on game elements,
such as badges or adjacent products (usually marketing-
driven)
• Integrated: more subtle, deeply integrated elements like %
complete (usually interaction-design driven)
• Basis: making the entire offering a game (usually product-
driven)
* http://uxmag.com/design/a-gamification-framework-for-interaction-
designers
GAMIFICATION
FEATURES*
• Accelerated feedback cycles
• Annual performance appraisals vs immediate feedback to
maintain engagement.
• Clear goals and rules of play
• Players feel empowered to achieve goals vs fuzzy, complex
system of rules in real-world.
• Compelling narrative
• Gamification builds a narrative that engages players to
participate and achieve the goals of the activity
*http://www.gartner.com/it/page.jsp?id=1629214
WHAT TASKS CAN BE
SUBJECT TO A GAME?*
• Decomposable into simpler tasks
• Nested tasks
• Performance is measurable
• Obvious rewarding scheme
• Skills can be arranged in a smooth learning curve
*http://www.lostgarden.com/2008/06/what-actitivies-that-can-be-turned-
into.html
EXAMPLE: GAME ELEMENTS
IN TAG-A-TUNE
• Task is decomposable
• Audio annotation one
tune per game round
• No nested tasks
• Performance:
consensus, bonus round
on rating audios
7/18/2013
Tutorial@ESWC2013
8
Players decide whether they listen to the same
tune by exchanging free-text hints
EXAMPLE: GAMIFIED
HEALTHCARE
• eCommerce solution provider, loyality management,
gamification
• Goal: motivate employees to exercise ; reduces health
insurance costs and increases productivity
• How
• Installed gyms in offices and built custom application to
check in to each workout; competition with cash prize 
12% employees
• Fitness as a team sport: form regional teams competing
against each other; leaderboards  70% employees
7/18/2013
Tutorial@ESWC201
9
DIMENSIONS
OF GWAP
DESIGN
GAMES WITH A PURPOSE
7/18/2013
10
Tutorial@ESWC201
DIMENSIONS OF
GWAP DESIGN
WHAT IS THE PURPOSE OF THE GAME
• Concrete specification of the task
• Example: annotation of a set of 500,000 images using free labels,
controlled vocabulary etc
• Where does the input data come from? How much noise can you
expect in the data?
• Example: validating the results of algorithms; poor input data
hampers UX
HOW CAN IT BE TRANSLATED INTO DECOMPOSABLE TASKS
• Repetitive tasks vs. player experience; see motivation
7/18/2013
Tutorial@ESWC201
11
DIMENSIONS OF
GWAP DESIGN (2)
WHAT SUB-TASKS CAN YOU IDENTIFY
• Number of interrelated steps in a casual game and
granularity of tasks
HOW DOES THE HUMAN READABLE DESCRIPTION OF THE
TASK LOOK LIKE
• See Linked Data examples
7/18/2013
Tutorial@ESWC2013
12
DIMENSIONS OF
GWAP DESIGN (3)
HOW TO YOU MEASURE PERFORMANCE
• Redundancy (output-agreement games)
• Consensus (input agreement, cf Tag-A-Tune)
• Describer - guesser
WHAT DO USERS RECEIVE POINTS FOR, WHEN, AND HOW
MANY
• Mechanism design
Note: tasks cannot be too difficult, otherwise the tasks feel
like work; they have to be interesting and intellectually
challenging, otherwise the game is boring; players should be
able to get better at it during the game.
7/18/2013
Tutorial@ESWC201
13
SINGLE VS. MULTI-
PLAYER GAMES
• Multi-player games
• UX (player appreciate social contact and intellectual
challenge)
• Consensus mechanism, less spam
• Rapid feedback cycles
• But: requires players’ matching functionality and enough
players in the system at the same time
• Can be simulated using bots and (lots of) pre-recorded
rounds
• Single-player games
• Different quality assurance method (player receives reward
once correct answer is determined); or
• Training data available to build initial profile
7/18/2013
Tutorial@ESWC2013
14
VERBOSITY AS
INVERSION PROBLEM
GAME
7/18/2013
Tutorial@ESWC2013
15
TASKS SHOULD BE
SOLVABLE
7/18/2013
Tutorial@ESWC2013
16
MECHANISM DESIGN
• Area of game theory
• Game designer defining the structure of the game
• Game designer is interested in specific outcomes and
attempts to influence players’ behavior to achieve these
outcomes
• Different reward models can be applied
• Pay-per-item vs winner-takes-it-all
• Competitions among individuals and teams
• How to price contributions
• These parameters will change the behavior of the users in the
system
7/18/2013
Tutorial@ESWC2013
17
DIMENSIONS OF
GWAP DESIGN (4)
HOW DO YOU TRANSLATE CROWD INPUTS INTO
VALIDATED ANSWERS
• When are two answers the same
• How many assignments per question
• Player’s reliability, spam
HOW DO YOU ASSIGN CHALLENGES TO PLAYERS
• Random vs based on previous performance
• The same about players matching
7/18/2013
Tutorial@ESWC2013
18
DIMENSIONS OF
GWAP DESIGN (5)
WHAT ADDITIONAL GAME
ELEMENTS CAN YOU INCLUDE
• Different types of players*
• Useful information (tabu lists)
• Levels of difficulty (requires
knowledge of the problem space)
• Timing adds a sense of urgency,
feels more like play and less like
work
• Leader boards, badges,
appointment dynamics
*http://www.gamasutra.com/blogs/Vi
ctorManrique/20130524/193007/Gam
ification_Player_Types_The_TimeEn
gagement_Pyramid.php
7/18/2013
Tutorial@ESWC2013
19
GAME MECHANICS:
LEADERBOARDS*
• Global: top-players
• Local: user can find himself, has
attainable objective
• Friends: user competes and interacts
with players he feels emotionally
attached to
• Filtered: e.g., all players in one area,
creates a sense of community
• Aggregates: e.g., for teams,
encourage cooperation, create social
pressure
*http://blog.badgeville.com/2013/03/15/g
ame-mechanics-leaderboards-pt1/
7/18/2013
Tutorial@ESWC2013
20
CONCLUSIONS
GWAPs are a useful concept for intellectually challenging,
but solvable, fine-granular tasks, in domains appealing for
mainstream casual Internet users
Game mechanics need careful tuning to be effective
7/18/2013
Tutorial@ESWC201
21
e.simperl@soton.ac.uk @esimperl
7/18/2013
Tutorial@ESWC201
22
THANK YOU

Mais conteúdo relacionado

Semelhante a Games with a purpose

WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...eMadrid network
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Baltasar Fernández-Manjón
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconingBaltasar Fernández-Manjón
 
SAVE ENERGY_WP3+5_Presentation_CKIR
SAVE ENERGY_WP3+5_Presentation_CKIRSAVE ENERGY_WP3+5_Presentation_CKIR
SAVE ENERGY_WP3+5_Presentation_CKIRBen Cowley
 
Lec 04. The way to production: game testing and analytics
Lec 04. The way to production: game testing and analyticsLec 04. The way to production: game testing and analytics
Lec 04. The way to production: game testing and analyticsOlga Maksimenkova
 
Learning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningLearning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningMIT
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
Openbadges for e-Assessment
Openbadges for e-AssessmentOpenbadges for e-Assessment
Openbadges for e-Assessmentmyknowledgemap
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data RefinementIrene Celino
 
Openbadges for e-assessment - e-assessment scotland 2013
Openbadges for e-assessment - e-assessment scotland 2013Openbadges for e-assessment - e-assessment scotland 2013
Openbadges for e-assessment - e-assessment scotland 2013stevesidaway
 
Gamification for Business, Training and Education
Gamification for Business, Training and EducationGamification for Business, Training and Education
Gamification for Business, Training and EducationAndy Petroski
 
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...Baltasar Fernández-Manjón
 
Holistic player modeling for controlling adaptation in video games
Holistic player modeling for controlling adaptation in video gamesHolistic player modeling for controlling adaptation in video games
Holistic player modeling for controlling adaptation in video gamesBoyan Bontchev
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoDEVCON
 
Tcea 2014 Video Game Design for New TEKS
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKSMike Ploor
 
GAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGGAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGIRJET Journal
 
IRJET- Clustering Students through Data Mining and Gamified Learning
IRJET- Clustering Students through Data Mining and Gamified LearningIRJET- Clustering Students through Data Mining and Gamified Learning
IRJET- Clustering Students through Data Mining and Gamified LearningIRJET Journal
 
Game analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play gamesGame analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play gamesChristian Beckers
 

Semelhante a Games with a purpose (20)

WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconing
 
SAVE ENERGY_WP3+5_Presentation_CKIR
SAVE ENERGY_WP3+5_Presentation_CKIRSAVE ENERGY_WP3+5_Presentation_CKIR
SAVE ENERGY_WP3+5_Presentation_CKIR
 
Lec 04. The way to production: game testing and analytics
Lec 04. The way to production: game testing and analyticsLec 04. The way to production: game testing and analytics
Lec 04. The way to production: game testing and analytics
 
Learning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningLearning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based Learning
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
Openbadges for e-Assessment
Openbadges for e-AssessmentOpenbadges for e-Assessment
Openbadges for e-Assessment
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data Refinement
 
Openbadges for e-assessment - e-assessment scotland 2013
Openbadges for e-assessment - e-assessment scotland 2013Openbadges for e-assessment - e-assessment scotland 2013
Openbadges for e-assessment - e-assessment scotland 2013
 
Gamification for Business, Training and Education
Gamification for Business, Training and EducationGamification for Business, Training and Education
Gamification for Business, Training and Education
 
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
 
Holistic player modeling for controlling adaptation in video games
Holistic player modeling for controlling adaptation in video gamesHolistic player modeling for controlling adaptation in video games
Holistic player modeling for controlling adaptation in video games
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
Tcea 2014 Video Game Design for New TEKS
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKS
 
GAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGGAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNING
 
IRJET- Clustering Students through Data Mining and Gamified Learning
IRJET- Clustering Students through Data Mining and Gamified LearningIRJET- Clustering Students through Data Mining and Gamified Learning
IRJET- Clustering Students through Data Mining and Gamified Learning
 
Game analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play gamesGame analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play games
 

Mais de Elena Simperl

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceElena Simperl
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationElena Simperl
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so farElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactElena Simperl
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfElena Simperl
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Elena Simperl
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?Elena Simperl
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesElena Simperl
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterElena Simperl
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impactElena Simperl
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data StoriesElena Simperl
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...Elena Simperl
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesElena Simperl
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...Elena Simperl
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachElena Simperl
 

Mais de Elena Simperl (20)

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generation
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impact
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdf
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdf
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on Twitter
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impact
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data Stories
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart cities
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
 
Qrowd and the city
Qrowd and the cityQrowd and the city
Qrowd and the city
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approach
 

Último

↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...ranjana rawat
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...anamikaraghav4
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...anamikaraghav4
 

Último (20)

↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
 

Games with a purpose

  • 1. GAMES WITH A PURPOSE ELENA SIMPERL UNIVERSITY OF SOUTHAMPTON 7/18/2013 Tutorial@ESWC2013 1
  • 2. GAMES AND GAMIFICATION GAMES WITH A PURPOSE 7/18/2013 2 Tutorial@ESWC2013
  • 3. GAMES WITH A PURPOSE (GWAP) „ a human-based computation technique in which a computational process performs its function by outsourcing certain steps to humans in an entertaining way” [Wikipedia]
  • 4. RELATED: GAMIFICATION “use of game play mechanics for non-game applications […] in order to encourage people to adopt the applications” [Wikipedia] Image from http://gapingvoid.com/2011/06/07/pixie-dust-the-mountain-of- mediocrity/
  • 5. HOW TO IMPLEMENT GAMIFICATION* • Cosmetic: adding game-like visual elements or copy (usually visual design or copy-driven) • Accessory: wedging in easy-to-add-on game elements, such as badges or adjacent products (usually marketing- driven) • Integrated: more subtle, deeply integrated elements like % complete (usually interaction-design driven) • Basis: making the entire offering a game (usually product- driven) * http://uxmag.com/design/a-gamification-framework-for-interaction- designers
  • 6. GAMIFICATION FEATURES* • Accelerated feedback cycles • Annual performance appraisals vs immediate feedback to maintain engagement. • Clear goals and rules of play • Players feel empowered to achieve goals vs fuzzy, complex system of rules in real-world. • Compelling narrative • Gamification builds a narrative that engages players to participate and achieve the goals of the activity *http://www.gartner.com/it/page.jsp?id=1629214
  • 7. WHAT TASKS CAN BE SUBJECT TO A GAME?* • Decomposable into simpler tasks • Nested tasks • Performance is measurable • Obvious rewarding scheme • Skills can be arranged in a smooth learning curve *http://www.lostgarden.com/2008/06/what-actitivies-that-can-be-turned- into.html
  • 8. EXAMPLE: GAME ELEMENTS IN TAG-A-TUNE • Task is decomposable • Audio annotation one tune per game round • No nested tasks • Performance: consensus, bonus round on rating audios 7/18/2013 Tutorial@ESWC2013 8 Players decide whether they listen to the same tune by exchanging free-text hints
  • 9. EXAMPLE: GAMIFIED HEALTHCARE • eCommerce solution provider, loyality management, gamification • Goal: motivate employees to exercise ; reduces health insurance costs and increases productivity • How • Installed gyms in offices and built custom application to check in to each workout; competition with cash prize  12% employees • Fitness as a team sport: form regional teams competing against each other; leaderboards  70% employees 7/18/2013 Tutorial@ESWC201 9
  • 10. DIMENSIONS OF GWAP DESIGN GAMES WITH A PURPOSE 7/18/2013 10 Tutorial@ESWC201
  • 11. DIMENSIONS OF GWAP DESIGN WHAT IS THE PURPOSE OF THE GAME • Concrete specification of the task • Example: annotation of a set of 500,000 images using free labels, controlled vocabulary etc • Where does the input data come from? How much noise can you expect in the data? • Example: validating the results of algorithms; poor input data hampers UX HOW CAN IT BE TRANSLATED INTO DECOMPOSABLE TASKS • Repetitive tasks vs. player experience; see motivation 7/18/2013 Tutorial@ESWC201 11
  • 12. DIMENSIONS OF GWAP DESIGN (2) WHAT SUB-TASKS CAN YOU IDENTIFY • Number of interrelated steps in a casual game and granularity of tasks HOW DOES THE HUMAN READABLE DESCRIPTION OF THE TASK LOOK LIKE • See Linked Data examples 7/18/2013 Tutorial@ESWC2013 12
  • 13. DIMENSIONS OF GWAP DESIGN (3) HOW TO YOU MEASURE PERFORMANCE • Redundancy (output-agreement games) • Consensus (input agreement, cf Tag-A-Tune) • Describer - guesser WHAT DO USERS RECEIVE POINTS FOR, WHEN, AND HOW MANY • Mechanism design Note: tasks cannot be too difficult, otherwise the tasks feel like work; they have to be interesting and intellectually challenging, otherwise the game is boring; players should be able to get better at it during the game. 7/18/2013 Tutorial@ESWC201 13
  • 14. SINGLE VS. MULTI- PLAYER GAMES • Multi-player games • UX (player appreciate social contact and intellectual challenge) • Consensus mechanism, less spam • Rapid feedback cycles • But: requires players’ matching functionality and enough players in the system at the same time • Can be simulated using bots and (lots of) pre-recorded rounds • Single-player games • Different quality assurance method (player receives reward once correct answer is determined); or • Training data available to build initial profile 7/18/2013 Tutorial@ESWC2013 14
  • 17. MECHANISM DESIGN • Area of game theory • Game designer defining the structure of the game • Game designer is interested in specific outcomes and attempts to influence players’ behavior to achieve these outcomes • Different reward models can be applied • Pay-per-item vs winner-takes-it-all • Competitions among individuals and teams • How to price contributions • These parameters will change the behavior of the users in the system 7/18/2013 Tutorial@ESWC2013 17
  • 18. DIMENSIONS OF GWAP DESIGN (4) HOW DO YOU TRANSLATE CROWD INPUTS INTO VALIDATED ANSWERS • When are two answers the same • How many assignments per question • Player’s reliability, spam HOW DO YOU ASSIGN CHALLENGES TO PLAYERS • Random vs based on previous performance • The same about players matching 7/18/2013 Tutorial@ESWC2013 18
  • 19. DIMENSIONS OF GWAP DESIGN (5) WHAT ADDITIONAL GAME ELEMENTS CAN YOU INCLUDE • Different types of players* • Useful information (tabu lists) • Levels of difficulty (requires knowledge of the problem space) • Timing adds a sense of urgency, feels more like play and less like work • Leader boards, badges, appointment dynamics *http://www.gamasutra.com/blogs/Vi ctorManrique/20130524/193007/Gam ification_Player_Types_The_TimeEn gagement_Pyramid.php 7/18/2013 Tutorial@ESWC2013 19
  • 20. GAME MECHANICS: LEADERBOARDS* • Global: top-players • Local: user can find himself, has attainable objective • Friends: user competes and interacts with players he feels emotionally attached to • Filtered: e.g., all players in one area, creates a sense of community • Aggregates: e.g., for teams, encourage cooperation, create social pressure *http://blog.badgeville.com/2013/03/15/g ame-mechanics-leaderboards-pt1/ 7/18/2013 Tutorial@ESWC2013 20
  • 21. CONCLUSIONS GWAPs are a useful concept for intellectually challenging, but solvable, fine-granular tasks, in domains appealing for mainstream casual Internet users Game mechanics need careful tuning to be effective 7/18/2013 Tutorial@ESWC201 21