SlideShare a Scribd company logo
TU Graz - IICM
1
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Potential of Twitter Archives
Thomas Altmann
TU Graz - IICM
2
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
“Twitter helps you create and share ideas and
information instantly, without barriers.” (Twitter 2014)
Source: https://twitter.com/BarackObama/status/266031293945503744
TU Graz - IICM
3
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Table of Contents
• Overview
• TweetCollector
• TwitterStat
• Demo
• Conclusion
TU Graz - IICM
4
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Twitter
• Tweets
• Mentions
• Retweets
• Hashtags
TU Graz - IICM
5
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Twitter Research
• Existing scientific research
– JAVA 2007, BOYD 2010
• Social network analysis
• Wealth of data
• Limited access
TU Graz - IICM
6
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Research Questions
• What value can tweet archives provide?
• What value can the context of a tweet analysis
provide?
TU Graz - IICM
7
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Problems
• Retrieving old tweets
– Search: no older than six to nine days
– Users: no older than 3200 tweets
• Search does not find all tweets
– Only most popular
TU Graz - IICM
8
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Twitter APIs
• REST API
– Individual requests
– Rate limited
– Used for search and user timelines
• Streaming API
– Single persistent connection
– Set parameters
– Constant real-time stream
TU Graz - IICM
9
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TweetCollector - Purpose
• Collect tweets
– Containing certain words/hashtags
– From certain users
• Provide access to stored tweets
– Basic web interface
– Archives accessible through API
TU Graz - IICM
10
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TweetCollector - Implementation
• Server-side
– PHP/MySQL
– Uses Twitter Streaming API and REST API
– Provides API to access stored tweets
• Client-side
– HTML/CSS/JavaScript
– Create and delete archives
– Start and stop archiving
TU Graz - IICM
11
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Structure of Tools
Source: Own depiction
TU Graz - IICM
12
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - Purpose
• Twitter Analysis Tool
• Analyze TweetCollector archives
• Show most active users, most used words/hashtags,
…
• Provide context by linking original tweets
TU Graz - IICM
13
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - Questions
Source: Own depiction
TU Graz - IICM
14
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - Answers
• Possible Answer
• Ordered List of results
• Every result is a link
TU Graz - IICM
15
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - Context
• Back to tweets
• Check original tweets responsible for results
• Provide context for analysis
TU Graz - IICM
16
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - API
• Access to analysis results
• Machine-readable format
• Possibility of further usage, e.g. visualization
TU Graz - IICM
17
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
TwitterStat - Visualization
Source: Own depiction
TU Graz - IICM
18
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
LIVE DEMO
TU Graz - IICM
19
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Results
• What value can tweet archives provide?
– Access to tweets too old to be found by Twitter
– Analysis needs large corpus of tweets
– API to build applications using tweet archives
• What value can the context of a tweet analysis
provide?
– Determine content and sentiment of original tweets
– Check if insights gained from analysis correspond with original
tweets
– See tweets as part of a larger conversation
TU Graz - IICM
20
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Conclusion
• Goal: Show potential of Twitter archives
• Developed: TweetCollector for archiving
• Developed: TwitterStat for analysis
• Showed: Value in tweet archives and analysis
TU Graz - IICM
21
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
Thank You!
TU Graz - IICM
22
Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives
References
A. JAVA, X. SONG, T. FININ, B. TSENG. Why we
Twitter: Understanding Microblogging Usage and
Communities. Presented at the Proceedings of the
9th WebKDD and 1st SNA-KDD 2007 workshop on
Web mining and social network analysis (2007), 56–
65.
D. BOYD, S. GOLDER, G. LOTAN. Tweet, Tweet,
Retweet: Conversational Aspects of Retweeting on
Twitter. Presented at the Proceedings of the 43rd
Hawaii International Conference on System Sciences
(2010), Hawaii.

More Related Content

Similar to Potential of twitter archives

CSE5656 Complex Networks - Gathering Data from Twitter
CSE5656 Complex Networks - Gathering Data from TwitterCSE5656 Complex Networks - Gathering Data from Twitter
CSE5656 Complex Networks - Gathering Data from Twitter
Marcello Tomasini
 
Twitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for ResearcherTwitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for Researcher
KMb Unit, York University
 
Twitter for archivists 2012
Twitter for archivists 2012Twitter for archivists 2012
Twitter for archivists 2012
Kiara King
 
#Tweet search
#Tweet search#Tweet search
#Tweet search
megmmcintyre
 
