SlideShare a Scribd company logo
1 of 30
Download to read offline
Visualization and analysis of
 social media networks: an
  overview and use cases


     Researcher Teemo Tebest
     Hypermedialaboratory/TUT
             11/11/11
Contents
1) What is a visualization?
2) ...and what is social network analysis?
3) Where does the data come from?
4) How can we gather the data?
5) What kind of visualization tools can we
  use?
6) Use cases
7) Conclusions and next steps
(Information) visualization
●   Visualization is any technique for creating
    images, diagrams, or animations to
    communicate a message. (Wikipedia)
●   Visualizations purpose is to represent
    existing and available data in a more
    human-readable form.
●   Information visualization tries to give
    insight of the data that is being visualized.
●   Visualization can be static or dynamic.
Visualizations
Visualizations
Social Network Analysis
●   Social network analysis (SNA) views
    social relationships in terms of network
    theory consisting of nodes and edges.
●   Nodes are the individual actors within the
    networks, and edges are the relationships
    between the actors.
●   In its simplest form, a social network is a
    map of specified edges, such as
    friendship, between the nodes being
    studied. (Wikipedia)
Social Network Analysis
Transmission
●   Well at least a short summary.
●   Now we know what I mean by
    visualization.
●   ...and we know the definition of SNA.

●   Next we are looking on where does the
    data come from?
Data sources
●   (In Internet) data can be found in all kind
    of systems.
        –   Wikis, blogs, social media services,
             forums, databanks, logs, bonus card
             systems, bus route schedules, etc.
●   In social media the data is created by the
    users.
        –   Users interact within the system and the
             system used records user actions in
             some way (i.e. database).
Social Media Data Sources
Gathering data
●   How can we gather the data from the
    system.
●   There are two distinct ways to
    automatically gather data.
        1) Crawling from the frontend
        2) Saving in the backend
Gathering data
●   There are two distinct ways to
    automatically gather data.
        1) Crawling from the frontend
        2) Saving in the backend
●   It is crusial that all user actions are saved
    within the system.
        –   These include page views, page edits,
             logins, content contributions, etc.
        –   Some things are given but others must be
             considered while creating the system.
Gathering data to database
●   Mostly the data is saved into a database.
        –   MySQL, PostgreSQL, MongoDB, FS, etc.
Intermission
●   Now we have the data collected, but it is
    located in some database in some raw
    format.
●   This raw data gives very little insight on
    whats going on in the system.
●   There are various tools available for
    visualizing data.
        –   Commercial, free, open-source, etc.
Visualization tools
Visualization tools
●   Gathered data must be often converted to
    the format that is used in the desired
    visualization tool.
●   Data formats include:
       –   CSV (Excelsheets)
       –   JSON
       –   XML (i.e. .gexf)
       –   Tailored arrays
A short overview of file
              formats
●   Script for converting data to desired file
    format.
●   .gexf – file format example.
●   .csv – file format example.
●   .gource custom file format example.
To summarize what we have
      gone through
●   We are talking about information
    visualization process (Ware, 2004)
Intermission
●   It's crusial to understand how information
    visualization (infovis) differs from scientific
    information visualization (scivis).
●   There is a need for both ad its wrong to
    assume that only scivis is meaningfull and
    infovis has no value.

●   Ok! Time to see some use cases.
Use cases
●   Courses:
       –   Developing an Online Publication 2011
       –   Programming Hypermedia 2011
       –   Usefulness of Web-Based Services 2011
●   Data journalism and open data:
       –   Tampere Data Journalism Day 29.9.2011
       –   Varsova Open Government Data Camp
            2011
Developing an Online
           Publication
●   Academic
    tribes.
●   Yellow nodes
    are UTA
    students and
    cyan are TUT
    students. Grey
    nodes are wiki
    pages and
    edges
    represents
    edits.
Programming Hypermedia
●   Peer-learning.
●   Nodes represent
    users reporting
    their work done
    in various
    different
    technologies and
    edges represent
    read counts.
Usefulness of Web-Based
            Services
●   Bursts and deadline
    culture. (Barabasi,
    2010)
●   The motivation to
    accomplish things
    increases towards
    the deadline.
●   Also very little
    voluntary contribution
    were seen.
Tampere Data Journalism Day
●   Collaboration workshop
    with journalists, graphic
    designers and
    engineers.
●   Tampere city
    government
    decision-
    making data.
