• DocumentCode
    525721
  • Title

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

  • Author

    Jani, Hajar Mat

  • Author_Institution
    College of Information Technology, Universiti Tenaga Nasional, Km. 7, Jalan Kajang-Puchong, 43009 Kajang, Selangor Darul Ehsan, Malaysia
  • fYear
    2010
  • fDate
    23-25 June 2010
  • Firstpage
    140
  • Lastpage
    144
  • Abstract
    Software 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.
  • Keywords
    Artificial intelligence; Costs; Educational institutions; Information analysis; Information technology; Programming; Software quality; Software standards; Software systems; Testing; case-based reasoning; quality analysis; software requirements specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Data Mining (SEDM), 2010 2nd International Conference on
  • Conference_Location
    Chengdu, China
  • Print_ISBN
    978-1-4244-7324-3
  • Electronic_ISBN
    978-89-88678-22-0
  • Type

    conf

  • Filename
    5542935