Publication:
Applying Case-Based Reasoning to software requirements specifications quality analysis system

dc.citedby21
dc.contributor.authorJani H.M.en_US
dc.contributor.authorid13609136000en_US
dc.date.accessioned2023-12-29T07:50:58Z
dc.date.available2023-12-29T07:50:58Z
dc.date.issued2010
dc.description.abstractSoftware Requirements Specifications (SRS) or software requirements are basically an organization's understanding of a customer's system requirements and dependencies at a given point in time. This research paper focuses only on the requirements specifications phase of the software development cycle (SDC). It further narrows it down to analyzing the quality of the prepared SRS to ensure that the quality is acceptable. It is a known fact that companies will pay less to fix problems that are found very early in any software development cycle. The Software Quality Assurance (SQA) audit technique is applied in this study to determine whether or not the required standards and procedures within the requirements specifications phase are being followed closely. The proposed online quality analysis system ensures that software requirements among others are complete, consistent, correct, modifiable, ranked, traceable, unambiguous, and understandable. The system interacts with the developer through a series of questions and answers session, and requests the developer to go through a checklist that corresponds to the list of desirable characteristics for SRS. The Case-Based Reasoning (CBR) technique is used to evaluate the requirements quality by referring to previously stored software requirements quality analysis cases (past experiences). CBR is an AI technique that reasons by remembering previously experienced cases.en_US
dc.description.natureFinalen_US
dc.identifier.ArtNo5542935
dc.identifier.epage144
dc.identifier.scopus2-s2.0-77956541115
dc.identifier.spage140
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-77956541115&partnerID=40&md5=0f697eb1c4a6f7a51f86aac8a9cc887c
dc.identifier.urihttps://irepository.uniten.edu.my/handle/123456789/30660
dc.pagecount4
dc.sourceScopus
dc.sourcetitle2nd International Conference on Software Engineering and Data Mining, SEDM 2010
dc.subjectCase-Based Reasoning
dc.subjectQuality analysis
dc.subjectSoftware requirements specifications
dc.subjectCase based reasoning
dc.subjectData mining
dc.subjectQuality assurance
dc.subjectQuality control
dc.subjectRequirements engineering
dc.subjectSoftware design
dc.subjectSpecifications
dc.subjectStimulated Raman scattering
dc.subjectAI techniques
dc.subjectCBr
dc.subjectOnline quality
dc.subjectQuality analysis
dc.subjectRequirements specifications
dc.subjectResearch papers
dc.subjectSoftware development cycles
dc.subjectSoftware quality assurance
dc.subjectSoftware requirements
dc.subjectSoftware requirements specifications
dc.subjectSystem requirements
dc.subjectComputer software selection and evaluation
dc.titleApplying Case-Based Reasoning to software requirements specifications quality analysis systemen_US
dc.typeConference Paperen_US
dspace.entity.typePublication
Files
Collections