Abstract:
Software requirements are quite difficult to measure in terms of quality without reviews and subjective opinions of stakeholders. Quality assessment of specifications in an automated way saves project resources and prevents future latent defects in software. Requirements quality can be evaluated based on a huge variety of attributes, but their meaning is quite vague without any mapping to specific measurement metrics. Application of goal-question-metric (GQM) approach in the quality model helps to choose the most important quality attributes and create a mapping with metrics, which can be collected and calculated automatically. Text of software requirements written in natural language can be analyzed by NLP tools due to identify weak signle words and phrases, which make statements ambiguous. Metrics for such quality attributes as ambiguity, singularity, subjectivity, completeness, and readability are proposed in this work. The quality model was implemented in a prototype by adopting natural language processing techniques for requirements written in the Russian language with the support of external API.
Keywords:
requirements quality, GQM approach, quality assessment, Natural Language Processing.
Document Type:
Article
Language: English
Citation:
E. V. Timoshchuk, “Assessing the quality of the requirements specification by applying GQM approach and using NLP tools”, Proceedings of ISP RAS, 32:2 (2020), 15–28
\Bibitem{Tim20}
\by E.~V.~Timoshchuk
\paper Assessing the quality of the requirements specification by applying GQM approach and using NLP tools
\jour Proceedings of ISP RAS
\yr 2020
\vol 32
\issue 2
\pages 15--28
\mathnet{http://mi.mathnet.ru/tisp495}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(2)-2}
Linking options:
https://www.mathnet.ru/eng/tisp495
https://www.mathnet.ru/eng/tisp/v32/i2/p15
This publication is cited in the following 3 articles:
Benitta. G, H. Jimsy Asha, J. Alisha Josephine, 2024 International Conference on Emerging Smart Computing and Informatics (ESCI), 2024, 1
Gang Jin, 2022 International Conference on Education, Network and Information Technology (ICENIT), 2022, 279
A F Rogachev, “Problems of Analyzing Socio-Political Content of Internet Resources Based on Neural Network Technologies”, IOP Conf. Ser.: Mater. Sci. Eng., 1099:1 (2021), 012061