dc.creator | Segura Rueda, Sergio | es |
dc.creator | Troya Castilla, Javier | es |
dc.creator | Durán Toro, Amador | es |
dc.creator | Ruiz Cortés, Antonio | es |
dc.date.accessioned | 2018-04-20T09:50:10Z | |
dc.date.available | 2018-04-20T09:50:10Z | |
dc.date.issued | 2017 | |
dc.identifier.citation | Segura Rueda, S., Troya Castilla, J., Durán Toro, A. y Ruiz Cortés, A. (2017). Performance Metamorphic Testing: Motivation and Challenges. En ICSE-NIER '17: IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (7-10), Buenos Aires, Argentina: ACM Digital Library. | |
dc.identifier.isbn | 978-1-5386-2675-7 | es |
dc.identifier.uri | https://hdl.handle.net/11441/73283 | |
dc.description.abstract | Performance testing is a challenging task mainly due
to the lack of test oracles, that is, mechanisms to decide whether
the performance of a program under a certain workload is either
acceptable or poor due to a performance bug. Metamorphic
testing enables the generation of test cases in the absence of
an oracle by exploiting the relations (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 a variety of domains, ranging from web services to simulators.
However, the applicability of metamorphic testing to
detect performance bugs is a topic that remains unexplored.
In this vision paper, we introduce Performance Metamorphic
Relations (PMRs) as expected relations between the performance
measurements of multiple executions of the program under test.
We hypothesize that 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 that
violate the relations, revealing bugs. This novel idea is motivated
with examples and an overview of some of the challenges in this
promising topic. | es |
dc.description.sponsorship | Comisión Interministerial de Ciencia y Tecnología TIN2015-70560-R | es |
dc.description.sponsorship | Ministerio de Economía, Industria y Competitividad TIN2015-71841-RED | es |
dc.description.sponsorship | Junta de Andalucía P12-TIC-1867 | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | ACM Digital Library | es |
dc.relation.ispartof | ICSE-NIER '17: IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (2017), p 7-10 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Metamorphic testing | es |
dc.subject | Performance testing | es |
dc.subject | Search-based testing | es |
dc.title | Performance Metamorphic Testing: Motivation and Challenges | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIN2015-70560-R | es |
dc.relation.projectID | TIN2015-71841-RED | es |
dc.relation.projectID | P12-TIC-1867 | es |
dc.relation.publisherversion | https://dl.acm.org/citation.cfm?id=3102965 | es |
dc.identifier.doi | 10.1109/ICSE-NIER.2017.16 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
idus.format.extent | 4 | es |
dc.publication.initialPage | 7 | es |
dc.publication.endPage | 10 | es |
dc.eventtitle | ICSE-NIER '17: IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track | es |
dc.eventinstitution | Buenos Aires, Argentina | es |
dc.relation.publicationplace | New York, USA | es |