TY - GEN
T1 - Values-first software engineering: research principles in practice
AU - Ferrario, Maria Angela
AU - Simm, Will
AU - Gradinar, Adrian Ioan
AU - Forshaw, Stephen
AU - Smith, Marcia Tavares Abreu
AU - Smith, Ian Craig
PY - 2016/5/14
Y1 - 2016/5/14
N2 - The realization that software has a far reaching impact on politics, society and the environment is not new. However, only recently software impact has been explicitly described as `systemic' and framed around complex social problems such as sustainability. We argue that `wicked' social problems are consequences of the interplay between complex economical, technical and political interactions and their underlying value choices. Such choices are guided by specific sets of human values that have been found in all cultures by extensive evidence-based research. The aim of this paper is to give more visibility to the interrelationship between values and SE choices. To this end, we first introduce the concept of Values-First SE and reflect on its implications for software development. Our contribution to SE is embedding the principles of values research in the SE decision making process and extracting lessons learned from practice.
AB - The realization that software has a far reaching impact on politics, society and the environment is not new. However, only recently software impact has been explicitly described as `systemic' and framed around complex social problems such as sustainability. We argue that `wicked' social problems are consequences of the interplay between complex economical, technical and political interactions and their underlying value choices. Such choices are guided by specific sets of human values that have been found in all cultures by extensive evidence-based research. The aim of this paper is to give more visibility to the interrelationship between values and SE choices. To this end, we first introduce the concept of Values-First SE and reflect on its implications for software development. Our contribution to SE is embedding the principles of values research in the SE decision making process and extracting lessons learned from practice.
U2 - 10.1145/2889160.2889219
DO - 10.1145/2889160.2889219
M3 - Conference contribution
SN - 9781450342056
SP - 553
EP - 562
BT - ICSE '16 Proceedings of the 38th International Conference on Software Engineering Companion
ER -