Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.04 KB

readme.md

File metadata and controls

9 lines (5 loc) · 1.04 KB

Code for Crowdsourcing Perceptions of Fair Predictors for Machine Learning: A Recidivism Case Study

This repo contains code for an automated Slack bot as used in the CSCW 2019 publication Crowdsourcing Perceptions of Fair Predictors for Machine Learning: A Recidivism Case Study. The Slack bot is built with Botkit.

See 'skills/application.js' for the main functionality of the bot. The bot structures conversation among participants, keeps track of voting behaviour, listens to a number of commands (e.g., 'ready'), and presents a final survey upon completion of the study. The application also takes care of loading and presenting images, in-line voting buttons, and eventual database storage. All interaction between participant(s) and the bot take place within a Slack channel previously set up by the researcher.

Set up your database details and Slack application credentials in the .env file.

Please see readme-botkit.md for additional information on configuring Botkit.