A Fuzzy Approach to Requirements Prioritization
One of the most important issues in a software development project is the requirements prioritization. This task is used to indicate an order for the implementation of the requirements. This problem has uncertain aspects, therefore Fuzzy Logic concepts can be used to properly represent and tackle the task. The objective of this work is to present a formal framework to aid the decision making in prioritizing requirements in a software development process, including ambiguous and vague data.
KeywordsRequirements Prioritization SBSE Applications Fuzzy Logic
Unable to display preview. Download preview PDF.
- 1.Brasil, M., Freitas, F., Silva, T., Souza, J., Cortés, M.: A New Multiobjective Optimization Approach for Release Planning in Iterative and Incremental Software Development. In: Proceedings of the Brazilian Workshop on Optimization in Software Engineering (WOES 2010), pp. 30–37 (2010) (in Portuguese)Google Scholar
- 4.Zadeh, L.: Fuzzy Sets. Information and Control, 338–353 (1965)Google Scholar
- 6.Lazim, M., Abu Osman, M.: Measuring Teachers’ Beliefs about Mathematics: A fuzzy Set. International Journal of Social Sciences 4(1), 39–43 (2009)Google Scholar
- 7.Cohn, M.: Project Sucess Sliders. In: Mountain Goat Software, http://www.mountaingoatsoftware.com/tools/project-success