Syntactic and Semantic Similarities and Discrepancies between Terms of Glossaries for Software Testing

Resumo


For software testing, this work performs a comparison and analysis of syntactic and semantic similarities and discrepancies between 3 glossaries. To conduct the study, 8 terminological categories were conceived, which were used to categorize each glossary term, considering the intended semantics. Also, to count the occurrence frequency of a term in the glossaries, a tool was built that also takes into account the matching of synonyms. Then, the analysis of similarities and discrepancies, as well as absent terms for a subset of them, is performed using metrics and expert interpretations. This study identifies several disagreements in standard terminologies that should merit further attention and efforts to promote harmonization amongst the authors/ publishers of these glossaries with the overarching end goal of assisting their readers in learning and understanding the domain of software testing.

Palavras-chave: Glossary, Terms, Software Testing, Syntactic and Semantic Consistency

Referências

Arnicane, V., Arnicans, G., & Borzovs, J. (2016). Building of Concept System to Improve Systematic Collection of Terminology. Frontiers in Artificial Intelligence and Applications, volume 291, 313–326. https://doi.org/10.3233/978-1-61499-714-6-313.

Henderson-Sellers, B., Gonzalez-Perez, C., McBride, T., Low, G. (2014). An ontology for ISO software engineering standards: 1) Creating the infrastructure. Computer Standards & Interfaces, 36(3), 563–576. https://doi.org/10.1016/j.csi.2013.11.001.

ISTQB. (2021). International Software Testing Qualifications Board. ISTQB®: Standard Glossary of Terms used in Software Testing, version 3.5. https://www.istqb.org/

ISO/IEC/IEEE 29119-1. (2013). Software and systems engineering – Software Testing – Part 1: Concepts and definitions.

Kulešovs, I., Arnicane, V., Arnicans, G., & Borzovs, J. (2013). Inventory of Testing Ideas and Structuring of Testing Terms. Baltic Journal of Modern Computing, 1(3–4), 210–227.

Tebes, G., Olsina, L., Peppino, D., & Becker, P. (2021). Specifying and Analyzing a Software Testing Ontology at the Top-Domain Ontological Level. Journal of Computer Science & Technology (JCS&T), 21(2), 126–145. https://doi.org/10.24215/16666038.21.e12

Tebes, G., Peppino, D., Becker, P., Matturro, G., Solari, M., & Olsina, L. (2020). Analyzing and documenting the systematic review results of software testing ontologies. Information and Software Technology, volume 123, 1–23. https://doi.org/10.1016/j.infsof.2020.106298

TMMi. (2018). TMMi Foundation. Test Maturity Model Integration (TMMi®) - Guidelines for Test Process Improvement, Release 1.2.
Publicado
13/06/2022
TEBES, Guido; LEW, Philip; OLSINA, Luis. Syntactic and Semantic Similarities and Discrepancies between Terms of Glossaries for Software Testing. In: CONGRESSO IBERO-AMERICANO EM ENGENHARIA DE SOFTWARE (CIBSE), 25. , 2022, Córdoba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 278-291. DOI: https://doi.org/10.5753/cibse.2022.20978.