• Publications
  • Influence
Value Sensitive Design and Information Systems
Value Sensitive Design is a theoretically grounded approach to the design of technology that accounts for human values in a principled and comprehensive manner throughout the design process. ItExpand
  • 961
  • 95
  • PDF
Value Sensitive Design: Theory and Methods
Value Sensitive Design is a theoretically grounded approach to the design of technology that accounts for human values in a principled and comprehensive manner throughout the design process. ItExpand
  • 270
  • 24
  • PDF
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
TLDR
The programming language aspects of a graphic simulation laboratory named ThingLab are presented. Expand
  • 697
  • 21
  • PDF
Next steps for value sensitive design
TLDR
We address these issues by suggesting four topics for next steps in the evolution of VSD: (1) tempering VSD's position on universal values; (2) contextualizing existing and future lists of values that are presented as heuristics for consideration; (3) strengthening the voice of the participants in publications describing VSD investigations; and (4) making clearer the voice. Expand
  • 209
  • 19
  • PDF
Microsimulation of Urban Development and Location Choices: Design and Implementation of UrbanSim
TLDR
UrbanSim is a new urban simulation model, developed over the past several years, which is now operational in three urban areas in the United States. Expand
  • 404
  • 18
  • PDF
The Cassowary linear arithmetic constraint solving algorithm
TLDR
We describe Cassowary---an incremental algorithm based on the dual simplex method, which can solve simultaneous linear equations and inequalities efficiently. Expand
  • 167
  • 16
  • PDF
Hierarchical Constraint Logic Programming
TLDR
A constraint describes a relation to be maintained; it states what the relationship is as opposed to how to maintain it. Expand
  • 141
  • 15
  • PDF
An incremental constraint solver
TLDR
An incremental constraint solver, the DeltaBlue algorithm maintains an evolving solution to the constraint hierarchy as constraints are added and removed, exploiting its knowledge of the last solution. Expand
  • 335
  • 14
  • PDF
Supporting reflective public thought with considerit
TLDR
We present a novel platform for supporting public deliberation on difficult decisions. Expand
  • 153
  • 14
  • PDF
Constraint Hierarchies and Logic Programming
TLDR
We describe a scheme for extending CLP(D) to include both required and preferential constraints, with an arbitrary number of strengths of preference. Expand
  • 156
  • 13