Staff

The many faces of GESIS

Vita

Johannes B. Gruber is a Senior Researcher and Team Lead of the team Metadata Standards and Interoperability. Before joining GESIS, he was a Postdoctoral Researcher at the VU Amsterdam, the University of Amsterdam and the European New School of Digital Studies, researching topics of digital political communication using methods of computational text and image analysis. In his doctoral thesis, which he completed at the University of Glasgow in 2021, he examined the portrayal of protests in UK mainstream media since the early 1990s.

On other channels:


Publications

Journal article

Gruber, Johannes B., and Maximilian Weber. 2024. "rollama: An R package for using generative large language models through Ollama." doi: https://doi.org/10.48550/ARXIV.2404.07654.

Chan, Chung-hong, Tim Schatto-Eckrodt, and Johannes B. Gruber. 2024. "What makes computational communication science (ir)reproducible?" Computational Communication Research 1 (6): 1. doi: https://doi.org/10.5117/ccr2024.1.5.chan.

Vaughan, Michael, Johannes B. Gruber, and Ana Ines Langer. 2023. "The tension between connective action and platformisation: Disconnected action in the GameStop short squeeze." New Media & Society 2 (27): 632-654. doi: https://doi.org/10.1177/14614448231182617.

Gruber, Johannes B.. 2022. "Troublemakers in the Streets? A Framing Analysis of Newspaper Coverage of Protests in the UK 1992–2017." The International Journal of Press/Politics 2 (28): 414-433. doi: https://doi.org/10.1177/19401612221102058.

Langer, Ana Ines, and Johannes B. Gruber. 2020. "Political Agenda Setting in the Hybrid Media System: Why Legacy Media Still Matter a Great Deal." The International Journal of Press/Politics 2 (26): 313-340. doi: https://doi.org/10.1177/1940161220925023.

Chapter in an edited book

Gruber, Johannes B., and Fabio Votta. 2025. "Large language models." In Elgar Encyclopedia of Political Communication, edited by Alessandro Nai, Max Grömping, and Dominique Wirz, Edward Elgar Publishing. doi: https://doi.org/10.4337/9781035301447.vol2.00087.

Weigand, Manuel, Maximilian Weber, and Johannes B. Gruber. 2022. "Conspiracy Narratives in the Protest Movement Against COVID-19 Restrictions in Germany. A Long-term Content Analysis of Telegram Chat Groups.." In Proceedings of the Fifth Workshop on Natural Language Processing and Computational Social Science (NLP+CSS), 52-58. Association for Computational Linguistics. doi: https://doi.org/10.18653/v1/2022.nlpcss-1.8.

Working and discussion paper

Baumann, Joachim, Paul Röttger, Aleksandra Urman, Albert Wendsjö, Flor Miriam Plaza-del-Arco, Johannes B. Gruber, and Dirk Hovy. 2025. Large Language Model Hacking: Quantifying the Hidden Risks of Using LLMs for Text Annotation. arxiv. doi: https://doi.org/10.48550/ARXIV.2509.08825.

Data/Software

Gruber, Johannes B., Benjamin Guinaudeau, and Fabio Votta. 2025. atrrr: An R Wrapper for the ’AT’ Protocol Behind ’Bluesky’. doi: https://doi.org/10.32614/CRAN.package.atrrr. https://jbgruber.github.io/atrrr/.

Benoit, Kenneth, Kohei Watanabe, Haiyan Wang, Patrick O. Perry, Benjamin Lauderdale, Johannes B. Gruber, and William Lowe. 2025. quanteda.textmodels: Scaling Models and Classifiers for Textual Data. doi: https://doi.org/10.32614/CRAN.package.quanteda.textmodels. https://CRAN.R-project.org.

Gruber, Johannes B., and Maximilian Weber. 2025. rollama: Communicate with ’Ollama’ to Run Large Language Models Locally. doi: https://doi.org/10.32614/CRAN.package.rollama.

Gruber, Johannes B.. 2025. traktok. Getting TikTok data through the official and unofficial APIs. https://github.com/JBGruber/traktok.

Gruber, Johannes B.. 2024. LexisNexisTools. An R package for working with newspaper data from 'LexisNexis'. https://github.com/JBGruber/LexisNexisTools.

