SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
S C I E N C E * PA S S I O N * T E C H N O L O G Y
SOCIAL NETWORK ANALYSIS OF THE
GLOBAL GAME JAM NETWORK
J O H A N N A P I R K E R , T U G R A Z , A U S T R I A
F O A A D K H O S M O O D , C A L P O LY, C A
C H R I S T I A N G Ü T L , C U R T I N U N I V E R S I T Y, A U S T R A L I A
F E B - 2 6 : : I C G J 2 0 1 7 , S A N F R A N C I S C O
JOHANNA PIRKER
▸ Computer Scientist & Software Engineering @Graz University of
Technology
▸ Virtual Worlds @Massachusetts Institute of Technology
▸ Researcher at Institute for Information Systems & Computer Media, TU
Graz
▸ Virtual, Immersive Realities & Worlds
▸ HCI, E-Learning, UX, Data Analysis (SNA)
▸ Games Education (for CS) & Research, Design, Development & Analysis
▸ Website: www.jpirker.com
@JOEYPRINK
DATA ANALYTICS
▸ Understanding jammer behaviour to create better or
innovative jam experiences
▸ Understanding and identifying patterns in jammer
data
▸ -> who is the jammer?
▸ -> statistics on jam behaviour (retention rate,
concurrency, ..)
▸ -> social behaviour of jammers?
SOCIAL NETWORK ANALYSIS
SOCIAL NETWORK ANALYSIS
▸ “Strategy for investigating social structures through
the use of network and graph theories”
▸ Nodes (actors, people, topics)
▸ Ties / Edges (relationships)
▸ We can model the world around us as networks
▸ To get new information
Further reading: jis.sagepub.com/content/28/6/441.short
SIX DEGREES OF SEPARATION
▸ In 1967, Stanley Milgram (social psychologist at Yale &
Harvard) conducted the small-world-experiment that
is the basis of the “six degrees of separation” concept.
▸ He sent several packages to randomly selected
individuals in the US, asking them to forward the
package to a target contact person in Boston. The
average path length for the received packages was
around 5.5.
Further reading: en.wikipedia.org/wiki/Small-world_experiment
SIX DEGREES OF SEPARATION
▸ In 2008, a study of Microsoft showed that the average
chain of contacts between users of MSN was 6.6
people.
▸ In 2016, Facebook observed an average connection
distance between Facebook users of 3.57.
Further reading: en.wikipedia.org/wiki/Small-world_experiment
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Six Degrees of Separation
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
8
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Social Network Analysis - Applications
§  Political Blogs
§  Prior to the 2004 U.S. Presidential election
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
10
Reading: http://dl.acm.org/citation.cfm?id=1134277
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Social Network Analysis – Applications
§  Organizations
§  Email delivery at HP labs
§  Informal communication
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
11
Reading: http://www.cs.princeton.edu/~chazelle/courses/BIB/HubermanAdamic.pdf
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Social Network Analysis – Applications
§  Ingredient networks
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
12
Reading: http://dl.acm.org/citation.cfm?id=2380757
S O C I A L N E T W O R K S I N D E S T I N Y
Rattinger, A., Wallner, G., Drachen, A., Pirker, J., & Sifa, R. (2016, September) Integrating and Inspecting Combined Behavioral Profiling and Social Network Models in Destiny,15th International Conference on Entertainment
Computing (in press).
SOCIAL NETWORK ANALYSIS OF
THE GLOBAL GAME JAM NETWORK
MAIN CONTRIBUTION
▸ First construction of social jammer networks within
Global Game Jam
▸ Basic social network analysis of the jammer
network
▸ Discussion of potential social networks for the GGJ
and future game jam research
GLOBAL GAME JAM
▸ “world’s largest game development event taking
place around the world at physical locations”
▸ each game uploaded to GGJ website and linked to
jammer profiles
▸ -> social interactions
▸ -> international context
DATASET
▸ Dataset crawled from GGJ website
▸ 2014-2016
▸ registered jam sites (1.637 dp)
▸ location, country, jammers,
uploaded games
▸ jammer entries (85.387 dp)
▸ locations, skills, uploaded games
▸ uploaded games (15.955 dp)
▸ name, platforms, tools, description
▸ Data set pre-processing (cleaning):
▸ names replaced by IDs
▸ only jammers who submitted required
information (18.426)
NETWORK RELATIONSHIP
explicit (friend, follow information) vs implicit (shared
interests) networks
▸ Jammer Network: describes connections between
jammers through the games they have developed together
(v= jammer, e = developed games together)
▸ Location Network: demonstrates the connectivity between
various locations or nations through (moving) jammers (v =
location, e = jammers developed games together)
▸ Game Network: represents a network of all games
developed connected through jammers (v = games, e =
common jammers in the development process)
NETWORK RELATIONSHIP
‣ Jammer Network
‣ three-year span
‣ v: jammers
‣ e: developed a game
together 

