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

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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
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
 
“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
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
_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
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
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
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
“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...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
_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
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
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
 
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...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

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.