SEAug 12, 2021

Operationalizing Human Values in Software Engineering: A Survey

arXiv:2108.05624v328 citations
Originality Synthesis-oriented
AI Analysis

It addresses the problem of ensuring software respects human values to prevent undesired consequences for individuals and communities, but it is incremental as a survey that synthesizes existing work.

This survey examines the research landscape for operationalizing human values in software engineering, analyzing 51 primary studies and solutions to understand how values like privacy and social justice can be integrated into software development, revealing a focus on early phases like requirements and design while highlighting gaps in later phases and team organization.

Human values (e.g., pleasure, privacy, and social justice) are what a person or a society considers important. The 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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes