2011
DOI: 10.1007/978-3-642-23716-4_8
|View full text |Cite
|
Sign up to set email alerts
|

A Fuzzy Approach to Requirements Prioritization

Abstract: 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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 4 publications
0
9
0
Order By: Relevance
“…In a similar way, DRank (Shao, et al, 2017), Fuzzy AHP (Lima, et al, 2011) and Hierarchy AHP (Karlsson, et al, 1998) methods utilize AHP and machine learning techniques in order to reduce the required number of pairwise comparisons. DRank presents improvements with respect to CBRank, considering the stakeholders' preferences and dependencies between requirements.…”
Section: Related Workmentioning
confidence: 99%
“…In a similar way, DRank (Shao, et al, 2017), Fuzzy AHP (Lima, et al, 2011) and Hierarchy AHP (Karlsson, et al, 1998) methods utilize AHP and machine learning techniques in order to reduce the required number of pairwise comparisons. DRank presents improvements with respect to CBRank, considering the stakeholders' preferences and dependencies between requirements.…”
Section: Related Workmentioning
confidence: 99%
“…In [47], researchers applied fuzzy logic for the prioritization of test cases which minimizes the cost of regression testing. Figure 6 represents the extraction of different solutions/activities when fuzzy logic is applied in different phases of the system development life cycle (SDLC) [48][49][50][51][52][53][54][55][56].…”
Section: Related Workmentioning
confidence: 99%
“…In [47], researchers applied fuzzy logic for the prioritization of test cases which minimizes the cost of regression testing. Figure 6 represents the extraction of different solutions/activities when fuzzy logic is applied in different phases of the system development life cycle (SDLC) [48][49][50][51][52][53][54][55][56]. In the literature, different techniques for gathering requirements have been introduced by researchers [57][58][59][60], such as one-on-one interviews, group interviews, facilitated sessions, joint application design (JAD), a group support system (GSS), prototyping, questionnaires, use cases, following people around, requests for proposals (RFPs) and brainstorming.…”
Section: Related Workmentioning
confidence: 99%
“…The Fuzzy AHP method involves the use of normalized triangular fuzzy weights to rank requirements [44]. This technique is however not scalable and it does not give room for requirements interdependencies [45].…”
Section: Fuzzy Ahpmentioning
confidence: 99%