Operationalizing Human Values in Software Engineering: A Survey

11Citations
Citations of this article
57Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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.

Author supplied keywords

Cite

CITATION STYLE

APA

Shahin, M., Hussain, W., Nurwidyantoro, A., Perera, H., Shams, R., Grundy, J., & Whittle, J. (2022). Operationalizing Human Values in Software Engineering: A Survey. IEEE Access, 10, 75269–75295. https://doi.org/10.1109/ACCESS.2022.3190975

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free