SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
MOBILE GAMIFICATION
Jonathan R. Engelsma, Ph.D.
GVSU School of Computing
TOPICS
• About GVSU CIS / MASL
• Motivation
• Gamification and the Power of Play
• Social Persuasion
• Lessons from the Field
PADNOS COLLEGE OF
ENGINEERING & COMPUTING
• PCEC consists of:
• School of Computing
• School of Engineering
• 1530 students total
• Undergraduate and
Graduate degree programs.
CIS UNDERGRAD PROGRAMS
• ABET Accredited
• Undergraduate Programs:
• Computer Science
• Information Systems
• 550 Students
• ~ 40 CS graduates annually
• ~ 40-50 IS graduates annually
CIS GRADUATE PROGRAMS
• Graduate Programs
• Computer Information
Systems
• Medical & Bio-Informatics
• ~ 80 students total
• ~30 MS graduates annually
MOBILE APPS & SERVICES LAB
• A multidisciplinary/collaborative
initiative hosted by the GVSU
School of Computing
• Provides an environment that
facilitates learning and discovery in
the area of mobile technology.
• Emphasis on collaboration and
“application research”.
More Info: http://masl.cis.gvsu.edu
MOTIVATION
“THE DEVICE FORMALLY KNOWN
ASTHE CELL PHONE”
THERE’S AN APP FORTHAT...
Source: http://www.pureoxygenmobile.com/how-many-apps-in-each-app-store/
THERE’S AN APP FORTHAT...
Attracting and sustaining user engagement is becoming
increasingly difficult endeavor!
Gamification is one technique being used to encourage
sustained engagement.
GAMIFICATION ANDTHE
POWER OF PLAY
“ACCIDENTAL” POWER OF PLAY
• Case in Point: Ian Bogost’s “Cow Clicker” Game
• partly satire
• partly a theory of today’s social games
• partly an earnest example of a social game
Source: http://www.wired.com/magazine/2011/12/ff_cowclicker/all/1
Buy more cows
with “mooney”
GAMIFICATION
gamification:
definition: the use of game thinking and
game mechanics in a non-game context
in order to engage users and solve
problems
(It’s really just a buzzword created by clever marketers to get
corporate types to pay $$ to attend summits and
conferences!)
GAME MECHANICS: BADGES
• Badging: an idea that
FourSquare lifted from
the Boy Scouts.
• Represent progress/
accomplishment
• often used in lieu of
leveling.
LEVELS
• Levels indicate progress.
They inform the user
(and his/her friends)
know where they stand.
• Usually not linear.
• Used by airlines and
credit card issuers for
years!
LEADERBOARDS
• Used to help users
make a quick visual
comparison and
hopefully motivate
them to engage.
• Earlier versions actually
disincentivized users!
POINTS
Twitter users like
to increase their
number of
followers as it is an
indicator of their
influence.
POINTS
Facebook like and
comment counters
are examples of
point systems as
well, and they exist
to encourage
engagement.
POINTS
Simple scalar value
behind eBay user
names is a key
motivator - do lots
of transactions and
make sure they are
permanent!
QUESTS / CHALLENGES
• Provide specific
directions for
something (hopefully
interesting and
awarding) that users
can do within the app
experience.
SOCIAL PERSUASION
SOCIAL PERSUASION
An interesting “social phishing” experiment:
Source: From:	
  Tom	
  Jaga+c	
  and	
  Nathan	
  Johnson	
  and	
  Markus	
  Jakobsson	
  and	
  Filippo	
  Menczer.	
  Social	
  Phishing.	
  CACM	
  October	
  2007.
SOCIAL PERSUASION
The results....
Source: From:	
  Tom	
  Jaga+c	
  and	
  Nathan	
  Johnson	
  and	
  Markus	
  Jakobsson	
  and	
  Filippo	
  Menczer.	
  Social	
  Phishing.	
  CACM	
  October	
  2007.
