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...
Main Authors: | , , |
---|---|
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 |