Effective Use of the Twitter Search API
Effective Use of the Twitter Search APIEffective Use of the Twitter Search API
Effective Use of the Twitter Search API
Eric Jensen
 
Tweet Archivist presentation
Tweet Archivist presentationTweet Archivist presentation
Tweet Archivist presentation
BNRichards
 
Twitter
TwitterTwitter
Twitter
Rajesh Barri
 
Social Media Data
Social Media DataSocial Media Data
Social Media Data
Will Simm
 
Twitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for ResearchersTwitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for Researchers
KMb Unit, York University
 
2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke
Dr Martina Emke
 
We are losing our tweets!
We are losing our tweets!We are losing our tweets!
We are losing our tweets!
John O'Brien III
 
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
Martin Ebner
 
Intro to twitter use
Intro to twitter useIntro to twitter use
Intro to twitter use
Nuri Burkay Soylu
 
Hallam healthresearch tweetchats
Hallam healthresearch tweetchatsHallam healthresearch tweetchats
Hallam healthresearch tweetchats
Heidi Probst
 
Twitter Awesomeness
Twitter AwesomenessTwitter Awesomeness
Twitter Awesomeness
Damon Cortesi
 
Rob Procter
Rob ProcterRob Procter
Rob Procter
NSMNSS
 
Harvesting Data from Twitter Workshop: Hands-on Experience
Harvesting Data from Twitter Workshop: Hands-on ExperienceHarvesting Data from Twitter Workshop: Hands-on Experience
Harvesting Data from Twitter Workshop: Hands-on Experience
ASA_Group
 
Social Networking: Visualizing Twitter
Social Networking: Visualizing Twitter Social Networking: Visualizing Twitter
Social Networking: Visualizing Twitter
Aaron Quigley
 
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Dr Ernesto Priego
 
Cdo
CdoCdo

Similar to Potential of twitter archives (20)

CSE5656 Complex Networks - Gathering Data from Twitter
CSE5656 Complex Networks - Gathering Data from TwitterCSE5656 Complex Networks - Gathering Data from Twitter
CSE5656 Complex Networks - Gathering Data from Twitter
 
Twitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for ResearcherTwitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for Researcher
 
Twitter for archivists 2012
Twitter for archivists 2012Twitter for archivists 2012
Twitter for archivists 2012
 
#Tweet search
#Tweet search#Tweet search
#Tweet search
 
Effective Use of the Twitter Search API
Effective Use of the Twitter Search APIEffective Use of the Twitter Search API
Effective Use of the Twitter Search API
 
Tweet Archivist presentation
Tweet Archivist presentationTweet Archivist presentation
Tweet Archivist presentation
 
Twitter
TwitterTwitter
Twitter
 
Social Media Data
Social Media DataSocial Media Data
Social Media Data
 
Twitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for ResearchersTwitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for Researchers
 
2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke2016 09-28 social network analysis with node-xl_emke
2016 09-28 social network analysis with node-xl_emke
 
We are losing our tweets!
We are losing our tweets!We are losing our tweets!
We are losing our tweets!
 
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
@twitter Try out #Grabeeter to Export, Archive and Search Your Tweets
 
Intro to twitter use
Intro to twitter useIntro to twitter use
Intro to twitter use
 
Hallam healthresearch tweetchats
Hallam healthresearch tweetchatsHallam healthresearch tweetchats
Hallam healthresearch tweetchats
 
Twitter Awesomeness
Twitter AwesomenessTwitter Awesomeness
Twitter Awesomeness
 
Rob Procter
Rob ProcterRob Procter
Rob Procter
 
Harvesting Data from Twitter Workshop: Hands-on Experience
Harvesting Data from Twitter Workshop: Hands-on ExperienceHarvesting Data from Twitter Workshop: Hands-on Experience
Harvesting Data from Twitter Workshop: Hands-on Experience
 
Social Networking: Visualizing Twitter
Social Networking: Visualizing Twitter Social Networking: Visualizing Twitter
Social Networking: Visualizing Twitter
 
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
 
Cdo
CdoCdo
Cdo
 

More from Educational Technology

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...
Educational Technology
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elements
Educational Technology
 
Portability of Mobile Applications
Portability of Mobile ApplicationsPortability of Mobile Applications
Portability of Mobile Applications
Educational Technology
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Educational Technology
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der Hochschullehre
Educational Technology
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management system
Educational Technology
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for Android
Educational Technology
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Educational Technology
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Educational Technology
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
Educational Technology
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Educational Technology
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Educational Technology
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
Educational Technology
 
