Skip to content

Main-study Prototype for Paper: Using Large Language Models to 'Lighten the mood': Satirically Reframing News Recommendations to Reduce News Avoidance

Notifications You must be signed in to change notification settings

sfimediafutures/satire_reframing_mainstudy_prototype

Repository files navigation

Study 2: Satirical News Preference Experiment

This repository contains the full code and data for Study 2 of our research on how satirical manipulation of news articles impacts reader engagement and comprehension.

Description

Study 2 tests whether satirical rewrites (done by Large Language Models) of traditionally avoided news topics (e.g., politics, finance, climate) increase reader preference and emotional engagement compared to standard news formats.

Participants are presented with two versions of each article (objective vs. satirical) and asked to choose their preferred version and answer follow-up questions.

Each participant is also assigned to either a transparent or non-transparent condition releated to the disclosure of AI-usage.

Contents

  • app/ — Flask app code for serving the prototype
  • templates/ — HTML templates for pre/post-questionnaires and article pages
  • static/ — CSS, JS, and images
  • articles.csv — Article dataset with satirical and standard versions

Requirements

Note: To run all the scripts in the repository one would need access to both a NewsCatcher API key and a OpenAI API key. This is only needed if you want to test with fresh rewritten articles.

Releated to paper: Using Large Language Models to 'Lighten the Mood': Satirically Reframing News Recommendations to Reduce News Avoidance.

Running the Prototype

pip install -r requirements.txt
python app.py

About

Main-study Prototype for Paper: Using Large Language Models to 'Lighten the mood': Satirically Reframing News Recommendations to Reduce News Avoidance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published