Gruber, Johannes B., and David Schoch. 2024. paperboy. A comprehensive collection of news media scrapers. https://github.com/JBGruber/paperboy.

Gruber, Johannes B.. 2023. askgpt. A chat package connecting to API endpoints by 'OpenAI' to answer questions (about R).. https://github.com/JBGruber/askgpt.

Gruber, Johannes B.. 2023. cookiemonster: Your Friendly Solution to Managing Browser Cookies. doi: https://doi.org/10.32614/CRAN.package.cookiemonster. https://github.com/JBGruber/cookiemonster.

Gruber, Johannes B.. 2022. rwhatsapp. An R package for working with 'WhatsApp data'. https://github.com/JBGruber/rwhatsapp.

Other article

Gruber, Johannes B., Yannik Peters, and Katrin Weller. 2025. "Reflections on Jakob Ohme's Talk "Brave New Data Access World: What the Digital Services Act (DSA) Means for Researcher Access to Digital Platforms"." Show & Tell – Social-Media-Daten in der Forschungspraxis. doi: https://doi.org/10.58079/15d5r. https://textplus.hypotheses.org/15885.

Presentation at a conference

Gruber, Johannes B., and Maximilian Weber. 2025. "rollama: An R package for using generative large language models locally." Seventh International and Interdisciplinary Conference on the Quantitative and Computational Analysis of Text, Image, Audio, and Video as Data, COMPTEXT, Vienna, 2025-04-26.

Gruber, Johannes B.. 2025. "Sharing Is Caring (About Research): Three Avenues for Sharing (Protected) Text Collections and the Need for Non- Consumptive Research." 75th Annual International Communication Association Conference, International Communication Association, Denver, 2025-06-16.

Gruber, Johannes B.. 2025. "Sharing is Caring (about Research): Addressing Challenges in Sharing Protected Text Data Collections through Non-Consumptive Research." Annual Conference of the International Association for Social Science Information Service and Technology, International Association for Social Science Information Service and Technology, Bristol, 2025-06-06.

Gruber, Johannes B., Christina Viehmann, Aleksandra Urman, Valerie Hase, Daniel Thiele, Fabienne Lind, Damian Trilling, Samia Touileb, Sjoerd Stolwijk, Roksana Gloc, Kinga Adamczewska, Felicia Loecherbach, Srdjan Vesic, Agnieszka Hess, Cengiz Erisen, Edlira Gugu, Serap Durmus Ozturk, Aleksandar Tomašević, Tilman Beck, Bruno Yun, Tonja Jerele, Chaya Liebeskind, and Kasper Welbers. 2025. "Textual Feelings: A Review of Computational Tools for Measuring Opinions in Text." 7th ANNUAL COMPTEXT Conference 2025, 2025-04-25.

Gruber, Johannes B.. 2025. "Textual Feelings: A Review of Computational Tools for Measuring Opinions in Text." Etmaal van de Communicatiewetenschap conference, Etmaal van de Communicatiewetenschap conference, Bruges, 2025-02-04.

Gruber, Johannes B.. 2025. "[Tool Demo] Paperboy: A Collection of News Media Scrapers." 75th Annual International Communication Association Conference, International Communication Association, Dener, 2025-06-15.

Gruber, Johannes B.. 2025. "[Tool Demo] Traktok: Making TikTok Data Accessible for Research." 75th Annual International Communication Association Conference, International Communication Association, Denver, 2025-06-15.

Other

Gruber, Johannes B.. 2025. "Introduction to Computational Social Science with R." GESIS Fall Seminar in Computational Social Science, Köln.

Gruber, Johannes B.. 2025. "Introduction to Web Scraping and Data Management for Social Scientists." Essex Summer School in Social Science Data Analysis, Colchester.

Event

Weller, Katrin, Yannik Peters, and Johannes B. Gruber. 2025. "Datenzugang für die Forschung im Digital Services Act – neue Chancen, neue Herausforderungen." Vortrags- und Diskussionsreihe "Show & Tell – Social-Media-Daten in der Forschungspraxis" , 2025-11-07 - 2026-03-20. https://textplus.hypotheses.org/15885.