●   All was done
    in one day.
Varsova Open Government
           Data Camp
●   Finnish open-source actors and factors.
●   Web survey: ”Mention 3 things in the area
    of Finnish open-source”
Conclusions and Next Steps
●   Visualizations can reveal things that would
    otherwise remain hidden.
●   Visualizations can be informatic and/or
    impressive.

●   In the future visualizations should be more
    user-controlled (dynamic) and user-
    oriented.
●   Ideally anyone should be able to be an
    amateur social network analysist.
Thanks to
●   Jukka Huhtamäki, Kirsi Silius, Anne
    Tervakari, Meri Kailanto, Thumas
    Miilumäki and Jarno Marttila from
    Hypermedialaboratory/TUT.
●   Antti Syrjä, Johan Laitinen and Raimo
    Muurinen from Avanto Insight Oy.
●   Juuso Koponen from
    Informaatiomuotoilu.fi and Kirstu.
●   Antti Poikola from Otavan Opisto.
Thanks for your interest


    Feel free to contact me!

● https://twitter.com/teelmo
● http://fi.linkedin.com/in/teelmo
Further readings
●   Barabasi A. L. (2010). Bursts: The Hidden Pattern Behind
    Everything We Do. Dutton Adult
●   Ware C. (2004). Information Visualization: Perception for Design.
    Morgan Kaufmann
●   Telea A. (2008). Data Visualization: Principles and Practice. AK
    Peters
●   Keim D., Kohlhammer J., Ellis G., Mansman F. (Eds.) (2010).
    Mastering the Information Age: Solving problems with visual
    analytics. Eurographics Association
●   Silius, K., Miilumäki, T., Huhtamäki, J., Tebest, T., Meriläinen, J., &
    Seppo, P. (2009, December). Social media enhanced studying and
    learning in higher education. IEEE EDUCON Education Engineering
    2010 - The Future of Global Learning Engineering Education
●   Silius, K., Miilumäki, T., Huhtamäki, J., Tebest, T., Meriläinen, J., &
    Seppo, P. (2010, January). Students' motivations for social media
    enhanced studying and learning. Knowledge Management & E-
    Learning: An International Journal (KM&EL)
Further readings
●   Tebest, T. (2010, June). Web service monitoring and visualization of
    surveillance data [Master Thesis]. Tampere University of Technology
●   To be published in Bali 2011:
          –   Developing an Online Publication: Collaboration among
                Students in Different Disciplines
          –   Programming of Hypermedia: Course Implementation in
                Social Media
●   Web sites
          –   http://datajournalismi.fi/
          –   http://gephi.org/
          –   http://code.google.com/p/gource/
          –   http://hlab.ee.tut.fi/piiri/groups/hypermedian-ohjelmointi-2011
          –   http://hlab.ee.tut.fi/piiri/groups/vpkk-2011
          –   http://hlab.ee.tut.fi/piiri/groups/verkkojulkaisun-kehittaminen

More Related Content

Viewers also liked

Viewers also liked (8)

Ten Tips To Manage Your Time
Ten Tips To Manage Your TimeTen Tips To Manage Your Time
Ten Tips To Manage Your Time
 
Verkkojournalismi ja data (28.2.2012)
Verkkojournalismi ja data (28.2.2012)Verkkojournalismi ja data (28.2.2012)
Verkkojournalismi ja data (28.2.2012)
 
4 técnicas mindfulness
4 técnicas mindfulness4 técnicas mindfulness
4 técnicas mindfulness
 
Verkkojournalismi ja data (9.3.2012)
Verkkojournalismi ja data (9.3.2012)Verkkojournalismi ja data (9.3.2012)
Verkkojournalismi ja data (9.3.2012)
 
Ten tips to focus your negotiations
Ten tips to focus your negotiationsTen tips to focus your negotiations
Ten tips to focus your negotiations
 
Email
EmailEmail
Email
 
Ten tips to get the most positive attitude
Ten tips to get the most positive attitudeTen tips to get the most positive attitude
Ten tips to get the most positive attitude
 
Manage your career
Manage your careerManage your career
Manage your career
 

Similar to Visualization and analysis of social media networks

Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Andrei Ciortea
 
Data management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the howData management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the howMartin Donnelly
 
