A fuzzy case-based reasoning model for software requirements specifications quality assessment

Different software Quality Assurance (SQA) audit techniques are applied in the literature to determine whether the required standards and procedures within the Software Requirements Specification (SRS) phase are adhered to. The inspection of the Software Requirements Specification (iSRS) system is a...

Full description

Saved in:
Bibliographic Details
Main Authors: Mostafa S.A., Gunasekaran S.S., Khaleefah S.H., Mustapha A., Jubair M.A., Hassan M.H.
Other Authors: 37036085800
Format: Article
Published: Insight Society 2023
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uniten.dspace-24877
record_format dspace
spelling my.uniten.dspace-248772023-05-29T15:28:13Z A fuzzy case-based reasoning model for software requirements specifications quality assessment Mostafa S.A. Gunasekaran S.S. Khaleefah S.H. Mustapha A. Jubair M.A. Hassan M.H. 37036085800 55652730500 57188929678 57200530694 57203690245 57193264476 Different software Quality Assurance (SQA) audit techniques are applied in the literature to determine whether the required standards and procedures within the Software Requirements Specification (SRS) phase are adhered to. The inspection of the Software Requirements Specification (iSRS) system is an analytical assurance tool which is proposed to strengthen the ability to scrutinize how to optimally create high-quality SRSs. The iSRS utilizes a Case-Based Reasoning (CBR) model in carrying out the SRS quality analysis based on the experience of the previously analyzed cases. This paper presents the contribution of integrating fuzzy Logic technique in the CBR steps to form a Fuzzy Case-Based Reasoning (FCBR) model for improving the reasoning and accuracy of the iSRS system. Additionally, for efficient cases retrieval in the CBR, relevant cases selection and nearest cases selection heuristic search algorithms are used in the system. Basically, the input to the relevant cases algorithm is the available cases in the system case base and the output is the relevant cases. The input to the nearest cases algorithm is the relevant cases and the output is the nearest cases. The fuzzy Logic technique works on the selected nearest cases and it utilizes similarity measurement methods to classify the cases into no-match, partial-match and complete-match cases. The features matching results assist the revised step of the CBR to generate a new solution. The implementation of the new FCBR model shows that converting numerical representation to qualitative terms simplifies the matching process and improves the decision-making of the system. � Insight Society. Final 2023-05-29T07:28:13Z 2023-05-29T07:28:13Z 2019 Article 10.18517/ijaseit.9.6.9957 2-s2.0-85078068693 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85078068693&doi=10.18517%2fijaseit.9.6.9957&partnerID=40&md5=79ceac463e2f9033014ee8ecece8cd8c https://irepository.uniten.edu.my/handle/123456789/24877 9 6 2134 2141 Insight Society Scopus
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
description Different software Quality Assurance (SQA) audit techniques are applied in the literature to determine whether the required standards and procedures within the Software Requirements Specification (SRS) phase are adhered to. The inspection of the Software Requirements Specification (iSRS) system is an analytical assurance tool which is proposed to strengthen the ability to scrutinize how to optimally create high-quality SRSs. The iSRS utilizes a Case-Based Reasoning (CBR) model in carrying out the SRS quality analysis based on the experience of the previously analyzed cases. This paper presents the contribution of integrating fuzzy Logic technique in the CBR steps to form a Fuzzy Case-Based Reasoning (FCBR) model for improving the reasoning and accuracy of the iSRS system. Additionally, for efficient cases retrieval in the CBR, relevant cases selection and nearest cases selection heuristic search algorithms are used in the system. Basically, the input to the relevant cases algorithm is the available cases in the system case base and the output is the relevant cases. The input to the nearest cases algorithm is the relevant cases and the output is the nearest cases. The fuzzy Logic technique works on the selected nearest cases and it utilizes similarity measurement methods to classify the cases into no-match, partial-match and complete-match cases. The features matching results assist the revised step of the CBR to generate a new solution. The implementation of the new FCBR model shows that converting numerical representation to qualitative terms simplifies the matching process and improves the decision-making of the system. � Insight Society.
author2 37036085800
author_facet 37036085800
Mostafa S.A.
Gunasekaran S.S.
Khaleefah S.H.
Mustapha A.
Jubair M.A.
Hassan M.H.
format Article
author Mostafa S.A.
Gunasekaran S.S.
Khaleefah S.H.
Mustapha A.
Jubair M.A.
Hassan M.H.
spellingShingle Mostafa S.A.
Gunasekaran S.S.
Khaleefah S.H.
Mustapha A.
Jubair M.A.
Hassan M.H.
A fuzzy case-based reasoning model for software requirements specifications quality assessment
author_sort Mostafa S.A.
title A fuzzy case-based reasoning model for software requirements specifications quality assessment
title_short A fuzzy case-based reasoning model for software requirements specifications quality assessment
title_full A fuzzy case-based reasoning model for software requirements specifications quality assessment
title_fullStr A fuzzy case-based reasoning model for software requirements specifications quality assessment
title_full_unstemmed A fuzzy case-based reasoning model for software requirements specifications quality assessment
title_sort fuzzy case-based reasoning model for software requirements specifications quality assessment
publisher Insight Society
publishDate 2023
_version_ 1806426249514450944
score 13.214268