scispace - formally typeset
Open AccessJournal ArticleDOI

An Integrated Approach to Prioritize Requirements using Fuzzy Decision Making

Vibha Gaur, +1 more
- 01 Jan 2010 - 
- Vol. 2, Iss: 4, pp 320-328
Reads0
Chats0
TLDR
This paper employs individual fuzzy decision making to capture the subjectivity encapsulated in individual concerns of stakeholders with respect to goals and constraints associated with conflicting requirements and obtains an integrated set of requirements using Fuzzy Decision-Making that would satisfy all the stakeholders.
Abstract
The success of a system depends upon how intensively it accomplishes its intended purpose by meeting all stakeholders' concerns pertaining to conflicting requirements such as cost, schedule, performance etc. Various stakeholders may have their individual and consolidated concerns over conflicting requirements. Individual concerns facilitate a stakeholder to obtain preference orderings of conflicting requirements and consolidated concerns assist developer to obtain consensual preference ordering that would satisfy all stakeholders. As the concerns over the conflicting requirements are vague, uncertain and subjective in nature, this paper employs Fuzzy Decision Making for modeling the vagueness, haziness and non-specificity associated with the requirements. Finally a case study using an agent oriented system is presented to illustrate the application of the methodology. associated with the requirements. Secondly, these methods don't take into account the goals and constraints associated with the conflicting requirements that may lead to stakeholders' dissatisfaction. This paper employs individual fuzzy decision making to capture the subjectivity encapsulated in individual concerns of stakeholders with respect to goals and constraints of conflicting requirements and hence facilitates them to obtain preference orderings of conflicting requirements that reflects their individual concerns. Secondly this paper utilizes multi-person decision making to resolve diverse concerns of various stakeholders. These integrated set of requirements would satisfy all stakeholders and also assist the developer to ascertain the essential requirements of stakeholders within limited resources. The application of the methodology is illustrated using Agent oriented Paradigm (AOP) that is a recent way of representing the requirements of a system in terms of agents. An Agent-oriented System (AoS) typically involves a large number of agents playing different roles, interacting with each other to achieve individual and common goals (11). Software agents are computer programs that act autonomously on behalf of their users across open and distributed environments to solve growing number of complex problems. In an agent-oriented system, various stakeholders may differ over the implementation issues of agents. In addition, they may have their own individual and consolidated concerns associated with goals and constraints associated with conflicting requirements e.g. cost of accomplishing a system may be a conflicting requirement for various stakeholders. They may have their own priorities over cost in terms of goals and constraints associated with it. Goal associated with the cost may be to enhance the return of an organization but not at the stake of quality of service. This paper takes into account goals and constraints associated with the conflicting requirements and obtain an integrated set of requirements using Fuzzy Decision-Making that would satisfy all the stakeholders. The organization of the paper is as follows: Section II introduces Fuzzy Decision-Making. Section III utilizes Fuzzy Decision-Making to deal with individual and consolidated concerns of stakeholders to prioritize requirements. Section IV illustrates the proposed methodology using an agent oriented system.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

A fuzzy approach to requirements prioritization

TL;DR: 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.

Priority assessment of software requirements from multiple perspectives and software quality function deployment (SQFD)

TL;DR: A relationship matrix is used to analyze the impact between requirements and facilitate the integration process which assesses their priorities based on their relationships from multiple perspectives and allows the development team to resolve conflicts effectively.
Proceedings ArticleDOI

Software requirement prioritization using fuzzy multi-attribute decision making

TL;DR: A novel approach to do so that is practical, easy to implement and can show a reasonable level of consistency is proposed, which takes in consideration the imprecise nature of requirements and quality attributes by modeling the latter as fuzzy variables.
Proceedings ArticleDOI

A simulation-based fuzzy multi-attribute decision making for prioritizing software requirements

TL;DR: This paper proposes a new approach to prioritize requirements that is practical and easily implementable, and takes in consideration the imprecise nature of requirements by modeling their attributes as fuzzy variables.
Journal ArticleDOI

Toward collisions produced in requirements rankings: A qualitative approach and experimental study

TL;DR: This paper proposes QMPSR (Qualitative Method for Prioritizing Software Requirements), an approach that features the prioritization of requirements by considering qualitative elements that are related to the project's priorities and improves accuracy in classification when facing large-scale requirements sets.
References
More filters
Book

Fuzzy sets, decision making, and expert systems

TL;DR: This book discusses the Logic of Decisions, Behavioral Decision Theory, and Decision Technology, as well as an Interactive Decision Support System for Fuzzy and Semi-fuzzy Multi-Objective Problems.
Journal ArticleDOI

Multicriteria analysis with fuzzy pairwise comparison

TL;DR: The result shows that the approach developed is simple and comprehensible in concept, efficient in computation, and robust and flexible in modeling the human evaluation process, thus making it of general use for solving practical MA problems.
Journal ArticleDOI

Fuzzy group decision-making for facility location selection

TL;DR: The aim of the paper is to solve facility location problems using different solution approaches of fuzzy multi-attribute group decision-making, including a fuzzy model of group decision proposed by Blin and Yager's weighted goals method.
Proceedings ArticleDOI

Software requirements prioritizing

TL;DR: The results from the case study indicate that the pairwise comparison technique is an efficient informative and accurate means for finding the candidate requirements importance, and is recommended for software requirements prioritizing.
Related Papers (5)