Educating Data Scientists: the SoBigData master experience
Educating Data Scientists: the SoBigData master experienceEducating Data Scientists: the SoBigData master experience
Educating Data Scientists: the SoBigData master experienceResearch Data Alliance
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionErik Mannens
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis Jari Jussila
 
What i think about when i conduct research in the society
What i think about when i conduct research in the societyWhat i think about when i conduct research in the society
What i think about when i conduct research in the societyMasaki Ito
 
Interactive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxInteractive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxAndrew Nash
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureLifna C.S
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesPaolo Nesi
 
Introduction to the Programmable City Project
Introduction to the Programmable City ProjectIntroduction to the Programmable City Project
Introduction to the Programmable City ProjectProgCity
 
Accessibility & Universal Design
Accessibility & Universal DesignAccessibility & Universal Design
Accessibility & Universal DesignSrutiVijaykumar
 
A presentation on Applications of ICT in Research.pptx
A presentation on Applications of ICT in Research.pptxA presentation on Applications of ICT in Research.pptx
A presentation on Applications of ICT in Research.pptxROHITSHARMA779690
 
Paths to more personal and collaborative knowledge graphs
Paths to more personal and collaborative knowledge graphsPaths to more personal and collaborative knowledge graphs
Paths to more personal and collaborative knowledge graphsAlan Morrison
 
Tinati - the HTP Model understanding the development of social machines
Tinati  - the HTP Model understanding the development of social machinesTinati  - the HTP Model understanding the development of social machines
Tinati - the HTP Model understanding the development of social machinesRamine Tinati
 
Sentiment mining- The Design and Implementation of an Internet Public Opinion...
Sentiment mining- The Design and Implementation of an Internet PublicOpinion...Sentiment mining- The Design and Implementation of an Internet PublicOpinion...
Sentiment mining- The Design and Implementation of an Internet Public Opinion...Prateek Singh
 
Structured and Unstructured Information Extraction Using Text Mining and Natu...
Structured and Unstructured Information Extraction Using Text Mining and Natu...Structured and Unstructured Information Extraction Using Text Mining and Natu...
Structured and Unstructured Information Extraction Using Text Mining and Natu...rahulmonikasharma
 

Similar to Visualization and analysis of social media networks (20)

Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
 
Data management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the howData management planning: the what, the why, the who, the how
Data management planning: the what, the why, the who, the how
 
Educating Data Scientists: the SoBigData master experience
Educating Data Scientists: the SoBigData master experienceEducating Data Scientists: the SoBigData master experience
Educating Data Scientists: the SoBigData master experience
 
5.docx
5.docx5.docx
5.docx
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking Session
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
 
What i think about when i conduct research in the society
What i think about when i conduct research in the societyWhat i think about when i conduct research in the society
What i think about when i conduct research in the society
 
Interactive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxInteractive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptx
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
 
Introduction to the Programmable City Project
Introduction to the Programmable City ProjectIntroduction to the Programmable City Project
Introduction to the Programmable City Project
 
Accessibility & Universal Design
Accessibility & Universal DesignAccessibility & Universal Design
Accessibility & Universal Design
 
A presentation on Applications of ICT in Research.pptx
A presentation on Applications of ICT in Research.pptxA presentation on Applications of ICT in Research.pptx
A presentation on Applications of ICT in Research.pptx
 
Paths to more personal and collaborative knowledge graphs
Paths to more personal and collaborative knowledge graphsPaths to more personal and collaborative knowledge graphs
Paths to more personal and collaborative knowledge graphs
 
Tinati - the HTP Model understanding the development of social machines
Tinati  - the HTP Model understanding the development of social machinesTinati  - the HTP Model understanding the development of social machines
Tinati - the HTP Model understanding the development of social machines
 
Sentiment mining- The Design and Implementation of an Internet Public Opinion...
Sentiment mining- The Design and Implementation of an Internet PublicOpinion...Sentiment mining- The Design and Implementation of an Internet PublicOpinion...
Sentiment mining- The Design and Implementation of an Internet Public Opinion...
 
Q046049397
Q046049397Q046049397
Q046049397
 
Cook et al
Cook et alCook et al
Cook et al
 
Structured and Unstructured Information Extraction Using Text Mining and Natu...
Structured and Unstructured Information Extraction Using Text Mining and Natu...Structured and Unstructured Information Extraction Using Text Mining and Natu...
Structured and Unstructured Information Extraction Using Text Mining and Natu...
 
