SEMar 9, 2020

An Integer Programming Model for Embedding Social Values into Software Requirement Selection

arXiv:2003.04747v11 citations
AI Analysis

This work addresses the need to incorporate social values into software development for stakeholders concerned with societal impact, though it appears incremental by extending existing optimization methods.

The paper tackles the problem of software requirement selection by integrating social values and their dependencies, which are often imprecise, using an Integer Programming model and fuzzy graphs to account for these uncertainties.

The existing software requirement selection methods have mainly focused on optimizing the economic value of a software product while ignoring its social values and their long-term impacts on the society. Social values however, are also important and need to be taken into account in software requirement selection. Moreover, social values of software requirements may change in the presence or absence of other requirements due to the value dependencies among those requirements. These dependencies are imprecise and hard to specify in software projects. This paper presents an Integer Programming (IP) model for the integration of social values and dependencies among them into software requirement selection. We further, account for the imprecision of social values and dependencies among them using the algebraic structure of fuzzy graphs.

Foundations

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

Your Notes