A FUZZY BASED APPROACH FOR EARLY REQUIREMENT PRIORITIZATION
DOI:
https://doi.org/10.24297/ijct.v15i2.566Keywords:
Requirement Prioritization, Requirement Engineering, Elicitation, Fuzzy Inference system, Priority.Abstract
The importance of the prioritization in commercial software development has been analyzed by many researchers. The gathered requirements are required to be put into an order of some priority. In other words we can say that there is a need to prioritize the requirements. It is evident that most of the approaches and techniques proposed in recent research to prioritize the requirements have not been widely adopted. These approaches are too complex, time consuming, or inconsistent and difficult to implement In this paper we propose a fuzzy based approach for requirement prioritization in which requirement are prioritized in early phase of requirement engineering as post elicitation step. This category of prioritization is known as early requirement prioritization. The proposed fuzzy based approach considers the nature of requirements by modeling their attributes as fuzzy variables. As such, these variables are integrated into a fuzzy based inference system in which the requirements represented as input attributes and ranked via the expected value operator of a fuzzy variable.