Digital Library
Digital LibraryDigital Library
Digital Library
 

More from Yleisradio

Another MediaWiki visualized with Gephi
Another MediaWiki visualized with GephiAnother MediaWiki visualized with Gephi
Another MediaWiki visualized with GephiYleisradio
 
MediaWiki visualized with Gephi
MediaWiki visualized with GephiMediaWiki visualized with Gephi
MediaWiki visualized with GephiYleisradio
 
Statster introduction essay
Statster introduction essayStatster introduction essay
Statster introduction essayYleisradio
 
three.js WebGL library presentation
three.js WebGL library presentationthree.js WebGL library presentation
three.js WebGL library presentationYleisradio
 
Case: Verkostot ja muutos Statsterverkkopalvelussa
Case: Verkostot ja muutos StatsterverkkopalvelussaCase: Verkostot ja muutos Statsterverkkopalvelussa
Case: Verkostot ja muutos StatsterverkkopalvelussaYleisradio
 
Statster introduction slides
Statster introduction slidesStatster introduction slides
Statster introduction slidesYleisradio
 

More from Yleisradio (6)

Another MediaWiki visualized with Gephi
Another MediaWiki visualized with GephiAnother MediaWiki visualized with Gephi
Another MediaWiki visualized with Gephi
 
MediaWiki visualized with Gephi
MediaWiki visualized with GephiMediaWiki visualized with Gephi
MediaWiki visualized with Gephi
 
Statster introduction essay
Statster introduction essayStatster introduction essay
Statster introduction essay
 
three.js WebGL library presentation
three.js WebGL library presentationthree.js WebGL library presentation
three.js WebGL library presentation
 
Case: Verkostot ja muutos Statsterverkkopalvelussa
Case: Verkostot ja muutos StatsterverkkopalvelussaCase: Verkostot ja muutos Statsterverkkopalvelussa
Case: Verkostot ja muutos Statsterverkkopalvelussa
 
Statster introduction slides
Statster introduction slidesStatster introduction slides
Statster introduction slides
 

