Measuring software requirements specification quality

The quality of a Software Requirements Specification (SRS) is measured in terms of quality properties such as completeness, conciseness, consistency and understandability. In general, evaluation of the SRS quality is done manually during review sessions. The evaluation process, however, is hugely de...

Full description

Bibliographic Details
Main Authors: Nordin, Azlin, Ahmad Zaidi, Nurul Husna, Mazlan, Noor Asheera
Format: Article
Language:English
Published: Universiti Teknikal Malaysia Melaka 2017
Subjects:
Online Access:http://irep.iium.edu.my/59757/
http://irep.iium.edu.my/59757/
http://irep.iium.edu.my/59757/1/JTEC%202973-8006-1-SM.pdf
id iium-59757
recordtype eprints
spelling iium-597572018-02-02T00:50:21Z http://irep.iium.edu.my/59757/ Measuring software requirements specification quality Nordin, Azlin Ahmad Zaidi, Nurul Husna Mazlan, Noor Asheera QA76 Computer software The quality of a Software Requirements Specification (SRS) is measured in terms of quality properties such as completeness, conciseness, consistency and understandability. In general, evaluation of the SRS quality is done manually during review sessions. The evaluation process, however, is hugely dependent on the expertise of human experts i.e. the reviewers. In fact, the judgment of the human experts could also be inconsistent due to various factors including experience, knowledge and domain. The objectives of this study are to (1) identify feasible rules to measure SRS quality; and (2) help requirements engineer to improve their SRS quality. In this study, we analyzed SRS quality properties from the literature and identified quality factors that are feasible to be automated. From here, we identified two types of properties that are (1) requirements sentence quality (RSQ) and (2) requirements document quality (RDQ). For each of the type, its relevant quality indicators were identified. From here, rules on how to identify the quality indicators were further investigated and documented. As a case study, we implemented SRS QualityChecker tool as a proof-of-concept for demonstrating how the rules were implemented to measure the SRS quality. Universiti Teknikal Malaysia Melaka 2017-11-10 Article PeerReviewed application/pdf en cc_by http://irep.iium.edu.my/59757/1/JTEC%202973-8006-1-SM.pdf Nordin, Azlin and Ahmad Zaidi, Nurul Husna and Mazlan, Noor Asheera (2017) Measuring software requirements specification quality. Journal of Telecommunication Electronic and Computer Engineering, 9 (3-5). pp. 115-121. ISSN 2180-1843 E-ISSN 2289-8131 http://journal.utem.edu.my/index.php/jtec/article/view/2973
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Nordin, Azlin
Ahmad Zaidi, Nurul Husna
Mazlan, Noor Asheera
Measuring software requirements specification quality
description The quality of a Software Requirements Specification (SRS) is measured in terms of quality properties such as completeness, conciseness, consistency and understandability. In general, evaluation of the SRS quality is done manually during review sessions. The evaluation process, however, is hugely dependent on the expertise of human experts i.e. the reviewers. In fact, the judgment of the human experts could also be inconsistent due to various factors including experience, knowledge and domain. The objectives of this study are to (1) identify feasible rules to measure SRS quality; and (2) help requirements engineer to improve their SRS quality. In this study, we analyzed SRS quality properties from the literature and identified quality factors that are feasible to be automated. From here, we identified two types of properties that are (1) requirements sentence quality (RSQ) and (2) requirements document quality (RDQ). For each of the type, its relevant quality indicators were identified. From here, rules on how to identify the quality indicators were further investigated and documented. As a case study, we implemented SRS QualityChecker tool as a proof-of-concept for demonstrating how the rules were implemented to measure the SRS quality.
format Article
author Nordin, Azlin
Ahmad Zaidi, Nurul Husna
Mazlan, Noor Asheera
author_facet Nordin, Azlin
Ahmad Zaidi, Nurul Husna
Mazlan, Noor Asheera
author_sort Nordin, Azlin
title Measuring software requirements specification quality
title_short Measuring software requirements specification quality
title_full Measuring software requirements specification quality
title_fullStr Measuring software requirements specification quality
title_full_unstemmed Measuring software requirements specification quality
title_sort measuring software requirements specification quality
publisher Universiti Teknikal Malaysia Melaka
publishDate 2017
url http://irep.iium.edu.my/59757/
http://irep.iium.edu.my/59757/
http://irep.iium.edu.my/59757/1/JTEC%202973-8006-1-SM.pdf
first_indexed 2023-09-18T21:24:40Z
last_indexed 2023-09-18T21:24:40Z
_version_ 1777412111934160896