Coder Social home page Coder Social logo

alexnathanson / confirmationbias_browserextension_firefox Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 114 KB

A Firefox browser extension designed to mitigate confirmation bias in media consumption.

Home Page: http://www.alexnathanson.com/confirmationbias.html

License: MIT License

JavaScript 87.91% CSS 5.43% HTML 6.66%

confirmationbias_browserextension_firefox's Introduction

Confirmation Bias Browser Extension for Firefox

A Firefox browser extension designed to mitigate confirmation bias in media consumption.

Version 0.1.1

When the user visits a given news site, the extension will prompt them to visit a website that features opposing view points to those that they are usually exposed to.

Differences between versions

  • browser namespace changed to chrome namespace (ex. chrome.storage.local vs browser.storage.local)
  • chrome.storage.local requires a function and the ".then" promise doesn't work. In Firefox, the function is optional and isn't being used.
  • the applications key in the manifest file was removed for the Chrome version, but is required for Firefox.

About

More about confirmation bias on https://en.wikipedia.org/wiki/Confirmation_bias.
This is an open source project created by Alex Nathanson.
Full project details and notes on my methodology are available at https://github.com/alexnathanson/ConfirmationBias_BrowserExtension.
Collaborators welcome.

Methodology

The vector assigned to each media source is deeply subjective. The trust variation isn't a measure of trustworthyness or truthfullness, rather it is a relational value. Someone who trusts The Indypendent will not trust Breitbart or vice versa, and the value I've assigned to them is meant to describe this relationship.

Instructions for installing the Confirmation Bias extension as a temporary Firefox extension

  1. Download and install Firefox www.mozilla.org
  2. Download this ConfirmationBias_BrowserExtension folder https://github.com/alexnathanson/confirmationbias_browserextension
  3. Open Firefox and enter about:debugging in the browser’s address bar
  4. Click on the Load Temporary Add-on button
  5. Navigate to the project folder you downloaded and select the manifest.json file.

List of news site vectors currently implemented

You can see all the included media sources in the mediasources.js file.

Future changes and additions

  • Track user behaviour over time and adjust behavior accordingly. Use this to determine the list of sites the user will disagree with.
  • Make suggestions based not only on the media source, but also on the specific subject matter of an article or specific auther.
  • Anonymously compare multiple user's behaviour to each other to measure trends and make more relevant recommendations.
  • More extension behavior options for the user.

confirmationbias_browserextension_firefox's People

Contributors

alexnathanson avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.