Trueet

Applicant(s)

Description

The Trueet (true + tweet) tool has basically two functions: use collaborative work, through people worried about fake news in their timelines on Twitter, to spread true information about that fact, bringing fact checking to Twitter when fake news is being disseminated, and prevent a fake news spread, alerting users that are not in contact with such misinformation.
We have built a Progressive Web App (PWA) that sends notifications about fake news when it’s increasing on social media, scan the user's timeline on Twitter and identify, based on sentences and quotes (and, in the future, keywords and artificial intelligence), publications and retweets that are disseminating this specific misinformation on user’s timeline. Then the user will be able to post a default reply provided by the tool to his friends, warning them, in a cool way, about the fake news. When the fact checkers identify fake news on the Internet and write about them, the Trueet sends a notification to PWA users with a brief message about the fake news and the link to the fact checking.
We decided to use a PWA because it is light, fast and does not require installing. The tool can be used by other teams of fact checking that wish to be partners and send notifications, rising the coverage about the fake news. We understand that, in general, many notifications can be annoying to users, so the tool will send in average three notifications per week. One person will be responsible for managing the tool, controlling it and choosing in which situations the notifications would be send, according to parameters such as the number of shares on social media, the degree of harm to the victims of rumors and the topic's relevance.

Technologies used for this project:

The layout of the application was made with the Sketch design software. The tool was built using PWA (Progressive Web App), a new technology from Google that works as an application, but is lighter, faster and does not require installation or request user permissions.
The bot that scans the user's Twitter timeline was built on Node.js, allowing the same programming language to be used on both sides, the front-end and the back-end, making application maintenance and scalability easier. The bot authenticates with Twitter through the twit.js package, and queries using the Twitter development API itself.
To select publications on the user's timeline, we've created a phrase comparison algorithm that can grow and join tagging and artificial intelligence techniques (IBM Watson and TensorFlow).
Implementation, technological resume:
Programming language: JavaScript
Development Environment: Node.js
App Technology: Google PWA (Progressive Web Apps).
IBM Watson (Natural language) and TensorFlow (Text classifier) ​​are future implementations