Investigating Fitness Functions for Search-based Requirements Prioritization
DOI:
https://doi.org/10.14210/cotb.v12.p451-458Resumo
It can be challenging for people to select the most relevant requirement
among several software system development options.
Requirements prioritization defines the ordering for executing requirements
based on their priority or importance concerning stakeholders’
viewpoints, which is a problematic task. Based on this
problem, this study aims to present a requirements prioritization
approach using a genetic algorithm to find optimal solutions, and
it can assist in the requirements prioritization activity during the
software development process. In this paper, we investigated a
set of criteria to create four functions GUT-D, ThS-D, ST, and LT,
to assess candidate solutions, i.e., the recommended prioritized
requirements. We examine the empirical results concerning the
practical approach’s effectiveness and cost computational two experiments
in the evaluation. We found that the