Mutation testing is a well-known testing technique which combines error injection and unit testing. Mutation testing is an approach that tests the efficiency of the test suite, but in doing so it also allows to achieve a better understanding of the System Under Test (SUT). This work extends mutation testing techniques to ontologies expressed in the OWL language. Mutation operators on OWL ontologies change the semantics of the ontology, regardless of the syntax in which it is expressed. Mutation testing can assist the designer in the identification of potential flaws and in the maintenance of the ontology
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
Mutation testing is a well-known testing technique which combines error injection and unit testing. ...
Ontologies are an essential component of semantic knowledge bases and applications, and nowadays the...
peer reviewedOntologies are an essential component of semantic knowledge bases and applications, and...
This is the Pre-print version of the Article. The official published version can be obtained from th...
Mutation testing is used to design new software tests and evaluate the quality of existing software ...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
Mutation testing is a well-established technique for assessing a test suite’s quality by injecting a...
Mutation testing has been very actively investigated by researchers since the 1970s, and remarkable ...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
In modern software development practices, testing activities must be carried out frequently and pref...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
This paper introduces semantic mutation testing (SMT) into multiagent systems. SMT is a test assessm...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
Mutation testing is a well-known testing technique which combines error injection and unit testing. ...
Ontologies are an essential component of semantic knowledge bases and applications, and nowadays the...
peer reviewedOntologies are an essential component of semantic knowledge bases and applications, and...
This is the Pre-print version of the Article. The official published version can be obtained from th...
Mutation testing is used to design new software tests and evaluate the quality of existing software ...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
Mutation testing is a well-established technique for assessing a test suite’s quality by injecting a...
Mutation testing has been very actively investigated by researchers since the 1970s, and remarkable ...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
In modern software development practices, testing activities must be carried out frequently and pref...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
This paper introduces semantic mutation testing (SMT) into multiagent systems. SMT is a test assessm...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...