PEEK
ICT & Open Learning/Innovation
Client company:Citric Labs
Anna Bobrovska
Tim Rutjens
Zeb Kuypers
Kelly van Haaften
Project description
For Citric Labs we are developing a media monitoring app, "Peek", tracking mentions and sentiment in textual content with its reach specialized in Reddit and Twitter. The app helps visualize content based on keywords to search for and gives a data-oriented analysis.
Results
Our project is a social media monitoring app that is capable of analyzing social media platforms like X and Reddit, which allows users to analyze sentiment on these Niche Community Platforms where it is difficult to analyze the sentiment. We successfully developed three key products: a sophisticated data extraction system, a sentiment analysis system, and a branded desktop website, which are currently positioned at Technology Readiness Level (TRL) 5. We created our project using the database at the center so we can disable any of the three systems if needed without it impacting the other systems.
1. Data Extraction System
This system is one of the most important components of our project. It is designed to extract information from both X and Reddit and can be enabled and disabled at any time. This is one of the most challenging systems as it can be subjected to change as the websites or API of X and Reddit change suddenly.
Extensive testing has validated that this system works on the current version of X and Reddit. We are currently working on how to make this system more adaptable to sudden changes and on adding YouTube to one of the targeted platforms.
2. Sentiment Analysis System
This system is responsible for analyzing the sentiment of posts and tweets we collect using the Data Extraction System. For the sentiment analysis, we use the Roberta Go Emotions AI model to get a correct representation of the emotions present in the post.
We validated this system by comparing it to other sentiment analysis systems already in use by our stakeholders and decided it performed better and was cheaper to use as well.
3. Branded Desktop Website
This website contains two parts: an API and a Website designed taking into account the wishes of the stakeholders and its intended target audience. The API is just a way to manipulate and protect the data before sending it to the website. We also created a brand to use on this website while working with the stakeholders so we could more accurately represent them.
We validated our website using various methods, such as interviews with our targeted audience and iterated on it many times (6 or 7 times). We also analyzed how best to show the sentiment information based on our audience's experience.