Supporting Value-Aware Software Engineering Through Traceability and Value Tactics
Paper i proceeding, 2024

Understanding human values like honesty, security, power, and fairness is crucial for designing trustworthy software systems. Recently, the software engineering community has recognized the importance of considering human values when developing software systems. However, there is no mature approach to considering human values as a first-order concern in software engineering. The exact meaning of such values is often vague or unclear, which makes it difficult to treat them systematically and break them down into traceable requirements, implementation, and testing artifacts. In this vision paper, we propose a systematic approach to seamlessly integrate human values into the requirements engineering process. Concretely, we introduce the concept of “value tactics”, which are tangible design decisions crafted to uphold certain values explicitly. We illustrate the approach with a running example and conclude with a research agenda for advancing value-aware software engineering.

software process

requirements engineering

human values

Författare

Rebekka Wohlrab

Software Engineering 1

Marc Herrmann

Leibniz Universität Hannover

Christopher Lazik

Humboldt-Universität zu Berlin

Marvin Wyrich

Universität des Saarlandes

Inês Nunes

Unaffiliated researcher

Kurt Schneider

Leibniz Universität Hannover

Lucas Gren

Software Engineering 1

Robert Heinrich

Karlsruher Institut für Technologie (KIT)

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 15452 368-376
978-3-031-783 (ISBN)

International Conference on Product-Focused Software Process Improvement (PROFES 2024)
Tartu, Estonia,

Ämneskategorier (SSIF 2011)

Data- och informationsvetenskap

Programvaruteknik

DOI

10.1007/978-3-031-78386-9_27

Mer information

Senast uppdaterat

2024-12-20