Integrating Fuzzy Logic Technique in Case-Based Reasoning for Improving the Inspection Quality of Software Requirements Specifications

Salama A. Mostafa, Saraswathy Shamini Gunasekaran, Shihab Hamad Khaleefah

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The development success of software is essentially based on the quality of its Software Requirements Specifications (SRS). A requirement represents the main objective that needs to be accomplished, while a specification is a full description of this objective. The inspection of the Software Requirements Specification (iSRS) system is developed to ensure that the SRSs are of high quality. This paper presents the contribution of integrating a fuzzy logic technique in the Case Base Reasoning (CBR) as a reasoning framework in the iSRS system. The fuzzy logic technique provides a disambiguation mechanism within the Retrieve, Reuse, Revise, and Retain steps of the CBR cycle. Specifically, it is used as a similarity measurement technique in the matching process between the inspected SRS cases and the existing SRS cases in the CBR case base. It then classifies and labels the cases in the case base to no-match, partial-match and, complete-match cases. This classification improves the overall reasoning and inspection of the SRS quality by comparing the inspected case with the most similar cases of the case base.

Original languageEnglish
Title of host publicationApplied Computing to Support Industry
Subtitle of host publicationInnovation and Technology - 1st International Conference, ACRIT 2019, Revised Selected Papers
EditorsMohammed I. Khalaf, Dhiya Al-Jumeily, Alexei Lisitsa
PublisherSpringer
Pages503-513
Number of pages11
ISBN (Print)9783030387518
DOIs
Publication statusPublished - 01 Jan 2020
Event1st International Conference on Applied Computing Research to Support Industry: Innovation and Technology, ACRIT 2019 - Ramadi, Iraq
Duration: 15 Sep 201916 Sep 2019

Publication series

NameCommunications in Computer and Information Science
Volume1174 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference1st International Conference on Applied Computing Research to Support Industry: Innovation and Technology, ACRIT 2019
CountryIraq
CityRamadi
Period15/09/1916/09/19

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Mathematics(all)

Fingerprint Dive into the research topics of 'Integrating Fuzzy Logic Technique in Case-Based Reasoning for Improving the Inspection Quality of Software Requirements Specifications'. Together they form a unique fingerprint.

  • Cite this

    Mostafa, S. A., Gunasekaran, S. S., & Khaleefah, S. H. (2020). Integrating Fuzzy Logic Technique in Case-Based Reasoning for Improving the Inspection Quality of Software Requirements Specifications. In M. I. Khalaf, D. Al-Jumeily, & A. Lisitsa (Eds.), Applied Computing to Support Industry: Innovation and Technology - 1st International Conference, ACRIT 2019, Revised Selected Papers (pp. 503-513). (Communications in Computer and Information Science; Vol. 1174 CCIS). Springer. https://doi.org/10.1007/978-3-030-38752-5_39