SlideShare a Scribd company logo
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!

More Related Content

Viewers also liked

Learning in Virtual Worlds
Learning in Virtual WorldsLearning in Virtual Worlds
Learning in Virtual Worlds
Johanna Pirker
 
Games User Research & User Testing 101
Games User Research & User Testing 101Games User Research & User Testing 101
Games User Research & User Testing 101
Johanna Pirker
 
September Game Jam 2014 Graz
September Game Jam 2014 GrazSeptember Game Jam 2014 Graz
September Game Jam 2014 Graz
Johanna 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 Games
Rainer Angermann
 
Virtual Teal World
Virtual Teal WorldVirtual Teal World
Virtual Teal World
Johanna Pirker
 
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
Johanna 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 2007
Marc 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 pajek
THomas Plotkowiak
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
THomas 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 Tools
Patti Anklam
 

Viewers also liked (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 to Social Network Analysis of the Global Game Jam Network

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 Games
Johanna Pirker
 
Data visualisationsummit 2013
Data visualisationsummit 2013Data visualisationsummit 2013
Data visualisationsummit 2013
The 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 material
peterpur
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
BalasundaramSr
 
Why AI is shaping our games
Why AI is shaping our gamesWhy AI is shaping our games
Why AI is shaping our games
Förderverein Technische Fakultät
 
2009 December NodeXL Overview
2009 December NodeXL Overview2009 December NodeXL Overview
2009 December NodeXL Overview
Marc 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 Networks
Ehren 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 Internet
Shalin Hai-Jew
 
Small Worlds Social Graphs Social Media
Small Worlds Social Graphs Social MediaSmall Worlds Social Graphs Social Media
Small Worlds Social Graphs Social Media
suresh 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 Visualizations
Ted Gies
 
Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for Recommendations
WQ 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
 
Syphens gale
Syphens gale Syphens gale
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
khairul imam
 

Similar to Social Network Analysis of the Global Game Jam Network (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
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Social Network Analysis of the Global Game Jam Network

  • 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!