LESSONS FROMTHE FIELD
MY “COW CLICK” EXPERIENCE
• Where’s Blue - An addictive “dog catching” game...
• Incentivizing the harvest of Bluetooth addresses in public places
Reference: J. Engelsma, J. Ferrans, and M. Hans. EncounterEngine: Integrating Bluetooth User Proximity Data into Social Applications.Proceedings
of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication. October 2008.Avignon, France
GVSU ART GALLERY APP NOT
GETTING USEDVERY MUCH...
!
ART PLAY @ GVSU
ART PLAY - SITUATED DISPLAY
ART PLAY @ GVSU RESULTS
ART PLAY @ GVSU RESULTS
THINGS WE LEARNED
• Game content cannibalized the non-game content.
• tight integration of game features in non-game content is
key.
• People will do just about anything for free stuff.
• Situated displays had little quantitative impact, but did have a
qualitative impact on how user’s played the game.
SHOP SOCIAL
• Shop Social is a “social”
barcode scanning app.
• Finds relevant video content
for products that you scan.
• Integrates with Facebook.
• Incorporates simple game
mechanics to encourage
engagement.
ACTIVITY PER
AUTHENTICATED USER
Authenticated users (10% of overall user population)
produced 43% of all the activities!
ENGAGEMENT BY PLATFORM
WHAT WE LEARNED
• Authenticated users are substantially more engaged than non-
authenticated users.
• Video content shares better than photos and other types of
static content.
• Significant difference in engagement levels on iOS vs.Android.
(That is diminishing now.)
• Badges really do suck.
PARABOLAX
• A study on learner engagement in
serious games.
• Implemented a game that helps
middle school students learn about
quadratic equations.
• Collected data in middle schools
around the country.
PARABOLAX
RESULTS
• Using ParabolaX helped me understand quadratic functions
better:
76%
24%
Full Version
Agree
Disagree
50%50%
Basic Version
Agree
Disagree
χ2 (1, N = 66) = 4.373, p = 0.037
RESULTS
• Using ParabolaX helped me understand quadratic functions
better:
χ2 (1, N = 66) = 5.067, p = 0.024
83%
17%
Occassionally plays digital
games
Agree
Disagree 57%
43%
Frequently plays digital games
Agree
Disagree
WHAT WE’VE LEARNED
TO-DATE
• Results to date have not been too promising:
• ParabolaX DID NOT improve students’ ability to
recognize properties and concepts of quadratic functions.
• ParabolaX DID NOT make the study of quadratic
concepts more engaging to students.
• Kid’s that play a lot of video games have high expectations...
POCKET PT
• Investigation of the use of
accessorized therapeutic
games to assist physical
therapists who are treating
traumatic brain injury
patients.
• Joint collaboration involving
researchers from GVSU,
Mary Free Bed & Hope
Network.
Video: http://youtu.be/1lNnmoNZ7Mk
CREDITS
• Alejo Montoya
• Alex Restrepo
• Juan Mejia
• Andres Solano
• Tom Parker
• Sam Serpoosh
• Kevin Formsma
• Greg Zavitz
• John Golden
• Char Beckmann
• Andres Solano
• Joseph Roth
My colleagues / students who contributed to these apps:
• John Farris
• Cathy Harro
• Nathan Kemler
• Ferris Jumah
THANKYOU!!
• Email: Jonathan.Engelsma@gvsu.edu
• Twitter: @batwingd
• Web: http://themobilemontage.com
• GVSU: http://masl.cis.gvsu.edu

Más contenido relacionado

Destacado

2013 Michigan Beekeepers Association Annual Spring Conference
2013 Michigan Beekeepers Association Annual Spring Conference2013 Michigan Beekeepers Association Annual Spring Conference
2013 Michigan Beekeepers Association Annual Spring ConferenceJonathan Engelsma
 
What Every IT Manager Should Know About Mobile Apps
What Every IT Manager Should Know About Mobile AppsWhat Every IT Manager Should Know About Mobile Apps
What Every IT Manager Should Know About Mobile AppsJonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)Jonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)Jonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02) iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02) Jonathan Engelsma
 
