An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document

Ambiguous user requirements are usually considered problematic in software engineering. Therefore, many studies have been conducted on its avoidance and detection. However, the detected ambiguities were resolved manually using interviews, brainstorming, and group discussion sessions among the elicit...

Full description

Saved in:
Bibliographic Details
Main Authors: Ahmad, Y., Wan Kadir, W. M. N., Husain, S., Ibrahim, N.
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/95229/1/YasirAhmad2021_AnIntuitionisticFuzzy.pdf
http://eprints.utm.my/id/eprint/95229/
http://dx.doi.org/10.1109/ACCESS.2021.3104294
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.95229
record_format eprints
spelling my.utm.952292022-04-29T22:02:47Z http://eprints.utm.my/id/eprint/95229/ An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document Ahmad, Y. Wan Kadir, W. M. N. Husain, S. Ibrahim, N. QA75 Electronic computers. Computer science Ambiguous user requirements are usually considered problematic in software engineering. Therefore, many studies have been conducted on its avoidance and detection. However, the detected ambiguities were resolved manually using interviews, brainstorming, and group discussion sessions among the elicitors and stakeholders for whom the software was developed. If not addressed efficiently, it gives rise to the explicit issues of additional time and cost involved and the stakeholders' availability to clarify them during multiple sessions. However, if appropriately addressed, it can reveal some implicit issues, such as tacit knowledge, hesitation, and terminological discrepancies. Identifying these implicit issues is not easy, as it requires expert elicitation skills that usually come with experience. In addition to the increasing demand for an automated approach to address these implicit issues, the recent COVID 19 pandemics has also amplified the demand to address the explicit issue of stakeholder availability. This paper proposes an implementable semi-automated approach to help elicitors address these demands. The proposed approach uses intuitionistic fuzzy logic to address hesitation and statistical functions to identify discordance and tacit knowledge. It also uses the heuristic knowledge gained in each iteration to improve itself. We implemented it in an online tool and conducted controlled experiments to evaluate our approach, and the results were compared. We achieved precision, recall, and F1 score of 0.769, 1, and 0.869, respectively, during our experiments. The results show that the proposed approach may minimize the explicit issues and help novice elicitors address the implicit issues discussed earlier. Institute of Electrical and Electronics Engineers Inc. 2021 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/95229/1/YasirAhmad2021_AnIntuitionisticFuzzy.pdf Ahmad, Y. and Wan Kadir, W. M. N. and Husain, S. and Ibrahim, N. (2021) An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document. IEEE Access, 9 . 114547 -114563. ISSN 2169-3536 http://dx.doi.org/10.1109/ACCESS.2021.3104294 DOI: 10.1109/ACCESS.2021.3104294
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Ahmad, Y.
Wan Kadir, W. M. N.
Husain, S.
Ibrahim, N.
An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
description Ambiguous user requirements are usually considered problematic in software engineering. Therefore, many studies have been conducted on its avoidance and detection. However, the detected ambiguities were resolved manually using interviews, brainstorming, and group discussion sessions among the elicitors and stakeholders for whom the software was developed. If not addressed efficiently, it gives rise to the explicit issues of additional time and cost involved and the stakeholders' availability to clarify them during multiple sessions. However, if appropriately addressed, it can reveal some implicit issues, such as tacit knowledge, hesitation, and terminological discrepancies. Identifying these implicit issues is not easy, as it requires expert elicitation skills that usually come with experience. In addition to the increasing demand for an automated approach to address these implicit issues, the recent COVID 19 pandemics has also amplified the demand to address the explicit issue of stakeholder availability. This paper proposes an implementable semi-automated approach to help elicitors address these demands. The proposed approach uses intuitionistic fuzzy logic to address hesitation and statistical functions to identify discordance and tacit knowledge. It also uses the heuristic knowledge gained in each iteration to improve itself. We implemented it in an online tool and conducted controlled experiments to evaluate our approach, and the results were compared. We achieved precision, recall, and F1 score of 0.769, 1, and 0.869, respectively, during our experiments. The results show that the proposed approach may minimize the explicit issues and help novice elicitors address the implicit issues discussed earlier.
format Article
author Ahmad, Y.
Wan Kadir, W. M. N.
Husain, S.
Ibrahim, N.
author_facet Ahmad, Y.
Wan Kadir, W. M. N.
Husain, S.
Ibrahim, N.
author_sort Ahmad, Y.
title An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
title_short An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
title_full An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
title_fullStr An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
title_full_unstemmed An intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
title_sort intuitionistic fuzzy based approach to resolve detected ambiguities in the user requirements document
publisher Institute of Electrical and Electronics Engineers Inc.
publishDate 2021
url http://eprints.utm.my/id/eprint/95229/1/YasirAhmad2021_AnIntuitionisticFuzzy.pdf
http://eprints.utm.my/id/eprint/95229/
http://dx.doi.org/10.1109/ACCESS.2021.3104294
_version_ 1732945447689912320
score 13.153044