Principles for value-sensitive agent-oriented software engineering

Christian Detweiler*, Koen Hindriks, Catholijn Jonker

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


As software plays an increasingly important role in people's lives, the impact it has on their values frequently becomes apparent. Many software design methods address "soft issues", but very few address values explicitly. We present six principles that design methods should meet in order to properly deal with values. One area in which adherence to stakeholder values is important, is Agent-Oriented Software Engineering (AOSE). The Tropos AOSE method, with its concept of soft-goal, comes close to meeting our principles, but does not address values explicitly. Value-Sensitive Design is a methodology that does explicitly address value issues, but it offers little guidance in operationalizing them. We discuss a case study in which we attempt to capture values in Tropos' soft-goals after eliciting them using Value-Sensitive Design. Subsequently, we discuss to what extent Tropos adheres to our principles. Finally, we propose the introduction of values as a first-class entity in Tropos in order to meet our aims of dealing with values.

Original languageEnglish
Title of host publicationAgent-Oriented Software Engineering XI - 11th International Workshop, AOSE 2010, Revised Selected Papers
Number of pages16
Publication statusPublished - 20 Oct 2011
Externally publishedYes
Event11th International Workshop on Agent-Oriented Software Engineering XI, AOSE 2010 - Toronto, ON, Canada
Duration: 10 May 201011 May 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6788 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference11th International Workshop on Agent-Oriented Software Engineering XI, AOSE 2010
CityToronto, ON


  • Non-Functional Requirements
  • Requirements Engineering
  • Tropos
  • Value-Sensitive Design
  • Values


Dive into the research topics of 'Principles for value-sensitive agent-oriented software engineering'. Together they form a unique fingerprint.

Cite this