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...
Saved in:
Main Authors: | , , , |
---|---|
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 |