Value-Sensitive Algorithm Design:

  1. Understand stakeholders: People who will use algorithmic tool and people who will be affected by it
  2. Identify algorithmic approaches and create prototypes
  3. Define methods for working with the community
  4. Deploy, refine, and iterate the algorithms
  5. Evaluate algorithm’s acceptance, accuracy, and impacts
    1. Whether they are acceptable to stakeholders’ values
    2. Whether they accurately solve community problems
    3. Whether it has positive impacts on community’s outcomes