Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities

Johanna Pirker
Johanna Pirker@ Graz University of Technology um Graz University of Technology
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 

IN GAMES AND COMMUNITIES
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
S U N A U G 1 9 : : R E S PAW N @ D E V C O M 2 0 1 7
JOHANNA PIRKER
▸ Computer Scientist & Software Engineering @Graz University of Technology
▸ Virtual Realities (Maroon) @Massachusetts Institute of Technology
▸ Research & Edu at Institute for Interactive Systems & Data Science, TU Graz
▸ Virtual Realities & Worlds
▸ HCI, E-Learning, UX, Data Analysis (SNA)
▸ GUR Consulting
▸ Games Education (for CS) & Research, Design, Development & Analysis
▸ Website: www.jpirker.com
@JOEYPRINK
DATA ANALYTICS IN GAMES
▸ Understanding player behaviour to create better or
more innovative social game experiences
▸ Understanding and identifying patterns in game data
▸ -> who is the player?
▸ -> statistics on player behaviour (retention rate,
concurrency, ..)
▸ -> social behaviour of players
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
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
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Social Network Analysis – Applications
§  Romantic relationships in a US high school,
§  18 month period
§  (sexually transmitted diseases)
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
13
Reading: http://www.soc.duke.edu/~jmoody77/chains.pdf
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Wikipedia Network Game
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
15
http://thewikigame.com/
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Graph Basics (1)
§  Nodes/vertices (actors)
§  Edges/link (inter-node relationships)
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
19
www.tugraz.at n
Hier könnte Ihr
Logo stehen
Tools for SNA
April 28, 2015
Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media
§  Gephi (all platforms, os) -> Demo
§  gephi.org
§  R packages for SNA (all platforms, os)
§  NodeXL (for Excel, Windows)
§  (D3)
33
(http://bost.ocks.org/mike/miserables/ )
SOCIAL NETWORK ANALYSIS
IN MULTI-USER GAMES
WHY?!
TYPICAL QUESTIONS
▸ Analyzing individuals:
▸ Who are well connected / important players in a
network?
▸ What is the influence of individuals?
▸ Who is the player with the largest reach?
▸ Who are players connecting different player groups?
TYPICAL QUESTIONS
▸ Analyzing groups and communities:
▸ How can we identify groups and communities?
▸ How are players connected with each other?
▸ Are players more engaged by playing along or together?
▸ Are players in groups performing better than players
playing on their own?
▸ Do connected players share common interests?
TYPICAL QUESTIONS
▸ Analyzing social dynamics:
▸ How do players connect to other players?
▸ How do players build guilds?
▸ When a player gets an interesting item to share with
other players, how far will it get transmitted?
▸ How can we recommend players in PvP matches?
HOW?!
BUILDING PLAYER NETWORKS
▸ Undirected networks (Links are undirected)
▸ Directed networks (Links are directed)
▸ Weighted networks (Links are weighted)
BUILDING PLAYER NETWORKS
▸ Direct relationships: Direct (explicit) interactions between
players are identified and used (e.g. in-game messaging,
friendships, clan memberships).
▸ Indirect relationships: Relationships also can be
identified through indirect (implicit) interactions (playing
in same matches or opponent matches, same playing time,
same in-game location).
EXAMPLE?!
SOCIAL NETWORK ANALYSIS IN DESTINY
▸ Work with Anders Drachen, André Rattinger, Rafet Sifa,
Günter Wallner
▸ www.gamasutra.com/blogs/AndersDrachen/
20161123/286112/Playing_with_Friends_in_Destiny.php
▸ http://www.rafetsifa.net/wp-content/uploads/2017/02/
Rattinger_et_al_2016_ICEC.pdf 

NETWORK RELATIONSHIP
‣ Player Network
‣ v: players
‣ e: match played together 

/ against each other
‣ undirected, weighted graph
‣ (weight: # matches played together)
PLAYER 1
PLAYER 2
PLAYER 3
3
1
SOCIAL NETWORKS IN DESTINY
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).
PERFORMANCE ANALYSIS
▸ How perform players?
▸ Players playing more often with the same players in teams
have a higher success rate
ENGAGEMENT ANALYSIS
▸ How to engage players?
▸ Players playing more often with the same players in teams
play more often and longer
RETENTION ANALYSIS
▸ How to keep players engaged?
▸ Identification of important nodes
SOCIAL NETWORK ANALYSIS
IN COMMUNITIES
SOCIAL NETWORK ANALYSIS OF THE GLOBAL GAME JAM
▸ Work with Foaad Khosmood, Christian Gütl, Andreas Punz
▸ https://jpirker.com/wp-content/uploads/
2013/09/2017icgj-global-game.pdf
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
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
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 PROPERTIES
Degree can be used to predict tasks (e.g. high degree refers to
audio engineers)
NETWORK STRUCTURE
Bridge!
GOALS
• Improve our understanding of the developer
engagement and behaviours to improve experience
• Find issues to avoid drop-outs at jam events
• Find “important” nodes (bridges) and “weak” nodes
• Find flaws early and maybe also automatically/
dynamically
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
FURTHER READINGS
▸ Overview of further relevant readings:
▸ https://jpirker.com/talk-respawn/
gameconf.org
THANK YOU FOR YOUR
ATTENTION.
JOHANNA PIRKER, JPIRKER@MIT.EDU, @JOEYPRINK


Further information:
jpirker.com
This is how others play your game!
1 von 48

Recomendados

Virtual Environments for 3D Visualisations von
Virtual Environments for 3D VisualisationsVirtual Environments for 3D Visualisations
Virtual Environments for 3D VisualisationsJohanna Pirker
9.3K views27 Folien
Know your player - Optimizing the player experience von
Know your player - Optimizing the player experienceKnow your player - Optimizing the player experience
Know your player - Optimizing the player experienceJohanna Pirker
6.7K views57 Folien
Games User Research & User Testing 101 von
Games User Research & User Testing 101Games User Research & User Testing 101
Games User Research & User Testing 101Johanna Pirker
6.5K views26 Folien
Group Forming Processes - Experiences and Best Practice from Different Game Jams von
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
6.2K views28 Folien
Why AI Is Shaping our games - Johanna Pirker, 2019 von
Why AI Is Shaping our games - Johanna Pirker, 2019Why AI Is Shaping our games - Johanna Pirker, 2019
Why AI Is Shaping our games - Johanna Pirker, 2019Johanna Pirker
3.6K views60 Folien
Post Game Jam: What's Next? von
Post Game Jam: What's Next? Post Game Jam: What's Next?
Post Game Jam: What's Next? Johanna Pirker
6.1K views42 Folien

Más contenido relacionado

Was ist angesagt?

Exploratory and Collaborative Learning - Experience in Immersive Environments von
Exploratory and Collaborative Learning - Experience in Immersive EnvironmentsExploratory and Collaborative Learning - Experience in Immersive Environments
Exploratory and Collaborative Learning - Experience in Immersive EnvironmentsJohanna Pirker
5.1K views29 Folien
Bleed in, Bleed Out – A Design Case in Board Game Therapy von
Bleed in, Bleed Out – A Design Case in Board Game TherapyBleed in, Bleed Out – A Design Case in Board Game Therapy
Bleed in, Bleed Out – A Design Case in Board Game TherapyMirjam Eladhari
897 views27 Folien
Game Analysis at HEVGA PhD Summer School von
Game Analysis at HEVGA PhD Summer SchoolGame Analysis at HEVGA PhD Summer School
Game Analysis at HEVGA PhD Summer SchoolPetri Lankoski
2.4K views28 Folien
Why AI is shaping our games von
Why AI is shaping our gamesWhy AI is shaping our games
Why AI is shaping our gamesFörderverein Technische Fakultät
1.3K views65 Folien
Four ways game research field approach narrative von
Four ways game research field approach narrativeFour ways game research field approach narrative
Four ways game research field approach narrativeMirjam Eladhari
2.1K views23 Folien
Let's put the right questions von
Let's put the right questionsLet's put the right questions
Let's put the right questionsAndreea-Zenovia Popescu
516 views40 Folien

Was ist angesagt?(14)

Exploratory and Collaborative Learning - Experience in Immersive Environments von Johanna Pirker
Exploratory and Collaborative Learning - Experience in Immersive EnvironmentsExploratory and Collaborative Learning - Experience in Immersive Environments
Exploratory and Collaborative Learning - Experience in Immersive Environments
Johanna Pirker5.1K views
Bleed in, Bleed Out – A Design Case in Board Game Therapy von Mirjam Eladhari
Bleed in, Bleed Out – A Design Case in Board Game TherapyBleed in, Bleed Out – A Design Case in Board Game Therapy
Bleed in, Bleed Out – A Design Case in Board Game Therapy
Mirjam Eladhari897 views
Game Analysis at HEVGA PhD Summer School von Petri Lankoski
Game Analysis at HEVGA PhD Summer SchoolGame Analysis at HEVGA PhD Summer School
Game Analysis at HEVGA PhD Summer School
Petri Lankoski2.4K views
Four ways game research field approach narrative von Mirjam Eladhari
Four ways game research field approach narrativeFour ways game research field approach narrative
Four ways game research field approach narrative
Mirjam Eladhari2.1K views
TOG: An Innovation Centric Approach to teaching Computational Expression and ... von Mirjam Eladhari
TOG: An Innovation Centric Approach to teaching Computational Expression and ...TOG: An Innovation Centric Approach to teaching Computational Expression and ...
TOG: An Innovation Centric Approach to teaching Computational Expression and ...
Mirjam Eladhari2.4K views
aag_2016_2026_rr von John Solly
aag_2016_2026_rraag_2016_2026_rr
aag_2016_2026_rr
John Solly202 views
Progress Wars: Idle Games and the Demarcation of "Real Games" von Sebastian Deterding
Progress Wars: Idle Games and the Demarcation of "Real Games"Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"
Sebastian Deterding2.1K views
Game Presentation von guest25b2f3
Game PresentationGame Presentation
Game Presentation
guest25b2f315.5K views
コンピューターと対話する - Conversation as a platform - von Daiyu Hatakeyama
コンピューターと対話する - Conversation as a platform -コンピューターと対話する - Conversation as a platform -
コンピューターと対話する - Conversation as a platform -
Daiyu Hatakeyama639 views
The 5 Gamification Languages: The secret to gameful experiences that last (Ga... von Lennart Nacke
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
Lennart Nacke1.6K views

Similar a Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities

Social Network Analysis of the Global Game Jam Network von
Social Network Analysis of the Global Game Jam NetworkSocial Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam NetworkJohanna Pirker
788 views35 Folien
2021 - We are Developers - How Data is Shaping our Games von
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
70 views63 Folien
Algorithms as the new ux design material von
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design materialpeterpur
499 views58 Folien
Human Computer Interaction von
Human Computer InteractionHuman Computer Interaction
Human Computer Interactionkhairul imam
382 views8 Folien
SPAWAR/N-NC PLTW/STEM brief 20130620 von
SPAWAR/N-NC PLTW/STEM brief 20130620SPAWAR/N-NC PLTW/STEM brief 20130620
SPAWAR/N-NC PLTW/STEM brief 20130620N/NC - SPAWAR
509 views24 Folien
Game Presentation SLA CPIT von
Game Presentation SLA CPITGame Presentation SLA CPIT
Game Presentation SLA CPITJohn Fudrow
464 views22 Folien

Similar a Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities (20)

Social Network Analysis of the Global Game Jam Network von Johanna Pirker
Social Network Analysis of the Global Game Jam NetworkSocial Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam Network
Johanna Pirker788 views
2021 - We are Developers - How Data is Shaping our Games von Johanna Pirker
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 Pirker70 views
Algorithms as the new ux design material von peterpur
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
peterpur499 views
Human Computer Interaction von khairul imam
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
khairul imam382 views
SPAWAR/N-NC PLTW/STEM brief 20130620 von N/NC - SPAWAR
SPAWAR/N-NC PLTW/STEM brief 20130620SPAWAR/N-NC PLTW/STEM brief 20130620
SPAWAR/N-NC PLTW/STEM brief 20130620
N/NC - SPAWAR509 views
Game Presentation SLA CPIT von John Fudrow
Game Presentation SLA CPITGame Presentation SLA CPIT
Game Presentation SLA CPIT
John Fudrow464 views
IIASA 35th Anniversary - Amplified Intelligence Games von Jane McGonigal
IIASA 35th Anniversary - Amplified Intelligence GamesIIASA 35th Anniversary - Amplified Intelligence Games
IIASA 35th Anniversary - Amplified Intelligence Games
Jane McGonigal809 views
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking von Lennart Nacke
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game ThinkingGraphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Lennart Nacke278 views
2009 December NodeXL Overview von Marc Smith
2009 December NodeXL Overview2009 December NodeXL Overview
2009 December NodeXL Overview
Marc Smith4.1K views
Extracting Social Network Data and Multimedia Communications from Social Medi... von Shalin Hai-Jew
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-Jew3K views
Sports Analytics Innovation Summit - Data Powered Storytelling von Nuno Santos
Sports Analytics Innovation Summit - Data Powered StorytellingSports Analytics Innovation Summit - Data Powered Storytelling
Sports Analytics Innovation Summit - Data Powered Storytelling
Nuno Santos2.6K views
Big data in the web von caise2013
Big data in the webBig data in the web
Big data in the web
caise2013563 views
Keynote baezayates von PROS-UPV
Keynote baezayatesKeynote baezayates
Keynote baezayates
PROS-UPV164 views
DSDT Meetup February 2018 von DSDT_MTL
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
DSDT_MTL46 views
Games and persuasion: changing people’s behaviour for good? von Vanissa Wanick
Games and persuasion: changing people’s behaviour for good?Games and persuasion: changing people’s behaviour for good?
Games and persuasion: changing people’s behaviour for good?
Vanissa Wanick423 views

Más de Johanna Pirker

Motivational Active Learning - Reimagine Education 2015 von
Motivational Active Learning - Reimagine Education 2015 Motivational Active Learning - Reimagine Education 2015
Motivational Active Learning - Reimagine Education 2015 Johanna Pirker
819 views10 Folien
Learning in Collaborative and Motivational Environments von
Learning in Collaborative and Motivational EnvironmentsLearning in Collaborative and Motivational Environments
Learning in Collaborative and Motivational EnvironmentsJohanna Pirker
9.3K views14 Folien
ACM ITICSE 2014 - Talk on Motivational Active Learning von
ACM ITICSE 2014 - Talk on Motivational Active LearningACM ITICSE 2014 - Talk on Motivational Active Learning
ACM ITICSE 2014 - Talk on Motivational Active LearningJohanna Pirker
5.6K views27 Folien
September Game Jam 2014 Graz von
September Game Jam 2014 GrazSeptember Game Jam 2014 Graz
September Game Jam 2014 GrazJohanna Pirker
7.2K views10 Folien
Virtual Teal World von
Virtual Teal WorldVirtual Teal World
Virtual Teal WorldJohanna Pirker
3.3K views27 Folien
Design and Evaluation of a Learner-Centric Immersive Learning Environment for... von
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Johanna Pirker
4.1K views18 Folien

Más de Johanna Pirker(7)

Motivational Active Learning - Reimagine Education 2015 von Johanna Pirker
Motivational Active Learning - Reimagine Education 2015 Motivational Active Learning - Reimagine Education 2015
Motivational Active Learning - Reimagine Education 2015
Johanna Pirker819 views
Learning in Collaborative and Motivational Environments von Johanna Pirker
Learning in Collaborative and Motivational EnvironmentsLearning in Collaborative and Motivational Environments
Learning in Collaborative and Motivational Environments
Johanna Pirker9.3K views
ACM ITICSE 2014 - Talk on Motivational Active Learning von Johanna Pirker
ACM ITICSE 2014 - Talk on Motivational Active LearningACM ITICSE 2014 - Talk on Motivational Active Learning
ACM ITICSE 2014 - Talk on Motivational Active Learning
Johanna Pirker5.6K views
September Game Jam 2014 Graz von Johanna Pirker
September Game Jam 2014 GrazSeptember Game Jam 2014 Graz
September Game Jam 2014 Graz
Johanna Pirker7.2K views
Design and Evaluation of a Learner-Centric Immersive Learning Environment for... von Johanna Pirker
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Johanna Pirker4.1K views

Último

Measuring User on the web with the core web vitals - by @theafolayan.pptx von
Measuring User on the web with the core web vitals - by @theafolayan.pptxMeasuring User on the web with the core web vitals - by @theafolayan.pptx
Measuring User on the web with the core web vitals - by @theafolayan.pptxOluwaseun Raphael Afolayan
14 views13 Folien
Deep Tech and the Amplified Organisation: Core Concepts von
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core ConceptsHolonomics
17 views21 Folien
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream von
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
38 views34 Folien
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf von
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdfBronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdfThomasBronack
31 views31 Folien
Business Analyst Series 2023 - Week 4 Session 8 von
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8DianaGray10
145 views13 Folien
KubeConNA23 Recap.pdf von
KubeConNA23 Recap.pdfKubeConNA23 Recap.pdf
KubeConNA23 Recap.pdfMichaelOLeary82
24 views27 Folien

Último(20)

Deep Tech and the Amplified Organisation: Core Concepts von Holonomics
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core Concepts
Holonomics17 views
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf von ThomasBronack
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdfBronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
ThomasBronack31 views
Business Analyst Series 2023 - Week 4 Session 8 von DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 views
Cocktail of Environments. How to Mix Test and Development Environments and St... von Aleksandr Tarasov
Cocktail of Environments. How to Mix Test and Development Environments and St...Cocktail of Environments. How to Mix Test and Development Environments and St...
Cocktail of Environments. How to Mix Test and Development Environments and St...
"Package management in monorepos", Zoltan Kochan von Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
This talk was not generated with ChatGPT: how AI is changing science von Elena Simperl
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
Elena Simperl32 views
The Power of Generative AI in Accelerating No Code Adoption.pdf von Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf von MichaelOLeary82
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdfAdopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
MichaelOLeary8213 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... von BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
LLMs in Production: Tooling, Process, and Team Structure von Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... von The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
"Running students' code in isolation. The hard way", Yurii Holiuk von Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays36 views

Talk 2017 Respawn / Devcom - Social Network Analysis in Games and Communities

  • 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 
 IN GAMES AND COMMUNITIES 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 S U N A U G 1 9 : : R E S PAW N @ D E V C O M 2 0 1 7
  • 2. JOHANNA PIRKER ▸ Computer Scientist & Software Engineering @Graz University of Technology ▸ Virtual Realities (Maroon) @Massachusetts Institute of Technology ▸ Research & Edu at Institute for Interactive Systems & Data Science, TU Graz ▸ Virtual Realities & Worlds ▸ HCI, E-Learning, UX, Data Analysis (SNA) ▸ GUR Consulting ▸ Games Education (for CS) & Research, Design, Development & Analysis ▸ Website: www.jpirker.com @JOEYPRINK
  • 3. DATA ANALYTICS IN GAMES ▸ Understanding player behaviour to create better or more innovative social game experiences ▸ Understanding and identifying patterns in game data ▸ -> who is the player? ▸ -> statistics on player behaviour (retention rate, concurrency, ..) ▸ -> social behaviour of players
  • 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 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
  • 9. 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
  • 10. 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
  • 11. www.tugraz.at n Hier könnte Ihr Logo stehen Social Network Analysis – Applications §  Romantic relationships in a US high school, §  18 month period §  (sexually transmitted diseases) April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 13 Reading: http://www.soc.duke.edu/~jmoody77/chains.pdf
  • 12. www.tugraz.at n Hier könnte Ihr Logo stehen Wikipedia Network Game April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 15 http://thewikigame.com/
  • 13. www.tugraz.at n Hier könnte Ihr Logo stehen Graph Basics (1) §  Nodes/vertices (actors) §  Edges/link (inter-node relationships) April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media 19
  • 14. www.tugraz.at n Hier könnte Ihr Logo stehen Tools for SNA April 28, 2015 Christian Gütl, Johanna Pirker - Institute of Information Systems and Computer Media §  Gephi (all platforms, os) -> Demo §  gephi.org §  R packages for SNA (all platforms, os) §  NodeXL (for Excel, Windows) §  (D3) 33 (http://bost.ocks.org/mike/miserables/ )
  • 15. SOCIAL NETWORK ANALYSIS IN MULTI-USER GAMES
  • 16. WHY?!
  • 17. TYPICAL QUESTIONS ▸ Analyzing individuals: ▸ Who are well connected / important players in a network? ▸ What is the influence of individuals? ▸ Who is the player with the largest reach? ▸ Who are players connecting different player groups?
  • 18. TYPICAL QUESTIONS ▸ Analyzing groups and communities: ▸ How can we identify groups and communities? ▸ How are players connected with each other? ▸ Are players more engaged by playing along or together? ▸ Are players in groups performing better than players playing on their own? ▸ Do connected players share common interests?
  • 19. TYPICAL QUESTIONS ▸ Analyzing social dynamics: ▸ How do players connect to other players? ▸ How do players build guilds? ▸ When a player gets an interesting item to share with other players, how far will it get transmitted? ▸ How can we recommend players in PvP matches?
  • 20. HOW?!
  • 21. BUILDING PLAYER NETWORKS ▸ Undirected networks (Links are undirected) ▸ Directed networks (Links are directed) ▸ Weighted networks (Links are weighted)
  • 22. BUILDING PLAYER NETWORKS ▸ Direct relationships: Direct (explicit) interactions between players are identified and used (e.g. in-game messaging, friendships, clan memberships). ▸ Indirect relationships: Relationships also can be identified through indirect (implicit) interactions (playing in same matches or opponent matches, same playing time, same in-game location).
  • 24. SOCIAL NETWORK ANALYSIS IN DESTINY ▸ Work with Anders Drachen, André Rattinger, Rafet Sifa, Günter Wallner ▸ www.gamasutra.com/blogs/AndersDrachen/ 20161123/286112/Playing_with_Friends_in_Destiny.php ▸ http://www.rafetsifa.net/wp-content/uploads/2017/02/ Rattinger_et_al_2016_ICEC.pdf 

  • 25. NETWORK RELATIONSHIP ‣ Player Network ‣ v: players ‣ e: match played together 
 / against each other ‣ undirected, weighted graph ‣ (weight: # matches played together) PLAYER 1 PLAYER 2 PLAYER 3 3 1
  • 26. SOCIAL NETWORKS IN DESTINY 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).
  • 27. PERFORMANCE ANALYSIS ▸ How perform players? ▸ Players playing more often with the same players in teams have a higher success rate
  • 28. ENGAGEMENT ANALYSIS ▸ How to engage players? ▸ Players playing more often with the same players in teams play more often and longer
  • 29. RETENTION ANALYSIS ▸ How to keep players engaged? ▸ Identification of important nodes
  • 31. SOCIAL NETWORK ANALYSIS OF THE GLOBAL GAME JAM ▸ Work with Foaad Khosmood, Christian Gütl, Andreas Punz ▸ https://jpirker.com/wp-content/uploads/ 2013/09/2017icgj-global-game.pdf
  • 32. 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
  • 33. DATASET ▸ Dataset crawled from GGJ website ▸ 2014-2016
  • 34. 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)
  • 35. 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
  • 38. NETWORK STRUCTURE ▸ Average degree ▸ avg # of connections j2j: 4.335; most 2-6 jammers ▸ almost 1.500 jammers degree of 1 :-(, a few 9+
  • 39. NETWORK STRUCTURE ▸ Average weighted degree ▸ avg # of weighted connections j2j: 5.515 ▸ likely to work with same people
  • 40. NETWORK PROPERTIES Degree can be used to predict tasks (e.g. high degree refers to audio engineers)
  • 42. GOALS • Improve our understanding of the developer engagement and behaviours to improve experience • Find issues to avoid drop-outs at jam events • Find “important” nodes (bridges) and “weak” nodes • Find flaws early and maybe also automatically/ dynamically
  • 43. 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
  • 44. 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
  • 45. 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
  • 46. FURTHER READINGS ▸ Overview of further relevant readings: ▸ https://jpirker.com/talk-respawn/
  • 48. THANK YOU FOR YOUR ATTENTION. JOHANNA PIRKER, JPIRKER@MIT.EDU, @JOEYPRINK 
 Further information: jpirker.com This is how others play your game!