Evolution of Software Quality Models from an NLP Perspective

  • D. Lupsa Department of Computer Science, Faculty of Mathematics and Computer Science, Babes-Bolyai University, Cluj-Napoca, Romania
  • S. Motogna Department of Computer Science, Faculty of Mathematics and Computer Science, Babes-Bolyai University, Cluj-Napoca, Romania
  • I. Ciuciu Department of Computer Science, Faculty of Mathematics and Computer Science, Babes-Bolyai University, Cluj-Napoca, Romania


The research question addressed in this study is to analyze the evolution of software quality models, and to investigate the similarities between the most known quality models. The models are decomposed according to their inherent structure, then are analyzed based on their subcharacteristics, at several levels. The focus of the study is on the lexical analysis of software quality models based on natural language processing, with the purpose to highlight the similarities in software quality models. In the end, the current software quality model ISO25010 is compared with all previous ones.


[1] 9126-1, I. Software engineering – product quality. https://www.iso.org/standard/22749.html, 2001. Accessed: 2015.
[2] Boehm, B. W., Brown, J. R., and Lipow, M. Quantitative evaluation of software quality. In Proceedings of the 2nd International Conference on Software Engineering (1976), ICSE ’76, IEEE Computer Society Press, p. 592–605.
[3] Ciancarini, P., Nuzzolese, A. G., Presutti, V., and Russo, D. Squap-ont: an ontology of software quality relational factors from financial systems. CoRR abs/1909.01602 (2019).
[4] Fellbaum, C. WordNet – An Electronical Lexical Database, vol. 25. 01 1998.
[5] Gomaa, W. H., and Fahmy, A. A. Article: A survey of text similarity approaches. International Journal of Computer Applications 68, 13 (2013), 13–18. Full text available.
[6] Gordieiev, O., Kharchenko, V., Fominykh, N., and Sklyar, V. Evolution of software quality models in context of the standard iso 25010. In Proceedings of the Ninth International Conference DepCoS-RELCOMEX, Advances in Intelligent Systems and Computing (2014), pp. 223–232.
[7] Gordieiev, O., Kharchenko, V., and Fusani, M. Software quality standards and models evolution: Greenness and reliability issues. In Information and Communication Technologies in Education, Research, and Industrial Applications (2016), pp. 38–55.
[8] Grady, R. B. Practical Software Metrics for Project Management and Process Improvement. Prentice-Hall, Inc., USA, 1992.
[9] ISO/IEC 25010:2011. Systems and software engineering. http://www.iso.org, 2011. Accessed: 2015.
[10] Kara, M., Lamouchi, O., and Ramdane-Cherif, A. Ontology software quality model for fuzzy logic evaluation approach. Procedia Computer Science 83 (2016), 637 – 641. The 7th International Conference on Ambient Systems, Networks and Technologies (ANT 2016) / The 6th International Conference on Sustainable Energy Information Technology (SEIT-2016) / Affiliated Workshops.
[11] Kayed, A., Hirzalla, N., Samhan, A. A., and Alfayoumi, M. Towards an ontology for software product quality attributes. In Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services (Washington, DC, USA, 2009), ICIW ’09, IEEE Computer Society, pp. 200–204.
[12] McCall, J., Richards, P., and Walters, G. Factors in software quality. Nat.Tech.Information Service 1 (1977), 0–0.
[13] Mikolov, T., Chen, K., Corrado, G., and Dean, J. Efficient estimation of word representations in vector space. In 1st International Conference on Learning Representations, ICLR 2013 (2013), Y. Bengio and Y. LeCun, Eds.
[14] Mikolov, T., Sutskever, I., Chen, K., Corrado, G. S., and Dean, J. Distributed representations of words and phrases and their compositionality. In Advances in Neural Information Processing Systems 26. 2013, pp. 3111–3119.
[15] Motogna, S., Lupsa, D., and Ciuciu, I. A NLP approach to software quality models evaluation. In On the Move to Meaningful Internet Systems: OTM 2018 Workshops - Confederated International Workshops: EI2N, FBM, ICSP, and Meta4eS 2018,
Valletta, Malta, October 22-26, 2018, Revised Selected Papers (2018), C. Debruyne, H. Panetto, W. Gu´edria, P. Bollen, I. Ciuciu, and R. Meersman, Eds., vol. 11231 of Lecture Notes in Computer Science, Springer, pp. 207–217.
[16] Pennington, J., Socher, R., and Manning, C. D. Glove: Global vectors for word representation. In EMNLP (2014), vol. 14, pp. 1532–1543.
How to Cite
LUPSA, D.; MOTOGNA, S.; CIUCIU, I.. Evolution of Software Quality Models from an NLP Perspective. Studia Universitatis Babeș-Bolyai Informatica, [S.l.], v. 65, n. 1, p. 91-103, july 2020. ISSN 2065-9601. Available at: <http://www.cs.ubbcluj.ro/~studia-i/journal/journal/article/view/53>. Date accessed: 27 sep. 2020. doi: https://doi.org/10.24193/subbi.2020.1.07.