  Software requirement selection is to find an optimal set of requirements that
gives the highest value for a release of software while keeping the cost within
the budget. However, value-related dependencies among software requirements may
impact the value of an optimal set. Moreover, value-related dependencies can be
of varying strengths. Hence, it is important to consider both the existence and
the strengths of value-related dependencies during a requirement selection. The
existing selection models however, either assume that software requirements are
independent or they ignore strengths of requirement dependencies. This paper
presents a cost-value optimization model that considers the impacts of
value-related requirement dependencies on the value of selected requirements
(optimal set). We have exploited algebraic structure of fuzzy graphs for
modeling value-related requirement dependencies and their strengths. Validity
and practicality of the work are verified through carrying out several
simulations and studying a real world software project.
