DIGGING DEEPER INTO QUALITY ASSESSMENT OF SOFTWARE REQUIREMENT SPECIFICATIONS

Software Requirements Specification (SRS) is considering a critical success factor for software projects development. Worthily, The SRS document is created at the beginning stage of the software project and is still an essential point of reference until the project is reaching the final product. Mainly, the SRS document was written via Natural Language (NL). Unfortunately, the NL has several problems such; ambiguity and incomplete. Consequently, it is vital to assess the quality of the SRS document to take any corrective actions during the initial stage of the project. This paper focuses on automated methods from three main perspectives; Firstly, digging the literature to find the most effective Quality Attributes (QA) and Quality Indicators (QI). Secondly, distinct the fully automated QA and QI. Finally, propose a framework that able to assess the quality of the SRS in a fully automated way.