TY - GEN
T1 - Principles for value-sensitive agent-oriented software engineering
AU - Detweiler, Christian
AU - Hindriks, Koen
AU - Jonker, Catholijn
PY - 2011/10/20
Y1 - 2011/10/20
N2 - 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.
AB - 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.
KW - Non-Functional Requirements
KW - Requirements Engineering
KW - Tropos
KW - Value-Sensitive Design
KW - Values
UR - http://www.scopus.com/inward/record.url?scp=80054114288&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80054114288&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-22636-6_1
DO - 10.1007/978-3-642-22636-6_1
M3 - Conference contribution
AN - SCOPUS:80054114288
SN - 9783642226359
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 16
BT - Agent-Oriented Software Engineering XI - 11th International Workshop, AOSE 2010, Revised Selected Papers
T2 - 11th International Workshop on Agent-Oriented Software Engineering XI, AOSE 2010
Y2 - 10 May 2010 through 11 May 2010
ER -