DSpace/Manakin Repository

Most higher mutants are useless for method-level mutation operators using weak mutation.

Mostrar registro simples

dc.creator.ID SOUZA, B. B. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/2008820285345452 pt_BR
dc.contributor.advisor1 GHEYI, Rohit.
dc.contributor.advisor1ID GHEYI, R. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2931270888717344 pt_BR
dc.contributor.referee1 ANDRADE, Wilkerson de Lucena.
dc.contributor.referee2 MASSON, Tiago Lima.
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Most higher mutants are useless for method-level mutation operators using weak mutation. pt_BR
dc.date.issued 2020
dc.description.abstract Mutation analysis is a popular but costly approach to assess the quality of test suites. One of the attempts to reduce the costs associated to mutation analysis is to identify subsuming higher order mutants (HOMs), i.e., mutants that are harder to kill than the first order mutants (FOMs) from which they are constructed. However, it is not known how many HOMs subsume FOMs. In this paper, we use our previous approach, which discovers redundancy in mutations by proving subsumption relations among method-level mutation operators using weak mutation testing, to encode and prove subsumption relations among FOMs and HOMs. We encode a theory of subsumption relations in the Z3 theorem prover for 27 mutation targets (mutations of an expression or statement). We encode 233 FOMS and 438 HOMs and automatically prove a number of subsumption relations using Z3. Our results indicate that 91% of all mutants could be discarded on average. Moreover, 97.5% of all HOMs could be discarded and HOMs compose only 16.67% of the subsuming mutants sets on average. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20158
dc.date.accessioned 2021-07-21T12:36:45Z
dc.date.available 2021-07-21
dc.date.available 2021-07-21T12:36:45Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Mutation analysis pt_BR
dc.subject Method-level mutation operaors pt_BR
dc.subject Weak mutation pt_BR
dc.subject Redundant mutants pt_BR
dc.subject Mutant subsumption relations pt_BR
dc.subject Subsumption relations pt_BR
dc.subject Análise de mutação pt_BR
dc.subject Operadores de mutação em nível de método pt_BR
dc.subject Mutação fraca pt_BR
dc.subject Mutantes redundantes pt_BR
dc.subject Relações de subsunção mutante pt_BR
dc.subject Relações de subsunção pt_BR
dc.subject Análisis de mutaciones pt_BR
dc.subject Operadores de mutación a nivel de método pt_BR
dc.subject Mutación débil pt_BR
dc.subject Relaciones de subsunción mutante pt_BR
dc.subject Relaciones de subsunción pt_BR
dc.subject Analyse des mutations pt_BR
dc.subject Opérateurs de mutation au niveau de la méthode pt_BR
dc.subject Mutation faible pt_BR
dc.subject Mutants redondants pt_BR
dc.subject Relations de subsomption de mutants pt_BR
dc.subject Relations de subsomption pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator SOUZA, Beatriz Bezerra de.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language eng pt_BR
dc.title.alternative A maioria dos mutantes superiores são inúteis para operadores de mutação em nível de método que usam mutação fraca. pt_BR
dc.identifier.citation SOUZA, B. B. de. Most higher mutants are useless for method-level mutation operators using weak mutation. 2020. 9 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20158 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta