arrow
Return

Operationalizing Human Values in Software Engineering: A Survey

delete2022-01-01
delete8
delete
OA
AI
M
Mojtaba Shahin *
W
Waqar Hussain
A
Arif Nurwidyantoro
H
Harsha Perera
R
Rifat Ara Shams
J
John Grundy
J
Jon Whittle
DOI:10.1109/ACCESS.2022.3190975delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Human values (e.g., pleasure, privacy, and social justice) are what a person or a society considers important. Inability to address them in software-intensive systems can result in numerous undesired consequences (e.g., financial losses) for individuals and communities. Various solutions (e.g., methodologies, techniques) are developed to help operationalize values in software. The ultimate goal is to ensure building software (better) reflects and respects human values. In this survey, operationalizing values is referred to as the process of identifying human values and translating them to accessible and concrete concepts so that they can be implemented, validated, verified, and measured in software. This paper provides a deep understanding of the research landscape on operationalizing values in software engineering, covering 51 primary studies. It also presents an analysis and taxonomy of 51 solutions for operationalizing values in software engineering. Our survey reveals that most solutions attempt to help operationalize values in the early phases (requirements and design) of the software development life cycle. However, the later phases (implementation and testing) and other aspects of software development (e.g., team organization) still need adequate consideration. We outline implications for research and practice and identify open issues and future research directions to advance this area.
Keywords:
Software
Software engineering
Australia
Privacy
Organizations
Taxonomy
Software systems
Human values
software
survey

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

M
Monash University
Scholars:
5.4W
Papers: 5.4W
Citations: 79