Knowing Your Bees: Becoming a Better Beekeeper
Knowing Your Bees: Becoming a Better BeekeeperKnowing Your Bees: Becoming a Better Beekeeper
Knowing Your Bees: Becoming a Better BeekeeperJonathan Engelsma
 
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...Jonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)Jonathan Engelsma
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with SwiftTurnToTech
 
Swift Programming Language
Swift Programming LanguageSwift Programming Language
Swift Programming LanguageGiuseppe Arici
 

Destacado (10)

2013 Michigan Beekeepers Association Annual Spring Conference
2013 Michigan Beekeepers Association Annual Spring Conference2013 Michigan Beekeepers Association Annual Spring Conference
2013 Michigan Beekeepers Association Annual Spring Conference
 
What Every IT Manager Should Know About Mobile Apps
What Every IT Manager Should Know About Mobile AppsWhat Every IT Manager Should Know About Mobile Apps
What Every IT Manager Should Know About Mobile Apps
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02) iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
 
Knowing Your Bees: Becoming a Better Beekeeper
Knowing Your Bees: Becoming a Better BeekeeperKnowing Your Bees: Becoming a Better Beekeeper
Knowing Your Bees: Becoming a Better Beekeeper
 
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with Swift
 
Swift Programming Language
Swift Programming LanguageSwift Programming Language
Swift Programming Language
 

Similar a Mobile Gamification

OACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse ApplicationOACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse ApplicationVadim Levin
 
Conference presentation
Conference presentationConference presentation
Conference presentationYen Ho
 
Experiential Mobile Learning Workshop
Experiential Mobile Learning WorkshopExperiential Mobile Learning Workshop
Experiential Mobile Learning WorkshopJackie Gerstein, Ed.D
 
Offering Online Professional Development Using a Cross-Platform Strategy
Offering Online Professional Development Using a Cross-Platform StrategyOffering Online Professional Development Using a Cross-Platform Strategy
Offering Online Professional Development Using a Cross-Platform StrategyJason Rhode
 
Infographics: E-volving Instruction for Visual Literacy
Infographics: E-volving Instruction for Visual LiteracyInfographics: E-volving Instruction for Visual Literacy
Infographics: E-volving Instruction for Visual LiteracyMelanie Parlette-Stewart
 
There is an App for That
There is an App for ThatThere is an App for That
There is an App for ThatJohn Jeffrey
 
Hynek comp med_final
Hynek comp med_finalHynek comp med_final
Hynek comp med_finalJenna Hynek
 
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...Jennifer Koerber
 
ODHE Session May 2013
ODHE Session May 2013ODHE Session May 2013
ODHE Session May 2013Bex Lewis
 
Cyber securityeducation may2015
Cyber securityeducation may2015Cyber securityeducation may2015
Cyber securityeducation may2015Mark Guzdial
 
Eddie Gomez's "It's A Mobile World" @MiamiAdSchool
Eddie Gomez's "It's A Mobile World" @MiamiAdSchoolEddie Gomez's "It's A Mobile World" @MiamiAdSchool
Eddie Gomez's "It's A Mobile World" @MiamiAdSchoolEddie Gomez
 
Human computation and the Semantic Web (examples)
Human computation and the Semantic Web (examples)Human computation and the Semantic Web (examples)
Human computation and the Semantic Web (examples)Elena Simperl
 
Developing Accessibility Training Strategies in Higher Ed
Developing Accessibility Training Strategies in Higher EdDeveloping Accessibility Training Strategies in Higher Ed
Developing Accessibility Training Strategies in Higher Ed3Play Media
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
 
Building a digital environment to support the development of your students’ d...
Building a digital environment to support the development of your students’ d...Building a digital environment to support the development of your students’ d...
Building a digital environment to support the development of your students’ d...Jisc
 
Engaging Digital Natives
Engaging Digital NativesEngaging Digital Natives
Engaging Digital NativesSughosh Tembre
 
