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

Abstract

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
Pages1-16
Number of pages16
DOIs
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

Conference

Conference11th International Workshop on Agent-Oriented Software Engineering XI, AOSE 2010
CountryCanada
CityToronto, ON
Period10/05/1011/05/10

    Fingerprint

Keywords

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

Cite this

Detweiler, C., Hindriks, K., & Jonker, C. (2011). Principles for value-sensitive agent-oriented software engineering. In Agent-Oriented Software Engineering XI - 11th International Workshop, AOSE 2010, Revised Selected Papers (pp. 1-16). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6788 LNCS). https://doi.org/10.1007/978-3-642-22636-6_1