‣ undirected, weighted graph
‣ (weight: # games developed
together)
JAMMER 1
JAMMER 2
JAMMER 3
3
1
ANALYSIS & RESULTS
GOAL
▸ look at subset of network to get an understanding of the
structure in the GGJ network
▸ identify potential future research possibilities with this data
▸ identify potential of graphs as tool
NETWORK
NETWORK
NETWORK STRUCTURE
▸ Average degree
▸ avg # of connections j2j: 4.335;
most 2-6 jammers
▸ almost 1.500 jammers degree of
1 :-(, a few 9+
NETWORK STRUCTURE
▸ Average weighted degree
▸ avg # of weighted connections
j2j: 5.515
▸ likely to work with same
people
NETWORK STRUCTURE
▸ Of 39,939 edges, which represent
the collaboration through games,
▸ 8,631 (21.61%) collaborate
more than one time with the
same jammer,
▸ 1,998 (0.50%) more than twice,
and
▸ 233 (0.58%) more than 3 times.
▸ 29 (0.07%) even worked
together 4 or more times with
the same partner (e.g. working on
two games at the same jam).
NETWORK STRUCTURE
▸ Largest Component (LCC)
▸ very small!
▸ 56 nodes, 194 edges
▸ Game jam location in Brazil
▸ avg degree: 6.929
▸ weighted degree: 12.786
▸ Many of these jammers have participated every
year, some have even worked on more than one
game per year.
NETWORK STRUCTURE
Bridge!
GOALS
• Improve our understanding of the jammer
engagement and behaviours to improve experience
• Find issues to avoid drop-outs
• Find “important” nodes (bridges) and “weak” nodes
• Find flaws early and maybe also automatically/
dynamically
OBSERVATIONS
• Jammer graph is not connected: several subgraphs
representing the location, and barely connected to
other sites
• Degree can be used to predict tasks (e.g. high degree
refers to audio engineers)
• Network metrics can be used to correlate with aspects
such as retention rates or engagement (future work)
IDEAS
Social Networks to Strengthen the Community:
Social network can be used to identify weak ties and important
nodes, which are ”bridges” or ”hubs” and are connecting many
other nodes and components. is knowledge can be useful to avoid
drop-outs.
Additionally, SNA can be used to identify ”strong” nodes (with a
high degree). These nodes are often very experienced with game
jams and can be used as ”experts” to create new jam sites or to help
organizing events, or as part of a group, which is not very
experienced yet.
IDEAS
Social Networks for Dynamic Group Formation
Graph-based recommendation tools are already popular in
various fields, such as games, recipes and products. Forming
proper and meaningful groups can be a struggle in large game
jam settings, as no widely adopted methods exist.
Using social networks in a tool for group formation could be a
fast, easy, and interesting replacement of traditional methods.
IDEAS
Collaboration Graph as Engagement Tool
Based on the social network measure a new form of social engagement can be
created. Similar to the Small World Problem or the Erdos number, the collaboration
graph can be used to engage jammers, to collaborate with new jammers, or jammers
at different locations.
As gamification tools, jammers could be motivated through their ”degree”, or the
path length to another person (e.g. a famous game developer, the ”Carmack
number”) to collaborate with new jammers.
Carmack Number 0
Carmack Number n
Carmack Number 1
IDEAS
Collaboration Graph as Engagement Tool
Based on the social network measure a new form of social engagement can be
created. Similar to the Small World Problem or the Erdos number, the collaboration
graph can be used to engage jammers, to collaborate with new jammers, or jammers
at different locations.
As gamification tools, jammers could be motivated through their ”degree”, or the
path length to another person (e.g. a famous game developer, the ”Romero
number”) to collaborate with new jammers.
Romero Number 0
Romero Number n
Romero Number 1
IDEAS
Collaboration Graph as Engagement Tool
Based on the social network measure a new form of social engagement can be
created. Similar to the Small World Problem or the Erdos number, the collaboration
graph can be used to engage jammers, to collaborate with new jammers, or jammers
at different locations.
As gamification tools, jammers could be motivated through their ”degree”, or the
path length to another person (e.g. a famous game developer, the ”Pirker number”)
to collaborate with new jammers.
Pirker Number 0
Pirker Number n
Pirker Number n-1Pirker Number n-1
THANK YOU FOR YOUR
ATTENTION.
JOHANNA PIRKER, JPIRKER@MIT.EDU, @JOEYPRINK


Further information:
jpirker.com
Thanks to GGJ Foundation!
Thanks to the reviewers!

Más contenido relacionado

Destacado

Learning in Virtual Worlds
Learning in Virtual WorldsLearning in Virtual Worlds
Learning in Virtual WorldsJohanna Pirker
 
Games User Research & User Testing 101
Games User Research & User Testing 101Games User Research & User Testing 101
Games User Research & User Testing 101Johanna Pirker
 
September Game Jam 2014 Graz
September Game Jam 2014 GrazSeptember Game Jam 2014 Graz
September Game Jam 2014 GrazJohanna Pirker
 
Rarebyte - How We Use Unity and Optimize Our Games
Rarebyte - How We Use Unity and Optimize Our GamesRarebyte - How We Use Unity and Optimize Our Games
Rarebyte - How We Use Unity and Optimize Our GamesRainer Angermann
 
Group Forming Processes - Experiences and Best Practice from Different Game Jams
Group Forming Processes - Experiences and Best Practice from Different Game JamsGroup Forming Processes - Experiences and Best Practice from Different Game Jams
Group Forming Processes - Experiences and Best Practice from Different Game JamsJohanna Pirker
 
2009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 20072009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 2007Marc Smith
 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...Jeromy Anglim
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreWael Elrifai
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajekTHomas Plotkowiak
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsPatti Anklam
 

Destacado (13)

Learning in Virtual Worlds
Learning in Virtual WorldsLearning in Virtual Worlds
Learning in Virtual Worlds
 
Games User Research & User Testing 101
Games User Research & User Testing 101Games User Research & User Testing 101
Games User Research & User Testing 101
 
September Game Jam 2014 Graz
September Game Jam 2014 GrazSeptember Game Jam 2014 Graz
September Game Jam 2014 Graz
 
Rarebyte - How We Use Unity and Optimize Our Games
Rarebyte - How We Use Unity and Optimize Our GamesRarebyte - How We Use Unity and Optimize Our Games
Rarebyte - How We Use Unity and Optimize Our Games
 
Virtual Teal World
Virtual Teal WorldVirtual Teal World
Virtual Teal World
 
Group Forming Processes - Experiences and Best Practice from Different Game Jams
Group Forming Processes - Experiences and Best Practice from Different Game JamsGroup Forming Processes - Experiences and Best Practice from Different Game Jams
Group Forming Processes - Experiences and Best Practice from Different Game Jams
 
2009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 20072009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 2007
 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and more
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajek
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to Tools
 

Similar a Social Network Analysis of Global Game Jam

Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities
Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities
Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities Johanna Pirker
 
2021 - We are Developers - How Data is Shaping our Games
2021 - We are Developers - How Data is Shaping our Games2021 - We are Developers - How Data is Shaping our Games
2021 - We are Developers - How Data is Shaping our GamesJohanna Pirker
 
Data visualisationsummit 2013
Data visualisationsummit 2013Data visualisationsummit 2013
Data visualisationsummit 2013The Pathway Group
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design materialpeterpur
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfBalasundaramSr
 
2009 December NodeXL Overview
2009 December NodeXL Overview2009 December NodeXL Overview
2009 December NodeXL OverviewMarc Smith
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Jonathan Stray
 
The Science Of Social Networks
The Science Of Social NetworksThe Science Of Social Networks
The Science Of Social NetworksEhren Foss
 
Maltego Radium Mapping Network Ties and Identities across the Internet
Maltego Radium Mapping Network Ties and Identities across the InternetMaltego Radium Mapping Network Ties and Identities across the Internet
Maltego Radium Mapping Network Ties and Identities across the InternetShalin Hai-Jew
 
Small Worlds Social Graphs Social Media
Small Worlds Social Graphs Social MediaSmall Worlds Social Graphs Social Media
Small Worlds Social Graphs Social Mediasuresh sood
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Doug Needham
 
Lecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. NarahariLecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. Naraharimunicsaa
 
Lecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. NarahariLecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. Naraharimunicsaa
 
Evolving social data mining and affective analysis
Evolving social data mining and affective analysis  Evolving social data mining and affective analysis
Evolving social data mining and affective analysis Athena Vakali
 
Accessible Next Level Visualizations
Accessible Next Level VisualizationsAccessible Next Level Visualizations
Accessible Next Level VisualizationsTed Gies
 
Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsWQ Fan
 
Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Shalin Hai-Jew
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interactionkhairul imam
 

Similar a Social Network Analysis of Global Game Jam (20)

Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities
Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities
Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities
 
2021 - We are Developers - How Data is Shaping our Games
2021 - We are Developers - How Data is Shaping our Games2021 - We are Developers - How Data is Shaping our Games
2021 - We are Developers - How Data is Shaping our Games
 
Data visualisationsummit 2013
Data visualisationsummit 2013Data visualisationsummit 2013
Data visualisationsummit 2013
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
 
Why AI is shaping our games
Why AI is shaping our gamesWhy AI is shaping our games
Why AI is shaping our games
 
2009 December NodeXL Overview
2009 December NodeXL Overview2009 December NodeXL Overview
2009 December NodeXL Overview
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
 
The Science Of Social Networks
The Science Of Social NetworksThe Science Of Social Networks
The Science Of Social Networks
 
Maltego Radium Mapping Network Ties and Identities across the Internet
Maltego Radium Mapping Network Ties and Identities across the InternetMaltego Radium Mapping Network Ties and Identities across the Internet
Maltego Radium Mapping Network Ties and Identities across the Internet
 
Small Worlds Social Graphs Social Media
Small Worlds Social Graphs Social MediaSmall Worlds Social Graphs Social Media
Small Worlds Social Graphs Social Media
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
 
Lecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. NarahariLecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. Narahari
 
Lecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. NarahariLecture5:Social Network Analysis-By Dr. Y. Narahari
Lecture5:Social Network Analysis-By Dr. Y. Narahari
 
Evolving social data mining and affective analysis
Evolving social data mining and affective analysis  Evolving social data mining and affective analysis
Evolving social data mining and affective analysis
 
Accessible Next Level Visualizations
Accessible Next Level VisualizationsAccessible Next Level Visualizations
Accessible Next Level Visualizations
 
Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for Recommendations
 
Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...
 
Syphens gale
Syphens gale Syphens gale
Syphens gale
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 

Último

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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
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
 

Último (20)

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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.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
 
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...
 

Social Network Analysis of Global Game Jam

  • 1. S C I E N C E * PA S S I O N * T E C H N O L O G Y SOCIAL NETWORK ANALYSIS OF THE GLOBAL GAME JAM NETWORK J O H A N N A P I R K E R , T U G R A Z , A U S T R I A F O A A D K H O S M O O D , C A L P O LY, C A C H R I S T I A N G Ü T L , C U R T I N U N I V E R S I T Y, A U S T R A L I A F E B - 2 6 : : I C G J 2 0 1 7 , S A N F R A N C I S C O
  • 2. JOHANNA PIRKER ▸ Computer Scientist & Software Engineering @Graz University of Technology ▸ Virtual Worlds @Massachusetts Institute of Technology ▸ Researcher at Institute for Information Systems & Computer Media, TU Graz ▸ Virtual, Immersive Realities & Worlds ▸ HCI, E-Learning, UX, Data Analysis (SNA) ▸ Games Education (for CS) & Research, Design, Development & Analysis ▸ Website: www.jpirker.com @JOEYPRINK
  • 3. DATA ANALYTICS ▸ Understanding jammer behaviour to create better or innovative jam experiences ▸ Understanding and identifying patterns in jammer data ▸ -> who is the jammer? ▸ -> statistics on jam behaviour (retention rate, concurrency, ..) ▸ -> social behaviour of jammers?
  • 5. SOCIAL NETWORK ANALYSIS ▸ “Strategy for investigating social structures through the use of network and graph theories” ▸ Nodes (actors, people, topics) ▸ Ties / Edges (relationships) ▸ We can model the world around us as networks ▸ To get new information Further reading: jis.sagepub.com/content/28/6/441.short
  • 6. SIX DEGREES OF SEPARATION ▸ In 1967, Stanley Milgram (social psychologist at Yale & Harvard) conducted the small-world-experiment that is the basis of the “six degrees of separation” concept. ▸ He sent several packages to randomly selected individuals in the US, asking them to forward the package to a target contact person in Boston. The average path length for the received packages was around 5.5. Further reading: en.wikipedia.org/wiki/Small-world_experiment
  • 7. SIX DEGREES OF SEPARATION ▸ In 2008, a study of Microsoft showed that the average chain of contacts between users of MSN was 6.6 people. ▸ In 2016, Facebook observed an average connection distance between Facebook users of 3.57. Further reading: en.wikipedia.org/wiki/Small-world_experiment
  • 8. www.tugraz.at n Hier könnte Ihr Logo stehen Six Degrees of Separation April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 8
  • 9. www.tugraz.at n Hier könnte Ihr Logo stehen Social Network Analysis - Applications §  Political Blogs §  Prior to the 2004 U.S. Presidential election April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 10 Reading: http://dl.acm.org/citation.cfm?id=1134277
  • 10. www.tugraz.at n Hier könnte Ihr Logo stehen Social Network Analysis – Applications §  Organizations §  Email delivery at HP labs §  Informal communication April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 11 Reading: http://www.cs.princeton.edu/~chazelle/courses/BIB/HubermanAdamic.pdf
  • 11. www.tugraz.at n Hier könnte Ihr Logo stehen Social Network Analysis – Applications §  Ingredient networks April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 12 Reading: http://dl.acm.org/citation.cfm?id=2380757
  • 12. S O C I A L N E T W O R K S I N D E S T I N Y Rattinger, A., Wallner, G., Drachen, A., Pirker, J., & Sifa, R. (2016, September) Integrating and Inspecting Combined Behavioral Profiling and Social Network Models in Destiny,15th International Conference on Entertainment Computing (in press).
  • 13. SOCIAL NETWORK ANALYSIS OF THE GLOBAL GAME JAM NETWORK
  • 14. MAIN CONTRIBUTION ▸ First construction of social jammer networks within Global Game Jam ▸ Basic social network analysis of the jammer network ▸ Discussion of potential social networks for the GGJ and future game jam research
  • 15. GLOBAL GAME JAM ▸ “world’s largest game development event taking place around the world at physical locations” ▸ each game uploaded to GGJ website and linked to jammer profiles ▸ -> social interactions ▸ -> international context
  • 16. DATASET ▸ Dataset crawled from GGJ website ▸ 2014-2016 ▸ registered jam sites (1.637 dp) ▸ location, country, jammers, uploaded games ▸ jammer entries (85.387 dp) ▸ locations, skills, uploaded games ▸ uploaded games (15.955 dp) ▸ name, platforms, tools, description ▸ Data set pre-processing (cleaning): ▸ names replaced by IDs ▸ only jammers who submitted required information (18.426)
  • 17. NETWORK RELATIONSHIP explicit (friend, follow information) vs implicit (shared interests) networks ▸ Jammer Network: describes connections between jammers through the games they have developed together (v= jammer, e = developed games together) ▸ Location Network: demonstrates the connectivity between various locations or nations through (moving) jammers (v = location, e = jammers developed games together) ▸ Game Network: represents a network of all games developed connected through jammers (v = games, e = common jammers in the development process)
  • 18. NETWORK RELATIONSHIP ‣ Jammer Network ‣ three-year span ‣ v: jammers ‣ e: developed a game together 
 ‣ undirected, weighted graph ‣ (weight: # games developed together) JAMMER 1 JAMMER 2 JAMMER 3 3 1
  • 20. GOAL ▸ look at subset of network to get an understanding of the structure in the GGJ network ▸ identify potential future research possibilities with this data ▸ identify potential of graphs as tool
  • 23. NETWORK STRUCTURE ▸ Average degree ▸ avg # of connections j2j: 4.335; most 2-6 jammers ▸ almost 1.500 jammers degree of 1 :-(, a few 9+
  • 24. NETWORK STRUCTURE ▸ Average weighted degree ▸ avg # of weighted connections j2j: 5.515 ▸ likely to work with same people
  • 25. NETWORK STRUCTURE ▸ Of 39,939 edges, which represent the collaboration through games, ▸ 8,631 (21.61%) collaborate more than one time with the same jammer, ▸ 1,998 (0.50%) more than twice, and ▸ 233 (0.58%) more than 3 times. ▸ 29 (0.07%) even worked together 4 or more times with the same partner (e.g. working on two games at the same jam).
  • 26. NETWORK STRUCTURE ▸ Largest Component (LCC) ▸ very small! ▸ 56 nodes, 194 edges ▸ Game jam location in Brazil ▸ avg degree: 6.929 ▸ weighted degree: 12.786 ▸ Many of these jammers have participated every year, some have even worked on more than one game per year.
  • 28. GOALS • Improve our understanding of the jammer engagement and behaviours to improve experience • Find issues to avoid drop-outs • Find “important” nodes (bridges) and “weak” nodes • Find flaws early and maybe also automatically/ dynamically
  • 29. OBSERVATIONS • Jammer graph is not connected: several subgraphs representing the location, and barely connected to other sites • Degree can be used to predict tasks (e.g. high degree refers to audio engineers) • Network metrics can be used to correlate with aspects such as retention rates or engagement (future work)
  • 30. IDEAS Social Networks to Strengthen the Community: Social network can be used to identify weak ties and important nodes, which are ”bridges” or ”hubs” and are connecting many other nodes and components. is knowledge can be useful to avoid drop-outs. Additionally, SNA can be used to identify ”strong” nodes (with a high degree). These nodes are often very experienced with game jams and can be used as ”experts” to create new jam sites or to help organizing events, or as part of a group, which is not very experienced yet.
  • 31. IDEAS Social Networks for Dynamic Group Formation Graph-based recommendation tools are already popular in various fields, such as games, recipes and products. Forming proper and meaningful groups can be a struggle in large game jam settings, as no widely adopted methods exist. Using social networks in a tool for group formation could be a fast, easy, and interesting replacement of traditional methods.
  • 32. IDEAS Collaboration Graph as Engagement Tool Based on the social network measure a new form of social engagement can be created. Similar to the Small World Problem or the Erdos number, the collaboration graph can be used to engage jammers, to collaborate with new jammers, or jammers at different locations. As gamification tools, jammers could be motivated through their ”degree”, or the path length to another person (e.g. a famous game developer, the ”Carmack number”) to collaborate with new jammers. Carmack Number 0 Carmack Number n Carmack Number 1
  • 33. IDEAS Collaboration Graph as Engagement Tool Based on the social network measure a new form of social engagement can be created. Similar to the Small World Problem or the Erdos number, the collaboration graph can be used to engage jammers, to collaborate with new jammers, or jammers at different locations. As gamification tools, jammers could be motivated through their ”degree”, or the path length to another person (e.g. a famous game developer, the ”Romero number”) to collaborate with new jammers. Romero Number 0 Romero Number n Romero Number 1
  • 34. IDEAS Collaboration Graph as Engagement Tool Based on the social network measure a new form of social engagement can be created. Similar to the Small World Problem or the Erdos number, the collaboration graph can be used to engage jammers, to collaborate with new jammers, or jammers at different locations. As gamification tools, jammers could be motivated through their ”degree”, or the path length to another person (e.g. a famous game developer, the ”Pirker number”) to collaborate with new jammers. Pirker Number 0 Pirker Number n Pirker Number n-1Pirker Number n-1
  • 35. THANK YOU FOR YOUR ATTENTION. JOHANNA PIRKER, JPIRKER@MIT.EDU, @JOEYPRINK 
 Further information: jpirker.com Thanks to GGJ Foundation! Thanks to the reviewers!