Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

44
Cross-Platform Profiling Workshop Digital Methods Summer School 2013 Carolin Gerlitz University of Amsterdam/Goldsmiths, University of London

Transcript of Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Page 1: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Cross-Platform Profiling

Workshop Digital Methods Summer School 2013

Carolin Gerlitz University of Amsterdam/Goldsmiths, University of London

Page 2: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

What is profiling?

•  Specific approach in issue mapping.

•  Issue mapping as the study of topical affairs.

•  Cross-platform profiling studies issues and their variation across multiple online spaces.

•  In which platforms do issues occur?

•  What actor composition?

•  What thematic framing?

•  Pace, rhythm, variation over time.

Page 3: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling & Issue Mapping

•  Studying topical affairs.

•  Issue mapping, or controversy analysis, has been developed as a research method in the field of Science, Technology and Society (STS). (Callon, 1986; Barry, 2001; Latour, 2007)

•  Empirical, processual approach.

•  Asks: Is this topic an issue? Who are the actors? Where is it based? Where is the issue happening? How does it change?

Page 4: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Issue Profiling Online

•  Digitization offers opportunities for issue/controversy analysis (Rogers & Marres 2000, Latour et. al 2007, 2010; Yaneva 2007):

•  Explosion of digital traces and analytical devices deploying traceability.

•  A special focus on taking advantage of medium-specificity for profiling.

Page 5: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling & specificity

•  Interested in the specific articulation of issues within and across different platforms.

•  What are the specific forms of participation per platform?

•  Starting point: medium- and platform specifity.

•  Deploy the pre-structured character of platforms for analytical purposes (Marres & Weltevrede 2012).

•  Media vs. issue dynamics.

Page 6: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Taking grammars of action into account

•  Which grammars of action/data entities (Agre 1994) are relevant for profiling?

•  Google: Search results, hosts, titles.

•  Twitter: Queries, hashtags, users, mentions.

•  Facebook: Groups, Pages, Likes, Posts, user relations.

•  Flickr: Pictures, tags, groups.

•  Wikipedia: Articles, related articles, edits, users…

Standardised activities & data forms cater to a multiplicity of use practices.

Page 7: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling

1.  Actor composition.

2.  Key platforms.

3.  Bias and leaning.

4.  Issue framing.

5.  Variation over time.

6.  Media effects.

7.  Social dyanmics.

Page 8: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Examples

1.  Cross-spherical profiling

2.  Profiling issue variation over time.

3.  Hashtag Profiling

4.  Associational Profiling.

Page 9: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Case 1 Cross-platform profiling of Fukushima

•  How is the issue of the Fukushima nuclear disaster discussed in the web, blog and news sphere?

•  Word frequency analysis of Google results.

•  Do comments offer a different framing of the issue?

1.  Query Fukushima ~nuclear

2.  Take top 25 URLs from Google Web, Google Blogs, Google News

3.  Copy paste content from URLs

4.  Create a tagcloud

Page 10: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

•  Scraping as systematic extraction of pre-formated data. Google Scraper

Page 11: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Google Web

Google Web Comments

Page 12: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Google Blog

Google Blog Comments

Page 13: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Google News

Google News Comments

Page 14: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

•  Insights: different framing per sphere, which sub-issues are trending right now.

•  Q1 What about variation over time?

•  Q2 Are there other measures beyond word frequency?

Page 15: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Case 2 Variation over time

•  Currency (liveness): Which aspects of issues are peaking/trending at the moment?

•  Currency: word frequency analysis

•  Variation over time (liveliness): changes in association & framing of issues?

•  Variation: Co-occurrence & co-word analysis.

•  Network analysis of textual data: tracing relations between terms based on ‘co-occurrence’ (Callon et al. 1983, Danowski 2009).

Page 16: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Case 2 Profiling Crisis

•  Interest in topical framing of crisis/austerity across platforms (Marres & Weltevrede 2012).

•  Mapping the liveness (currency) vs. liveliness (variation over time) of “crisis” in Google and Twitter.

•  Early 2012.

•  Google: Take search result titles into account.

•  Twitter: Take hashtags into account.

Page 17: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Page 18: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Google & “crisis”

Page 19: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Page 20: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Twitter & “crisis”

Page 21: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Variation of Google results over time

Page 22: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Case 3 Profiling Hashtags

•  Intra-platform profiling of hashtags.

•  Starting point: Hashtags as specific grammar of action to demarcate conversations.

•  How can we further profile hashtags and give account to their liveliness?

•  Case: Twitter data on Climate Change.

•  Period: 01.02. - 15.06.2012, 204795 tweets.

Page 23: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Page 24: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Hashtag profiling.

Page 25: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Hashtag profiling.

Page 26: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Case 4: Associational Profiling

•  Using co-word to detect associational profiles:

•  Which words co-occur with a given issue term on Twitter across intervals?

•  Stable or fluctuating associations?

Page 27: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Associational Profiling

Page 28: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Associational Profiling

Page 29: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Associational Profiling

Page 30: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Associational Profiling

Page 31: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling WCIT

•  WCIT conference in Dubai, 3-14 Dec 2012 organised by the ITU.

•  Interval: 23.11 – 19.12.

•  108781 Tweets.

•  Before data capture: Collection of NGO and issue expert hashtags.

•  Question: How does the issue vary over time and whose terms are being taken up or not?

Page 32: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

TCAT Associational Profiler

•  Part of the Digital Methods Toolkit.

•  Name: dmi

•  Password: twitter

Page 33: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

TCAT WCIT dataset

Page 34: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

#WCIT Profile

•  Campaign Hashtags: #netfreedom, #ituvideo, #anonymous, #opbigbrother.

•  Institutional Hashtags: #isoc, #ican.

•  Campaign issues dominated at the beginning, institutional ones at the end.

•  http://issuemapping.net/Main/WCITProfile

Page 35: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Before the conference •  #netneutrality

•  Pushed before the conference, weaker associations during.

Page 36: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Start of the conference •  #anonymous

•  Campaign hashtag.

Page 37: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

End of the conference •  #isoc

•  Institutional hashtag.

Page 38: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

•  #privacy

•  Expert hashtag.

•  Very diverse profile. Varying associations

Page 39: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Varying associations •  #netneutrality

•  Expert hashtag.

•  Declining presence and less diverse associations.

Page 40: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Emergent questions

•  How does media liveliness map into issue liveliness? How is variation defined by grammars of action?

•  Media-liveliness: bursty hashtags, hashtag decline.

•  Can we perceive medium- and issue-specificity as a spectrum?

•  Further research: How can we profile social dynamics?

•  What makes an issue more or less social?

Page 41: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Exercise Profiling Prism

Page 42: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling Prism

•  Go to DMI TCAT tool.

•  Select “prism” dataset.

•  Adjust the time interval to one day.

•  Open Associational Profile in Experimental Analytics.

•  Create profile for term “prism” or “spying”.

•  Interval: Weekly.

•  Exclude: prism, snowden.

•  Which words to stand out? Create further profiles for detailed analysis.

Page 43: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

Profiling “spying”

Page 44: Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013

•  What do we see or not in associational profiles?

•  How to profile prism in other platforms?

•  How to create a social profile, focused on the social dynamics of the specific platforms?

Questions