Development of a mobile French language learning platform
Development of a mobile French language learning platformDevelopment of a mobile French language learning platform
Development of a mobile French language learning platform
Educational Technology
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Educational Technology
 
Learning Analytics and MOOCs
Learning Analytics and MOOCsLearning Analytics and MOOCs
Learning Analytics and MOOCs
Educational Technology
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Educational Technology
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im Klassenzimmer
Educational Technology
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
Educational Technology
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platform
Educational Technology
 

More from Educational Technology (20)

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elements
 
Portability of Mobile Applications
Portability of Mobile ApplicationsPortability of Mobile Applications
Portability of Mobile Applications
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der Hochschullehre
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management system
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for Android
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video Footage
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
 
Development of a mobile French language learning platform
Development of a mobile French language learning platformDevelopment of a mobile French language learning platform
Development of a mobile French language learning platform
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
 
Learning Analytics and MOOCs
Learning Analytics and MOOCsLearning Analytics and MOOCs
Learning Analytics and MOOCs
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im Klassenzimmer
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platform
 

Recently uploaded

Odoo 17 Events - Attendees List Scanning
Odoo 17 Events - Attendees List ScanningOdoo 17 Events - Attendees List Scanning
Odoo 17 Events - Attendees List Scanning
Celine George
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
Celine George
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
Scholarhat
 
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour International
 
MathematicsGrade7-Presentation-July-12024.pptx
MathematicsGrade7-Presentation-July-12024.pptxMathematicsGrade7-Presentation-July-12024.pptx
MathematicsGrade7-Presentation-July-12024.pptx
nolicaliso1
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
Scholarhat
 
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
Nguyen Thanh Tu Collection
 
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
National Information Standards Organization (NISO)
 
SQL Server Interview Questions PDF By ScholarHat
SQL Server Interview Questions PDF By ScholarHatSQL Server Interview Questions PDF By ScholarHat
SQL Server Interview Questions PDF By ScholarHat
Scholarhat
 
MVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHatMVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHat
Scholarhat
 
11. Post harvest quality, Quality criteria and Judgement.pptx
11. Post harvest quality, Quality criteria and Judgement.pptx11. Post harvest quality, Quality criteria and Judgement.pptx
11. Post harvest quality, Quality criteria and Judgement.pptx
UmeshTimilsina1
 
Parent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docxParent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docx
AntonioJarligoCompra
 
Our Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate ChangeOur Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate Change
Postal Advocate Inc.
 
Lecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privilegesLecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privileges
Murugan146644
 
View Inheritance in Odoo 17 - Odoo 17 Slides
View Inheritance in Odoo 17 - Odoo 17  SlidesView Inheritance in Odoo 17 - Odoo 17  Slides
View Inheritance in Odoo 17 - Odoo 17 Slides
Celine George
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
mansk2
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Alvaro Barbosa
 
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptxSD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
elwoodprias1
 
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
mansk2
 

Recently uploaded (20)

Odoo 17 Events - Attendees List Scanning
Odoo 17 Events - Attendees List ScanningOdoo 17 Events - Attendees List Scanning
Odoo 17 Events - Attendees List Scanning
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
 
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
 
MathematicsGrade7-Presentation-July-12024.pptx
MathematicsGrade7-Presentation-July-12024.pptxMathematicsGrade7-Presentation-July-12024.pptx
MathematicsGrade7-Presentation-July-12024.pptx
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
 
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17How to Manage Shipping Connectors & Shipping Methods in Odoo 17
How to Manage Shipping Connectors & Shipping Methods in Odoo 17
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
 
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
Lange and Roberts "DEIA in the Scholarly Landscape Session 5: DEIA in Peer Re...
 
SQL Server Interview Questions PDF By ScholarHat
SQL Server Interview Questions PDF By ScholarHatSQL Server Interview Questions PDF By ScholarHat
SQL Server Interview Questions PDF By ScholarHat
 
MVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHatMVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHat
 
11. Post harvest quality, Quality criteria and Judgement.pptx
11. Post harvest quality, Quality criteria and Judgement.pptx11. Post harvest quality, Quality criteria and Judgement.pptx
11. Post harvest quality, Quality criteria and Judgement.pptx
 
Parent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docxParent PD Design for Professional Development .docx
Parent PD Design for Professional Development .docx
 
