SlideShare a Scribd company logo
1 of 22
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 TwitterMarcello 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 ResearcherKMb Unit, York University
 
Twitter for archivists 2012
Twitter for archivists 2012Twitter for archivists 2012
Twitter for archivists 2012Kiara King
 
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 APIEric Jensen
 
Tweet Archivist presentation
Tweet Archivist presentationTweet Archivist presentation
Tweet Archivist presentationBNRichards
 
Social Media Data
Social Media DataSocial Media Data
Social Media DataWill 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 ResearchersKMb 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_emkeDr Martina Emke
 
@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 TweetsMartin Ebner
 
Hallam healthresearch tweetchats
Hallam healthresearch tweetchatsHallam healthresearch tweetchats
Hallam healthresearch tweetchatsHeidi Probst
 
Rob Procter
Rob ProcterRob Procter
Rob ProcterNSMNSS
 
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 ExperienceASA_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
 

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 elementsEducational 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 HochschullehreEducational 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 systemEducational 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 AndroidEducational 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 FootageEducational 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 LeichtathletikEducational 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 InternettechnologienEducational 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
 
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 platformEducational 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
 
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 ThymioEducational Technology
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEducational 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 WebsitesEducational 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 platformEducational 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

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

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.