Effectiveness assessment of an early testing technique using model-level mutants

M. F. Granda, N. Condori-Fernández, T. E.J. Vos, O. Pastor

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

7 Citas (Scopus)

Resumen

While modern software development technologies enhance the capabilities of model-based/driven development, they introduce challenges for testers such as how to perform early testing at model level to ensure the quality of the model. In this context, we have developed an early testing technique supported by the CoSTest tool to validate requirements at model level. In this paper we describe an empirical evaluation of CoSTest with respect to its effectiveness in terms of its fault detection and test suite adequacy. This evaluation is carried out by model-level mutation testing using first order mutants (created by injection of a single fault) and high order mutants (containing more than one fault) with seven conceptual schemas (of different sizes) that represent the functionality of different software systems in different domains. Our findings show that the tests generated by CoSTest are effective at killing a large number of mutants. However, there are also some fault types (e.g. delete the references to a class attribute or an operation call in a constraint) that our test suites were not able to detect. CoSTest was more effective in terms of detecting fault types using high order mutants that first order mutants. Thus, CoSTest's effectiveness is affected by the mutant type tested.

Idioma originalInglés
Título de la publicación alojadaProceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, EASE 2017
EditorialAssociation for Computing Machinery
Páginas98-107
Número de páginas10
ISBN (versión digital)9781450348041
DOI
EstadoPublicada - 15 jun. 2017
Evento21st International Conference on Evaluation and Assessment in Software Engineering, EASE 2017 - Karlskrona, Suecia
Duración: 15 jun. 201716 jun. 2017

Serie de la publicación

NombreACM International Conference Proceeding Series
VolumenPart F128635

Conferencia

Conferencia21st International Conference on Evaluation and Assessment in Software Engineering, EASE 2017
País/TerritorioSuecia
CiudadKarlskrona
Período15/06/1716/06/17

Huella

Profundice en los temas de investigación de 'Effectiveness assessment of an early testing technique using model-level mutants'. En conjunto forman una huella única.

Citar esto