SEFeb 4, 2021

Human Values in Software Release Planning

arXiv:2102.02584v1
AI Analysis

This work is significant for software developers and product managers who need to make decisions about feature inclusion, as it provides a method to mitigate the risk of value breaches in software by systematically integrating human values into the planning process.

This paper addresses the problem of incorporating human values like privacy and fairness into Software Release Planning (SRP). It proposes an Integer Linear Programming (ILP) model that explicitly considers human values, alongside economic value, to select an optimal subset of software requirements, using fuzzy graphs to manage dependencies and conflicts among values.

Software products have become an integral part of human lives, and therefore need to account for human values such as privacy, fairness, and equality. Ignoring human values in software development leads to biases and violations of human values: racial biases in recidivism assessment and facial recognition software are well-known examples of such issues. One of the most critical steps in software development is Software Release Planning (SRP), where decisions are made about the presence or absence of the requirements (features) in the software. Such decisions are primarily guided by the economic value of the requirements, ignoring their impacts on a broader range of human values. That may result in ignoring (selecting) requirements that positively (negatively) impact human values, increasing the risk of value breaches in the software. To address this, we have proposed an Integer Programming approach to considering human values in software release planning. In this regard, an Integer Linear Programming (ILP) model has been proposed, that explicitly accounts for human values in finding an "optimal" subset of the requirements. The ILP model exploits the algebraic structure of fuzzy graphs to capture dependencies and conflicts among the values of the requirements.

Foundations

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

Your Notes