Equipping teachers for blended mode for post covid 19
Equipping teachers for blended mode for post covid 19Equipping teachers for blended mode for post covid 19
Equipping teachers for blended mode for post covid 19Dr. C.V. Suresh Babu
 

Similar a Mobile Gamification (20)

OACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse ApplicationOACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse Application
 
Conference presentation
Conference presentationConference presentation
Conference presentation
 
Experiential Mobile Learning Workshop
Experiential Mobile Learning WorkshopExperiential Mobile Learning Workshop
Experiential Mobile Learning Workshop
 
Offering Online Professional Development Using a Cross-Platform Strategy
Offering Online Professional Development Using a Cross-Platform StrategyOffering Online Professional Development Using a Cross-Platform Strategy
Offering Online Professional Development Using a Cross-Platform Strategy
 
Infographics: E-volving Instruction for Visual Literacy
Infographics: E-volving Instruction for Visual LiteracyInfographics: E-volving Instruction for Visual Literacy
Infographics: E-volving Instruction for Visual Literacy
 
Redefining content with Infographics
Redefining content with InfographicsRedefining content with Infographics
Redefining content with Infographics
 
There is an App for That
There is an App for ThatThere is an App for That
There is an App for That
 
Hynek comp med_final
Hynek comp med_finalHynek comp med_final
Hynek comp med_final
 
Social hr for ril
Social hr for rilSocial hr for ril
Social hr for ril
 
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...
Teach Them Where They Are: "Learning for Life Online" at the Boston Public Li...
 
ODHE Session May 2013
ODHE Session May 2013ODHE Session May 2013
ODHE Session May 2013
 
Cyber securityeducation may2015
Cyber securityeducation may2015Cyber securityeducation may2015
Cyber securityeducation may2015
 
Eddie Gomez's "It's A Mobile World" @MiamiAdSchool
Eddie Gomez's "It's A Mobile World" @MiamiAdSchoolEddie Gomez's "It's A Mobile World" @MiamiAdSchool
Eddie Gomez's "It's A Mobile World" @MiamiAdSchool
 
Human computation and the Semantic Web (examples)
Human computation and the Semantic Web (examples)Human computation and the Semantic Web (examples)
Human computation and the Semantic Web (examples)
 
Developing Accessibility Training Strategies in Higher Ed
Developing Accessibility Training Strategies in Higher EdDeveloping Accessibility Training Strategies in Higher Ed
Developing Accessibility Training Strategies in Higher Ed
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
 
Building a digital environment to support the development of your students’ d...
Building a digital environment to support the development of your students’ d...Building a digital environment to support the development of your students’ d...
Building a digital environment to support the development of your students’ d...
 
Engaging Digital Natives
Engaging Digital NativesEngaging Digital Natives
Engaging Digital Natives
 
Howison si2 keynote
Howison si2 keynoteHowison si2 keynote
Howison si2 keynote
 
Equipping teachers for blended mode for post covid 19
Equipping teachers for blended mode for post covid 19Equipping teachers for blended mode for post covid 19
Equipping teachers for blended mode for post covid 19
 

Más de Jonathan Engelsma

BIP Hive Scale Program Overview
BIP Hive Scale Program OverviewBIP Hive Scale Program Overview
BIP Hive Scale Program OverviewJonathan Engelsma
 
Selling Honey at Farmers Markets, Expos, etc.
Selling Honey at Farmers Markets, Expos, etc. Selling Honey at Farmers Markets, Expos, etc.
Selling Honey at Farmers Markets, Expos, etc. Jonathan Engelsma
 
Harvesting and Handling Honey for Hobby and Small Sideline Beekeepers
Harvesting and Handling Honey for Hobby and Small Sideline BeekeepersHarvesting and Handling Honey for Hobby and Small Sideline Beekeepers
Harvesting and Handling Honey for Hobby and Small Sideline BeekeepersJonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)Jonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)Jonathan Engelsma
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03) iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03) Jonathan Engelsma
 
So You Want To Be a Beekeeper?
So You Want To Be a Beekeeper? So You Want To Be a Beekeeper?
So You Want To Be a Beekeeper? Jonathan Engelsma
 

