Johannes Gruber

111, Lilybank House
University of Glasgow
Glasgow G12 8RT, United Kingdom

Research title: Troublemakers in the streets? A framing analysis of newspaper coverage of protests in the UK 1992-2016

Research Summary

Research Interests

  • Computational Social Science
  • Quantitative Text Analysis
  • Protest and Democracy
  • News Media

Research Summary

In my thesis, I’m trying to find out how the media in the UK portrays protest events. Most literature about the topic assumes that the messages of protests are marginalised by the media through routinized framing, i.e. a focus on disruption by and deviance of protesters. In my project, I collected all newspaper articles published in selected UK newspaper outlets that mention a protest over the last 25 years (1992-2017) and will analyse the content via supervised and unsupervised methods of computational text analysis. 



  • Gruber, J. (2019a). LexisNexisTools. An R package for working with newspaper data from ’LexisNexis’. R package version 0.2.3.
  • Gruber, J. (2019b). rwhatsapp. An R package for working with WhatsApp data. R package version 0.1.0.
  • Leifeld, P., Gruber, J., and Henrichsen, T. (2019c). rDNA. A Package to Control Discourse Network Analyzer from R. University of Glasgow, School of Social and Political Sciences, Glasgow. R package version 2.1.19.


  • Ninth Annual Conference on New Directions in Analyzing Text as Data (TADA 2018) travel and accommodation fund
  • 2017 Text Learning Workshop at the London School of Economics and Political Science travel and accommodation fund
  • PGR experience fund
  • College of Social Sciences Scholarship


  • European Consortium for Political Research 2019 General Conference, Wrocław (ECPR 2019)
  • Fifth International Conference on Computational Social Science (IC2S 2 2019)
  • Ninth annual conference of the European Political Science Association (EPSA 2019)
  • Quantitative Text Analysis Dublin (QTA-DUB 2019)
  • Ninth Annual Conference on New Directions in Analyzing Text as Data (TADA 2018)


  • Invited guest lecture in course "Automatisierte Inhaltsanalyse für Textdaten mit R" (Automated content analysis for text data with R), Goethe-University Frankfurt—topic: Introduction to LexisNexisTools. 29/05/2019
  • Teaching Assistant, ECPR Winter School, course: Introduction to Discourse Network Analysis (DNA). 22-23/02/2019

Additional Information


Before starting the PhD program, I have studied MSc Political Communication at the University of Glasgow (2014-2015), MA Political Theory at the Goethe University Frankfurt and TU Darmstadt (2012-2017) and BA Political Science, Economics and Economic Studies in History at the RWTH University Aachen (2009-2012). I’m interested in the relationship between protest and representative democracies since doing my undergraduate and have explored the topic from various perspectives since then. During my MSc in Political Communication I found out about computational text analysis and therefore was able combine two of my passions: political science and programming. Since then I’m using the open source environment R with ever-growing joy and decent success.