Mostrar el registro sencillo del ítem

Artículo

dc.creatorSegura Rueda, Sergioes
dc.creatorTroya Castilla, Javieres
dc.creatorDurán Toro, Amadores
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2018-04-25T08:06:16Z
dc.date.available2018-04-25T08:06:16Z
dc.date.issued2018
dc.identifier.citationSegura Rueda, S., Troya Castilla, J., Durán Toro, A. y Ruiz Cortés, A. (2018). Performance Metamorphic Testing: A Proof of Concept. Information and Software Technology, 98 (June 2018), 1-4.
dc.identifier.issn0950-5849es
dc.identifier.urihttps://hdl.handle.net/11441/73534
dc.description.abstractContext. Performance testing is a challenging task mainly due to the lack of test oracles, i.e. mechanisms to decide whether the performance of a program is acceptable or not because of a bug. Metamorphic testing enables the generation of test cases in the absence of an oracle by exploiting the so–called metamorphic relations between the inputs and outputs of multiple executions of the program under test. In the last two decades, metamorphic testing has been successfully used to detect functional faults in di erent domains. However, its applicability to performance testing remains unexplored. Objective. We propose the application of metamorphic testing to reveal performance failures. Method. We define Performance Metamorphic Relations (PMRs) as expected relations between performance measurements of multiple executions of the program under test. These relations can be turned into assertions for the automated detection of performance bugs, removing the need for complex benchmarks and domain experts guidance. As a further benefit, PMRs can be turned into fitness functions to guide search–based techniques on the generation of test data. Results. The feasibility of the approach is illustrated through an experimental proof of concept in the context of the automated analysis of feature models. Conclusion. The results confirm the potential of metamorphic testing, in combination with search-based techniques, to automate the detection of performance bugs.es
dc.description.sponsorshipComisión Interministerial de Ciencia y Tecnología TIN2015-70560-Res
dc.description.sponsorshipComisión Interministerial de Ciencia y Tecnología TIN2015-71841es
dc.description.sponsorshipJunta de Andalucía P12-TIC-1867es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofInformation and Software Technology, 98 (June 2018), 1-4.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectMetamorphic testinges
dc.subjectPerformance testinges
dc.subjectSearch–based testinges
dc.titlePerformance Metamorphic Testing: A Proof of Conceptes
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2015-70560-Res
dc.relation.projectIDTIN2015-71841es
dc.relation.projectIDP12-TIC-1867es
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S095058491830017Xes
dc.identifier.doi10.1016/j.infsof.2018.01.013es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
idus.format.extent5es
dc.journaltitleInformation and Software Technologyes
dc.publication.volumen98es
dc.publication.issueJune 2018es
dc.publication.initialPage1es
dc.publication.endPage4es

FicherosTamañoFormatoVerDescripción
IST18_preprint.pdf98.95KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional