Semiotics, Compassion and Value-Centered Design

Joseph A Goguen
Dept. Computer Science & Engineering
University of California, San Diego


Designing systems that satisfy users is difficult:

failure is common, and even successful designs often overrun time and cost.

But users often don't know what they need or cannot articulate it (due to tacit knowledge),

and they are often not aware of key organizational context impacts on how they work.

But these can be slower and more expensive, and can still fail.

Algebraic semiotics gives rigorous notation and calculus for representation and is explicitly value sensitive

Compassion supports better analysis and better ethics in design.

With discourse-based value discovery methods and iterative design, these enable value-centered design.

Some case studies are also discussed.