Our Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate ChangeOur Guide to the July 2024 USPS® Rate Change
Our Guide to the July 2024 USPS® Rate Change
 
Lecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privilegesLecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privileges
 
View Inheritance in Odoo 17 - Odoo 17 Slides
View Inheritance in Odoo 17 - Odoo 17  SlidesView Inheritance in Odoo 17 - Odoo 17  Slides
View Inheritance in Odoo 17 - Odoo 17 Slides
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
 
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
Benchmarking Sustainability: Neurosciences and AI Tech Research in Macau - Ke...
 
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptxSD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
 
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
 

Potential of twitter archives

  • 1. TU Graz - IICM 1 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Potential of Twitter Archives Thomas Altmann
  • 2. TU Graz - IICM 2 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives “Twitter helps you create and share ideas and information instantly, without barriers.” (Twitter 2014) Source: https://twitter.com/BarackObama/status/266031293945503744
  • 3. TU Graz - IICM 3 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Table of Contents • Overview • TweetCollector • TwitterStat • Demo • Conclusion
  • 4. TU Graz - IICM 4 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Twitter • Tweets • Mentions • Retweets • Hashtags
  • 5. TU Graz - IICM 5 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Twitter Research • Existing scientific research – JAVA 2007, BOYD 2010 • Social network analysis • Wealth of data • Limited access
  • 6. TU Graz - IICM 6 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Research Questions • What value can tweet archives provide? • What value can the context of a tweet analysis provide?
  • 7. TU Graz - IICM 7 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Problems • Retrieving old tweets – Search: no older than six to nine days – Users: no older than 3200 tweets • Search does not find all tweets – Only most popular
  • 8. TU Graz - IICM 8 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Twitter APIs • REST API – Individual requests – Rate limited – Used for search and user timelines • Streaming API – Single persistent connection – Set parameters – Constant real-time stream
  • 9. TU Graz - IICM 9 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TweetCollector - Purpose • Collect tweets – Containing certain words/hashtags – From certain users • Provide access to stored tweets – Basic web interface – Archives accessible through API
  • 10. TU Graz - IICM 10 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TweetCollector - Implementation • Server-side – PHP/MySQL – Uses Twitter Streaming API and REST API – Provides API to access stored tweets • Client-side – HTML/CSS/JavaScript – Create and delete archives – Start and stop archiving
  • 11. TU Graz - IICM 11 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Structure of Tools Source: Own depiction
  • 12. TU Graz - IICM 12 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - Purpose • Twitter Analysis Tool • Analyze TweetCollector archives • Show most active users, most used words/hashtags, … • Provide context by linking original tweets
  • 13. TU Graz - IICM 13 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - Questions Source: Own depiction
  • 14. TU Graz - IICM 14 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - Answers • Possible Answer • Ordered List of results • Every result is a link
  • 15. TU Graz - IICM 15 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - Context • Back to tweets • Check original tweets responsible for results • Provide context for analysis
  • 16. TU Graz - IICM 16 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - API • Access to analysis results • Machine-readable format • Possibility of further usage, e.g. visualization
  • 17. TU Graz - IICM 17 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives TwitterStat - Visualization Source: Own depiction
  • 18. TU Graz - IICM 18 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives LIVE DEMO
  • 19. TU Graz - IICM 19 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Results • What value can tweet archives provide? – Access to tweets too old to be found by Twitter – Analysis needs large corpus of tweets – API to build applications using tweet archives • What value can the context of a tweet analysis provide? – Determine content and sentiment of original tweets – Check if insights gained from analysis correspond with original tweets – See tweets as part of a larger conversation
  • 20. TU Graz - IICM 20 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Conclusion • Goal: Show potential of Twitter archives • Developed: TweetCollector for archiving • Developed: TwitterStat for analysis • Showed: Value in tweet archives and analysis
  • 21. TU Graz - IICM 21 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives Thank You!
  • 22. TU Graz - IICM 22 Thomas Altmann Graz, 3.7.2014 Potential of Twitter Archives References A. JAVA, X. SONG, T. FININ, B. TSENG. Why we Twitter: Understanding Microblogging Usage and Communities. Presented at the Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis (2007), 56– 65. D. BOYD, S. GOLDER, G. LOTAN. Tweet, Tweet, Retweet: Conversational Aspects of Retweeting on Twitter. Presented at the Proceedings of the 43rd Hawaii International Conference on System Sciences (2010), Hawaii.