Publication:
Mutation operators for UML class diagrams

dc.contributor.authorGranda Juca, María Fernanda
dc.contributor.authorCondori Fernandez, Nelly
dc.contributor.authorVos, Tanja Ernestina
dc.contributor.authorPastor López, Oscar
dc.contributor.ponenteGranda Juca, María Fernanda
dc.date.accessioned2018-01-11T16:47:22Z
dc.date.available2018-01-11T16:47:22Z
dc.date.issued2016
dc.descriptionLa prueba de mutación es una técnica bien establecida para evaluar la calidad de los casos de prueba al verificar qué tan bien detectan fallas inyectadas en un artefacto de software (mutante). Usando esta técnica, la actividad más crítica es el diseño adecuado de operadores de mutación para que reflejen defectos típicos del artefacto bajo prueba. Este artículo presenta el diseño de un conjunto de operadores de mutación para esquemas conceptuales (CS) basados en diagramas de clase UML (CD). En este documento, los operadores se definen de acuerdo con una clasificación de defectos existente para UML CS y elementos relevantes identificados a partir del metamodelo UML-CD. Los operadores se utilizan posteriormente para generar mutantes de primer orden para un CS bajo prueba. Finalmente, para analizar la utilidad de los operadores de mutación, medimos algunas características básicas de los operadores de mutación con tres CS diferentes bajo prueba.
dc.description.abstractMutation Testing is a well-established technique for assessing the quality of test cases by checking how well they detect faults injected into a software artefact (mutant). Using this technique, the most critical activity is the adequate design of mutation operators so that they reflect typical defects of the artefact under test. This paper presents the design of a set of mutation operators for Conceptual Schemas (CS) based on UML Class Diagrams (CD). In this paper, the operators are defined in accordance with an existing defects classification for UML CS and relevant elements identified from the UML-CD meta-model. The operators are subsequently used to generate first order mutants for a CS under test. Finally, in order to analyse the usefulness of the mutation operators, we measure some basic characteristics of mutation operators with three different CSs under test.
dc.description.cityLjubljana
dc.identifier.doi
dc.identifier.isbn978-3-319-39695-8, e978-3-319-39696-5
dc.identifier.issn0000-0000
dc.identifier.urihttps://link.springer.com/chapter/10.1007/978-3-319-39696-5_20
dc.language.isoes_ES
dc.publisherSpringer, Cham
dc.sourceAdvanced Information Systems Engineering
dc.subjectMutation testing
dc.subjectMutation operators
dc.subjectTest cases quality
dc.subjectConceptual schemas
dc.subjectClass diagram mutation
dc.titleMutation operators for UML class diagrams
dc.title.alternativeOperadores de mutación para diagramas de clase UML
dc.typeARTÍCULO DE CONFERENCIA
dc.ucuenca.afiliacionGranda, M., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador; Granda, M., Universitat Politècnica de València, Valencia, España
dc.ucuenca.afiliacionCondori, N., Vrije Universiteit Amsterdam, Amsterdam, Holanda
dc.ucuenca.afiliacionVos, T., Universitat Politècnica de València, Valencia, España
dc.ucuenca.afiliacionPastor, O., Universitat Politècnica de València, Valencia, España
dc.ucuenca.areaconocimientofrascatiamplio2. Ingeniería y Tecnología
dc.ucuenca.areaconocimientofrascatidetallado2.2.4 Ingeniería de La Comunicación y de Sistemas
dc.ucuenca.areaconocimientofrascatiespecifico2.2 Ingenierias Eléctrica, Electrónica e Información
dc.ucuenca.areaconocimientounescoamplio06 - Información y Comunicación (TIC)
dc.ucuenca.areaconocimientounescodetallado0613 - Software y Desarrollo y Análisis de Aplicativos
dc.ucuenca.areaconocimientounescoespecifico061 - Información y Comunicación (TIC)
dc.ucuenca.comiteorganizadorconferenciaBarbara Pernici Politecnico di Milano, Italia, Oscar Pastor Universidad Politécnica de Valencia, España y John Krogstie Universidad Noruega de Ciencia y Tecnología, Noruega.
dc.ucuenca.conferencia28a Conferencia Internacional, CAiSE 2016
dc.ucuenca.correspondenciaGranda Juca, Maria Fernanda, fernanda.granda@ucuenca.edu.ec
dc.ucuenca.embargoend2050-12-31
dc.ucuenca.embargointerno2050-12-31
dc.ucuenca.fechafinconferencia2016-06-17
dc.ucuenca.fechainicioconferencia2016-06-13
dc.ucuenca.idautor0702952441
dc.ucuenca.idautor0000-0002-1044-3871
dc.ucuenca.idautorSgrp-2103-3
dc.ucuenca.idautor0000-0002-1320-8471
dc.ucuenca.indicebibliograficoSCOPUS
dc.ucuenca.numerocitaciones0
dc.ucuenca.organizadorconferenciaUniversity of Ljubljana
dc.ucuenca.paisESLOVENIA
dc.ucuenca.urifuentehttps://link.springer.com/book/10.1007/978-3-319-39696-5
dc.ucuenca.versionVersión publicada
dc.ucuenca.volumenVolumen 0
dspace.entity.typePublication
relation.isAuthorOfPublication2d2e9d9b-a64f-461b-9731-eefbfcf6c358
relation.isAuthorOfPublication.latestForDiscovery2d2e9d9b-a64f-461b-9731-eefbfcf6c358

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
documento.pdf
Size:
2.14 MB
Format:
Adobe Portable Document Format
Description:
document

Collections