Measuring Human Values in Software Engineering

Winter, Emily Rowan and Forshaw, Stephen Wallace and Ferrario, Maria Angela Felicita Cristina (2018) Measuring Human Values in Software Engineering. In: Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement. ACM Press.

[img]
Preview
PDF (Measuring Values in SE - ESEM2018)
ESEM_2018_final.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial.

Download (900kB)

Abstract

Background: Human values, such as prestige, social justice, and financial success, influence software production decision-making processes. While their subjectivity makes some values difficult to measure, their impact on software motivates our research. Aim: To contribute to the scientific understanding and the empirical investigation of human values in Software Engineering (SE). Approach: Drawing from social psychology, we consider values as mental representations to be investigated on three levels: at a system (L1), personal (L2), and instantiation level (L3). Method: We design and develop a selection of tools for the investigation of values at each level, and focus on the design, development, and use of the Values Q-Sort. Results: From our study with 12 software practitioners, it is possible to extract three values ‘prototypes’ indicative of an emergent typology of values considerations in SE. Conclusions: The Values Q-Sort generates quantitative values prototypes indicating values relations (L1) as well as rich personal narratives (L2) that reflect specific software practices (L3). It thus offers a systematic, empirical approach to capturing values in SE.

Item Type:
Contribution in Book/Report/Proceedings
Uncontrolled Keywords:
/dk/atira/pure/subjectarea/aacsb/disciplinebasedresearch
Subjects:
ID Code:
127293
Deposited By:
Deposited On:
07 Sep 2018 10:14
Refereed?:
Yes
Published?:
Published
Last Modified:
18 Sep 2020 06:18