Recently uploaded

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Visualization and analysis of social media networks

  • 1. Visualization and analysis of social media networks: an overview and use cases Researcher Teemo Tebest Hypermedialaboratory/TUT 11/11/11
  • 2. Contents 1) What is a visualization? 2) ...and what is social network analysis? 3) Where does the data come from? 4) How can we gather the data? 5) What kind of visualization tools can we use? 6) Use cases 7) Conclusions and next steps
  • 3. (Information) visualization ● Visualization is any technique for creating images, diagrams, or animations to communicate a message. (Wikipedia) ● Visualizations purpose is to represent existing and available data in a more human-readable form. ● Information visualization tries to give insight of the data that is being visualized. ● Visualization can be static or dynamic.
  • 6. Social Network Analysis ● Social network analysis (SNA) views social relationships in terms of network theory consisting of nodes and edges. ● Nodes are the individual actors within the networks, and edges are the relationships between the actors. ● In its simplest form, a social network is a map of specified edges, such as friendship, between the nodes being studied. (Wikipedia)
  • 8. Transmission ● Well at least a short summary. ● Now we know what I mean by visualization. ● ...and we know the definition of SNA. ● Next we are looking on where does the data come from?
  • 9. Data sources ● (In Internet) data can be found in all kind of systems. – Wikis, blogs, social media services, forums, databanks, logs, bonus card systems, bus route schedules, etc. ● In social media the data is created by the users. – Users interact within the system and the system used records user actions in some way (i.e. database).
  • 10. Social Media Data Sources
  • 11. Gathering data ● How can we gather the data from the system. ● There are two distinct ways to automatically gather data. 1) Crawling from the frontend 2) Saving in the backend
  • 12. Gathering data ● There are two distinct ways to automatically gather data. 1) Crawling from the frontend 2) Saving in the backend ● It is crusial that all user actions are saved within the system. – These include page views, page edits, logins, content contributions, etc. – Some things are given but others must be considered while creating the system.
  • 13. Gathering data to database ● Mostly the data is saved into a database. – MySQL, PostgreSQL, MongoDB, FS, etc.
  • 14. Intermission ● Now we have the data collected, but it is located in some database in some raw format. ● This raw data gives very little insight on whats going on in the system. ● There are various tools available for visualizing data. – Commercial, free, open-source, etc.
  • 16. Visualization tools ● Gathered data must be often converted to the format that is used in the desired visualization tool. ● Data formats include: – CSV (Excelsheets) – JSON – XML (i.e. .gexf) – Tailored arrays
  • 17. A short overview of file formats ● Script for converting data to desired file format. ● .gexf – file format example. ● .csv – file format example. ● .gource custom file format example.
  • 18. To summarize what we have gone through ● We are talking about information visualization process (Ware, 2004)
  • 19. Intermission ● It's crusial to understand how information visualization (infovis) differs from scientific information visualization (scivis). ● There is a need for both ad its wrong to assume that only scivis is meaningfull and infovis has no value. ● Ok! Time to see some use cases.
  • 20. Use cases ● Courses: – Developing an Online Publication 2011 – Programming Hypermedia 2011 – Usefulness of Web-Based Services 2011 ● Data journalism and open data: – Tampere Data Journalism Day 29.9.2011 – Varsova Open Government Data Camp 2011
  • 21. Developing an Online Publication ● Academic tribes. ● Yellow nodes are UTA students and cyan are TUT students. Grey nodes are wiki pages and edges represents edits.
  • 22. Programming Hypermedia ● Peer-learning. ● Nodes represent users reporting their work done in various different technologies and edges represent read counts.
  • 23. Usefulness of Web-Based Services ● Bursts and deadline culture. (Barabasi, 2010) ● The motivation to accomplish things increases towards the deadline. ● Also very little voluntary contribution were seen.
  • 24. Tampere Data Journalism Day ● Collaboration workshop with journalists, graphic designers and engineers. ● Tampere city government decision- making data. ● All was done in one day.
  • 25. Varsova Open Government Data Camp ● Finnish open-source actors and factors. ● Web survey: ”Mention 3 things in the area of Finnish open-source”
  • 26. Conclusions and Next Steps ● Visualizations can reveal things that would otherwise remain hidden. ● Visualizations can be informatic and/or impressive. ● In the future visualizations should be more user-controlled (dynamic) and user- oriented. ● Ideally anyone should be able to be an amateur social network analysist.
  • 27. Thanks to ● Jukka Huhtamäki, Kirsi Silius, Anne Tervakari, Meri Kailanto, Thumas Miilumäki and Jarno Marttila from Hypermedialaboratory/TUT. ● Antti Syrjä, Johan Laitinen and Raimo Muurinen from Avanto Insight Oy. ● Juuso Koponen from Informaatiomuotoilu.fi and Kirstu. ● Antti Poikola from Otavan Opisto.
  • 28. Thanks for your interest Feel free to contact me! ● https://twitter.com/teelmo ● http://fi.linkedin.com/in/teelmo
  • 29. Further readings ● Barabasi A. L. (2010). Bursts: The Hidden Pattern Behind Everything We Do. Dutton Adult ● Ware C. (2004). Information Visualization: Perception for Design. Morgan Kaufmann ● Telea A. (2008). Data Visualization: Principles and Practice. AK Peters ● Keim D., Kohlhammer J., Ellis G., Mansman F. (Eds.) (2010). Mastering the Information Age: Solving problems with visual analytics. Eurographics Association ● Silius, K., Miilumäki, T., Huhtamäki, J., Tebest, T., Meriläinen, J., & Seppo, P. (2009, December). Social media enhanced studying and learning in higher education. IEEE EDUCON Education Engineering 2010 - The Future of Global Learning Engineering Education ● Silius, K., Miilumäki, T., Huhtamäki, J., Tebest, T., Meriläinen, J., & Seppo, P. (2010, January). Students' motivations for social media enhanced studying and learning. Knowledge Management & E- Learning: An International Journal (KM&EL)
  • 30. Further readings ● Tebest, T. (2010, June). Web service monitoring and visualization of surveillance data [Master Thesis]. Tampere University of Technology ● To be published in Bali 2011: – Developing an Online Publication: Collaboration among Students in Different Disciplines – Programming of Hypermedia: Course Implementation in Social Media ● Web sites – http://datajournalismi.fi/ – http://gephi.org/ – http://code.google.com/p/gource/ – http://hlab.ee.tut.fi/piiri/groups/hypermedian-ohjelmointi-2011 – http://hlab.ee.tut.fi/piiri/groups/vpkk-2011 – http://hlab.ee.tut.fi/piiri/groups/verkkojulkaisun-kehittaminen