-
Supplementary Results of a Comparative Syntactic and Semantic Study of Terms for Software Testing Glossaries
Authors:
Luis Olsina,
Philip Lew,
Guido Tebes
Abstract:
This preprint specifies supplementary material and the results of a comparative, syntactic, and semantic study of terms for three software testing glossaries. The three software testing glossaries are: the ISO 29119-1, Concepts and definitions standard, the Standard Glossary of Terms used in Software Testing (version 3.5) by the International Software Testing Qualifications Board (ISTQB), and the…
▽ More
This preprint specifies supplementary material and the results of a comparative, syntactic, and semantic study of terms for three software testing glossaries. The three software testing glossaries are: the ISO 29119-1, Concepts and definitions standard, the Standard Glossary of Terms used in Software Testing (version 3.5) by the International Software Testing Qualifications Board (ISTQB), and the glossary provided by the Test Maturity Model integration (TMMi) Foundation. First, we categorized the glossaries terms by analyzing their given semantics into 8 categories, namely: test project, strategy, or organization; testing process or activity; test goal, requirement, or entity; test work product; testing method or technique; testing agent, role, or tool; other terms somewhat related to test; and terms beyond the testing domain. Also, we designed a set of metrics that serve to extract and produce data that support the analysis of syntactic and semantic similarities and discrepancies, and ultimately the analysis of consistencies and inconsistencies between glossaries' terms. It is important to remark that in this work the whole analysis is focused on glossaries terms whose names end with the word "testing".
△ Less
Submitted 21 May, 2022;
originally announced May 2022.
-
Designing Quality Requirements, Metrics and Indicators for Core Ontologies: Results of a Comparative Study for Process Core Ontologies
Authors:
Luis Olsina,
Maria Fernanda Papa,
Guido Tebes,
Pablo Becker
Abstract:
This preprint specifies quality requirements for a core ontology whose ontological elements such as terms, non-taxonomic relationships, among others, are based on a foundational ontology. The quality requirements are represented in a quality model that is structured in the form of a requirements tree composed of characteristics and attributes to be measured and evaluated. An attribute represents a…
▽ More
This preprint specifies quality requirements for a core ontology whose ontological elements such as terms, non-taxonomic relationships, among others, are based on a foundational ontology. The quality requirements are represented in a quality model that is structured in the form of a requirements tree composed of characteristics and attributes to be measured and evaluated. An attribute represents an atomic aspect of an entity, that is, an elementary non-functional requirement that can be measured by a direct or indirect metric and evaluated by an elementary indicator. In contrast, characteristics that model less atomic aspects of an entity cannot be measured by metrics, but rather are evaluated by derived indicators generally modeled by an aggregation function. Therefore, this preprint shows the design of direct and indirect metrics in addition to the design of elementary indicators, which are used to implement measurement and evaluation activities to obtain the results of a quality requirements tree. In particular, this document shows the applicability of the designed metrics and indicators that are used by a evaluation and comparison strategy. Two process core ontologies were preselected, evaluated and compared in order to adopt strengths in the target entity named ProcessCO. The data and information resulting from this study are also recorded, as well as the outcomes of the revaluation after improvement of the target entity.
△ Less
Submitted 1 October, 2021;
originally announced October 2021.
-
SituationCO v1.2's Terms, Properties, Relationships and Axioms -- A Core Ontology for Particular and Generic Situations
Authors:
Luis Olsina,
Guido Tebes,
Pablo Becker
Abstract:
The current preprint is an update to SituationCO v1.1 (Situation Core Ontology), which represents its new version 1.2. It specifies and defines all the terms, properties, relationships and axioms of SituationCO v1.2, being an ontology for particular and generic Situations placed at the core level in the context of a four-layered ontological architecture called FCD-OntoArch (Foundational, Core, and…
▽ More
The current preprint is an update to SituationCO v1.1 (Situation Core Ontology), which represents its new version 1.2. It specifies and defines all the terms, properties, relationships and axioms of SituationCO v1.2, being an ontology for particular and generic Situations placed at the core level in the context of a four-layered ontological architecture called FCD-OntoArch (Foundational, Core, and Domain Ontological Architecture for Sciences). This is a four-layered ontological architecture, which considers Foundational, Core, Domain and Instance levels. In turn, the domain level is split down in two sub-levels, namely: Top-domain and Low-domain ontological levels. So in fact, we can consider it to be a five-tier architecture. Ontologies at the same level can be related to each other, except for the foundational level where only ThingFO (Thing Foundational Ontology) is found. In addition, ontologies' terms and relationships at lower levels can be semantically enriched by ontologies' terms and relationships from the higher levels. Note that both ThingFO and ontologies at the core level such as SituationCO, ProcessCO, among others, are domain independent. SituationCO's terms and relationships are specialized primarily from ThingFO. It also completely reuses terms primarily from ProcessCO, ProjectCO and GoalCO ontologies. Stereotypes are the used mechanism for enriching SituationCO terms. Note that in the end of this document, we address the SituationCO vs. ThingFO non-taxonomic relationship verification matrix.
△ Less
Submitted 21 July, 2021;
originally announced July 2021.
-
TestTDO's v1.3 Terms, Properties, Relationships and Axioms -- A Top-Domain Software Testing Ontology
Authors:
Guido Tebes,
Denis Peppino,
Pablo Becker,
Luis Olsina
Abstract:
The present preprint specifies and defines all Terms, Properties, Relationships and Axioms of TestTDO (software Testing Top-Domain Ontology) v1.3, which is a slightly updated version of its predecessor, TestTDO v1.2. TestTDO is a top-domain ontology built in the context of a four-layered ontological architecture named FCD-OntoArch (Foundational, Core, and Domain Ontological Architecture for Scienc…
▽ More
The present preprint specifies and defines all Terms, Properties, Relationships and Axioms of TestTDO (software Testing Top-Domain Ontology) v1.3, which is a slightly updated version of its predecessor, TestTDO v1.2. TestTDO is a top-domain ontology built in the context of a four-layered ontological architecture named FCD-OntoArch (Foundational, Core, and Domain Ontological Architecture for Sciences). This is a four-layered ontological architecture, which considers Foundational, Core, Domain and Instance levels. In turn, the domain level is split down in two sub-levels, namely: Top-domain and Low-domain ontological levels. Ontologies at the same level can be related to each other, except for the foundational level where only the ThingFO ontology is found. In addition, ontologies' terms and relationships at lower levels can be semantically enriched by ontologies' terms properties and relationships from the higher levels. Some TestTDO's terms and are extended primarily from SituationCO (Situation Core Ontology), and ProcessCO (Process Core Ontology) concepts. Stereotypes are the mechanism used for enriching TestTDO terms. Note that annotations of updates from the previous version (v1.2) to the current one (v1.3) can be found in Appendix A.
△ Less
Submitted 10 February, 2022; v1 submitted 7 April, 2021;
originally announced April 2021.