Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method

The elicitation of software requirements through the crowd has become an effective approach for requirements development. This approach could improve the quality of the requirement elicitation process, which is a daunting requirement engineering activity. Crowd-based requirement engineering (CrowdRE...

Full description

Saved in:
Bibliographic Details
Main Authors: Rida Fatima, Khubaib Amjad Alam, Ansar Siddique, Talha Mahboob Alam, Kamran Shaukat
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11024552/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849689686877929472
author Rida Fatima
Khubaib Amjad Alam
Ansar Siddique
Talha Mahboob Alam
Kamran Shaukat
author_facet Rida Fatima
Khubaib Amjad Alam
Ansar Siddique
Talha Mahboob Alam
Kamran Shaukat
author_sort Rida Fatima
collection DOAJ
description The elicitation of software requirements through the crowd has become an effective approach for requirements development. This approach could improve the quality of the requirement elicitation process, which is a daunting requirement engineering activity. Crowd-based requirement engineering (CrowdRE) has proven beneficial for several systems, specifically those involving diverse stakeholders. This study intends to identify and prioritise the critical factors related to the CrowdRE process through a hybrid Multi-Criteria Decision Making (MCDM) method called DEMATEL-ANP. Hence, in the first place, an extensive literature review was carried out to determine important factors that greatly affect the CrowdRE approach. Secondly, amid the recognised factors, only those with high frequency in the literature were considered for further analysis. The study employs MCDM methods due to their ability to rank and evaluate conflicting alternatives based on expert opinion. Among MCDM techniques, Fuzzy DEMATEL-ANP was chosen, where DEMATEL finds the importance, interrelations, and cause & effect of factors, and ANP assesses relative weights. The fuzzy approach was applied to handle the vagueness and uncertainty among expert opinions. The research results are processed with the help of a custom-developed tool that automates the methods and operations. A comparative analysis was performed to evaluate the performance of Fuzzy and conventional DEMATEL-ANP. The results revealed that Competence is the most important factor, followed by feedback, whereas Anonymity is the least significant factor; thus, it can be excluded from the final list of factors. Among the interrelated factors, competence and feedback were correlated factors of CrowdRE. Moreover, the factors are categorised into cause-and-effect groups. The cause group contains largeness, anonymity, and diversity factors and is termed an influencing factor. The effect group consists of feedback, motivation, competence, and collaboration, known as influencing factors.
format Article
id doaj-art-abd6544e5816418dbabb40fc1c9c8d4d
institution DOAJ
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-abd6544e5816418dbabb40fc1c9c8d4d2025-08-20T03:21:32ZengIEEEIEEE Access2169-35362025-01-011310174510176310.1109/ACCESS.2025.357672311024552Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP MethodRida Fatima0Khubaib Amjad Alam1Ansar Siddique2https://orcid.org/0000-0002-6576-666XTalha Mahboob Alam3https://orcid.org/0000-0001-7228-0046Kamran Shaukat4https://orcid.org/0000-0003-2174-3383Department of Computer Sciences, Bahria University, Lahore Campus, Lahore, Punjab, PakistanDepartment of Computer Sciences, Al Ain University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Computer Sciences, Bahria University, Lahore Campus, Lahore, Punjab, PakistanDepartment of Computer Science, Norwegian University of Science and Technology, Trondheim, NorwayCentre for Artificial Intelligence Research and Optimisation, Design and Creative Technology Vertical, Torrens University Australia, Ultimo, AustraliaThe elicitation of software requirements through the crowd has become an effective approach for requirements development. This approach could improve the quality of the requirement elicitation process, which is a daunting requirement engineering activity. Crowd-based requirement engineering (CrowdRE) has proven beneficial for several systems, specifically those involving diverse stakeholders. This study intends to identify and prioritise the critical factors related to the CrowdRE process through a hybrid Multi-Criteria Decision Making (MCDM) method called DEMATEL-ANP. Hence, in the first place, an extensive literature review was carried out to determine important factors that greatly affect the CrowdRE approach. Secondly, amid the recognised factors, only those with high frequency in the literature were considered for further analysis. The study employs MCDM methods due to their ability to rank and evaluate conflicting alternatives based on expert opinion. Among MCDM techniques, Fuzzy DEMATEL-ANP was chosen, where DEMATEL finds the importance, interrelations, and cause & effect of factors, and ANP assesses relative weights. The fuzzy approach was applied to handle the vagueness and uncertainty among expert opinions. The research results are processed with the help of a custom-developed tool that automates the methods and operations. A comparative analysis was performed to evaluate the performance of Fuzzy and conventional DEMATEL-ANP. The results revealed that Competence is the most important factor, followed by feedback, whereas Anonymity is the least significant factor; thus, it can be excluded from the final list of factors. Among the interrelated factors, competence and feedback were correlated factors of CrowdRE. Moreover, the factors are categorised into cause-and-effect groups. The cause group contains largeness, anonymity, and diversity factors and is termed an influencing factor. The effect group consists of feedback, motivation, competence, and collaboration, known as influencing factors.https://ieeexplore.ieee.org/document/11024552/CrowdREcritical factorsrequirement engineeringfuzzy DEMATEL-ANPfactors interrelationship
spellingShingle Rida Fatima
Khubaib Amjad Alam
Ansar Siddique
Talha Mahboob Alam
Kamran Shaukat
Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
IEEE Access
CrowdRE
critical factors
requirement engineering
fuzzy DEMATEL-ANP
factors interrelationship
title Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
title_full Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
title_fullStr Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
title_full_unstemmed Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
title_short Exploring Critical Factors of Crowd-Based Requirement Engineering Using Fuzzy DEMATEL-ANP Method
title_sort exploring critical factors of crowd based requirement engineering using fuzzy dematel anp method
topic CrowdRE
critical factors
requirement engineering
fuzzy DEMATEL-ANP
factors interrelationship
url https://ieeexplore.ieee.org/document/11024552/
work_keys_str_mv AT ridafatima exploringcriticalfactorsofcrowdbasedrequirementengineeringusingfuzzydematelanpmethod
AT khubaibamjadalam exploringcriticalfactorsofcrowdbasedrequirementengineeringusingfuzzydematelanpmethod
AT ansarsiddique exploringcriticalfactorsofcrowdbasedrequirementengineeringusingfuzzydematelanpmethod
AT talhamahboobalam exploringcriticalfactorsofcrowdbasedrequirementengineeringusingfuzzydematelanpmethod
AT kamranshaukat exploringcriticalfactorsofcrowdbasedrequirementengineeringusingfuzzydematelanpmethod