Más de Jonathan Engelsma (8)

BIP Hive Scale Program Overview
BIP Hive Scale Program OverviewBIP Hive Scale Program Overview
BIP Hive Scale Program Overview
 
Selling Honey Online
Selling Honey OnlineSelling Honey Online
Selling Honey Online
 
Selling Honey at Farmers Markets, Expos, etc.
Selling Honey at Farmers Markets, Expos, etc. Selling Honey at Farmers Markets, Expos, etc.
Selling Honey at Farmers Markets, Expos, etc.
 
Harvesting and Handling Honey for Hobby and Small Sideline Beekeepers
Harvesting and Handling Honey for Hobby and Small Sideline BeekeepersHarvesting and Handling Honey for Hobby and Small Sideline Beekeepers
Harvesting and Handling Honey for Hobby and Small Sideline Beekeepers
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03) iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
 
So You Want To Be a Beekeeper?
So You Want To Be a Beekeeper? So You Want To Be a Beekeeper?
So You Want To Be a Beekeeper?
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Mobile Gamification

  • 1. MOBILE GAMIFICATION Jonathan R. Engelsma, Ph.D. GVSU School of Computing
  • 2. TOPICS • About GVSU CIS / MASL • Motivation • Gamification and the Power of Play • Social Persuasion • Lessons from the Field
  • 3. PADNOS COLLEGE OF ENGINEERING & COMPUTING • PCEC consists of: • School of Computing • School of Engineering • 1530 students total • Undergraduate and Graduate degree programs.
  • 4. CIS UNDERGRAD PROGRAMS • ABET Accredited • Undergraduate Programs: • Computer Science • Information Systems • 550 Students • ~ 40 CS graduates annually • ~ 40-50 IS graduates annually
  • 5. CIS GRADUATE PROGRAMS • Graduate Programs • Computer Information Systems • Medical & Bio-Informatics • ~ 80 students total • ~30 MS graduates annually
  • 6. MOBILE APPS & SERVICES LAB • A multidisciplinary/collaborative initiative hosted by the GVSU School of Computing • Provides an environment that facilitates learning and discovery in the area of mobile technology. • Emphasis on collaboration and “application research”. More Info: http://masl.cis.gvsu.edu
  • 8. “THE DEVICE FORMALLY KNOWN ASTHE CELL PHONE”
  • 9. THERE’S AN APP FORTHAT... Source: http://www.pureoxygenmobile.com/how-many-apps-in-each-app-store/
  • 10. THERE’S AN APP FORTHAT... Attracting and sustaining user engagement is becoming increasingly difficult endeavor! Gamification is one technique being used to encourage sustained engagement.
  • 12. “ACCIDENTAL” POWER OF PLAY • Case in Point: Ian Bogost’s “Cow Clicker” Game • partly satire • partly a theory of today’s social games • partly an earnest example of a social game Source: http://www.wired.com/magazine/2011/12/ff_cowclicker/all/1 Buy more cows with “mooney”
  • 13. GAMIFICATION gamification: definition: the use of game thinking and game mechanics in a non-game context in order to engage users and solve problems (It’s really just a buzzword created by clever marketers to get corporate types to pay $$ to attend summits and conferences!)
  • 14. GAME MECHANICS: BADGES • Badging: an idea that FourSquare lifted from the Boy Scouts. • Represent progress/ accomplishment • often used in lieu of leveling.
  • 15. LEVELS • Levels indicate progress. They inform the user (and his/her friends) know where they stand. • Usually not linear. • Used by airlines and credit card issuers for years!
  • 16. LEADERBOARDS • Used to help users make a quick visual comparison and hopefully motivate them to engage. • Earlier versions actually disincentivized users!
  • 17. POINTS Twitter users like to increase their number of followers as it is an indicator of their influence.
  • 18. POINTS Facebook like and comment counters are examples of point systems as well, and they exist to encourage engagement.
  • 19. POINTS Simple scalar value behind eBay user names is a key motivator - do lots of transactions and make sure they are permanent!
  • 20. QUESTS / CHALLENGES • Provide specific directions for something (hopefully interesting and awarding) that users can do within the app experience.
  • 22. SOCIAL PERSUASION An interesting “social phishing” experiment: Source: From:  Tom  Jaga+c  and  Nathan  Johnson  and  Markus  Jakobsson  and  Filippo  Menczer.  Social  Phishing.  CACM  October  2007.
  • 23. SOCIAL PERSUASION The results.... Source: From:  Tom  Jaga+c  and  Nathan  Johnson  and  Markus  Jakobsson  and  Filippo  Menczer.  Social  Phishing.  CACM  October  2007.
  • 25. MY “COW CLICK” EXPERIENCE • Where’s Blue - An addictive “dog catching” game... • Incentivizing the harvest of Bluetooth addresses in public places Reference: J. Engelsma, J. Ferrans, and M. Hans. EncounterEngine: Integrating Bluetooth User Proximity Data into Social Applications.Proceedings of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication. October 2008.Avignon, France
  • 26. GVSU ART GALLERY APP NOT GETTING USEDVERY MUCH... !
  • 27. ART PLAY @ GVSU
  • 28. ART PLAY - SITUATED DISPLAY
  • 29. ART PLAY @ GVSU RESULTS
  • 30. ART PLAY @ GVSU RESULTS
  • 31. THINGS WE LEARNED • Game content cannibalized the non-game content. • tight integration of game features in non-game content is key. • People will do just about anything for free stuff. • Situated displays had little quantitative impact, but did have a qualitative impact on how user’s played the game.
  • 32. SHOP SOCIAL • Shop Social is a “social” barcode scanning app. • Finds relevant video content for products that you scan. • Integrates with Facebook. • Incorporates simple game mechanics to encourage engagement.
  • 33. ACTIVITY PER AUTHENTICATED USER Authenticated users (10% of overall user population) produced 43% of all the activities!
  • 35. WHAT WE LEARNED • Authenticated users are substantially more engaged than non- authenticated users. • Video content shares better than photos and other types of static content. • Significant difference in engagement levels on iOS vs.Android. (That is diminishing now.) • Badges really do suck.
  • 36. PARABOLAX • A study on learner engagement in serious games. • Implemented a game that helps middle school students learn about quadratic equations. • Collected data in middle schools around the country.
  • 38. RESULTS • Using ParabolaX helped me understand quadratic functions better: 76% 24% Full Version Agree Disagree 50%50% Basic Version Agree Disagree χ2 (1, N = 66) = 4.373, p = 0.037
  • 39. RESULTS • Using ParabolaX helped me understand quadratic functions better: χ2 (1, N = 66) = 5.067, p = 0.024 83% 17% Occassionally plays digital games Agree Disagree 57% 43% Frequently plays digital games Agree Disagree
  • 40. WHAT WE’VE LEARNED TO-DATE • Results to date have not been too promising: • ParabolaX DID NOT improve students’ ability to recognize properties and concepts of quadratic functions. • ParabolaX DID NOT make the study of quadratic concepts more engaging to students. • Kid’s that play a lot of video games have high expectations...
  • 41. POCKET PT • Investigation of the use of accessorized therapeutic games to assist physical therapists who are treating traumatic brain injury patients. • Joint collaboration involving researchers from GVSU, Mary Free Bed & Hope Network. Video: http://youtu.be/1lNnmoNZ7Mk
  • 42. CREDITS • Alejo Montoya • Alex Restrepo • Juan Mejia • Andres Solano • Tom Parker • Sam Serpoosh • Kevin Formsma • Greg Zavitz • John Golden • Char Beckmann • Andres Solano • Joseph Roth My colleagues / students who contributed to these apps: • John Farris • Cathy Harro • Nathan Kemler • Ferris Jumah
  • 43. THANKYOU!! • Email: Jonathan.Engelsma@gvsu.edu • Twitter: @batwingd • Web: http://themobilemontage.com • GVSU: http://masl.cis.gvsu.edu