Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102025-155850/ |
Resumo: | O Teste de Mutação é um critério de teste baseado em defeitos cujo objeto de avaliação é o conjunto de casos de teste de um programa. O Android é o sistema operacional mobile mais utilizado do mundo. Somente no Google Play, estão disponíveis mais de 1,6 milhão de aplicações para download, muitas das quais publicadas por desenvolvedores amadores. Diante disso, resguardar a qualidade de aplicações Android se torna um problema relevante, especialmente porque muitas têm casos de uso sensíveis, como efetuar transações financeiras ou monitorar a saúde de usuários, por exemplo. Nesta conjuntura, testar a segurança de aplicações Android se torna imprescindível. Entretanto, como assegurar que tais testes têm níveis aceitáveis de qualidade? Uma possível abordagem é aplicar Teste de Mutação. No entanto, a aplicação desse critério em segurança de aplicações Android ainda é pouco explorada, em parte em função da escassez de operadores de mutação para esse contexto específico. Este trabalho procura contribuir com o desenvolvimento do estado da arte de teste de segurança de aplicações Android, propondo operadores de mutação capazes de auxiliar na averiguação da qualidade de procedimentos de teste de segurança. |
| id |
USP_dc575428571561aed520570478eeef7d |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-24102025-155850 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações AndroidMutation operators for evaluating the quality of security tests in Android applicationsAnálise de mutantesAndroidAndroidMutant analysisMutation operatorsMutation testingOperadores de mutaçãoSecuritySegurançaTeste de mutaçãoO Teste de Mutação é um critério de teste baseado em defeitos cujo objeto de avaliação é o conjunto de casos de teste de um programa. O Android é o sistema operacional mobile mais utilizado do mundo. Somente no Google Play, estão disponíveis mais de 1,6 milhão de aplicações para download, muitas das quais publicadas por desenvolvedores amadores. Diante disso, resguardar a qualidade de aplicações Android se torna um problema relevante, especialmente porque muitas têm casos de uso sensíveis, como efetuar transações financeiras ou monitorar a saúde de usuários, por exemplo. Nesta conjuntura, testar a segurança de aplicações Android se torna imprescindível. Entretanto, como assegurar que tais testes têm níveis aceitáveis de qualidade? Uma possível abordagem é aplicar Teste de Mutação. No entanto, a aplicação desse critério em segurança de aplicações Android ainda é pouco explorada, em parte em função da escassez de operadores de mutação para esse contexto específico. Este trabalho procura contribuir com o desenvolvimento do estado da arte de teste de segurança de aplicações Android, propondo operadores de mutação capazes de auxiliar na averiguação da qualidade de procedimentos de teste de segurança.Mutation Testing is a fault-based testing criterion whose evaluation target is the set of test cases of a program. Android is the most widely used mobile operating system in the world. On Google Play alone, more than 1.6 million applications are available for download, many of which are published by amateur developers. Given this scenario, ensuring the quality of Android applications becomes a relevant issue, especially because many of them involve sensitive use cases, such as performing financial transactions or monitoring users health. In this context, testing the security of Android applications becomes essential. However, how can one ensure that such tests meet acceptable levels of quality? One possible approach is to apply Mutation Testing. Nevertheless, the application of this criterion to the security of Android applications remains underexplored, partly due to the scarcity of mutation operators tailored for this specific context. This work aims to contribute to the advancement of the state of the art in Android application security testing by proposing mutation operators capable of supporting the assessment of the quality of security testing procedures.Biblioteca Digitais de Teses e Dissertações da USPSouza, Simone do Rocio Senger deVasconcelos, Eduardo Santos Medeiros de2025-08-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102025-155850/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-10-24T18:12:06Zoai:teses.usp.br:tde-24102025-155850Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-10-24T18:12:06Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android Mutation operators for evaluating the quality of security tests in Android applications |
| title |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| spellingShingle |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android Vasconcelos, Eduardo Santos Medeiros de Análise de mutantes Android Android Mutant analysis Mutation operators Mutation testing Operadores de mutação Security Segurança Teste de mutação |
| title_short |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| title_full |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| title_fullStr |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| title_full_unstemmed |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| title_sort |
Operadores de mutação para avaliação da qualidade de testes de segurança em aplicações Android |
| author |
Vasconcelos, Eduardo Santos Medeiros de |
| author_facet |
Vasconcelos, Eduardo Santos Medeiros de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Souza, Simone do Rocio Senger de |
| dc.contributor.author.fl_str_mv |
Vasconcelos, Eduardo Santos Medeiros de |
| dc.subject.por.fl_str_mv |
Análise de mutantes Android Android Mutant analysis Mutation operators Mutation testing Operadores de mutação Security Segurança Teste de mutação |
| topic |
Análise de mutantes Android Android Mutant analysis Mutation operators Mutation testing Operadores de mutação Security Segurança Teste de mutação |
| description |
O Teste de Mutação é um critério de teste baseado em defeitos cujo objeto de avaliação é o conjunto de casos de teste de um programa. O Android é o sistema operacional mobile mais utilizado do mundo. Somente no Google Play, estão disponíveis mais de 1,6 milhão de aplicações para download, muitas das quais publicadas por desenvolvedores amadores. Diante disso, resguardar a qualidade de aplicações Android se torna um problema relevante, especialmente porque muitas têm casos de uso sensíveis, como efetuar transações financeiras ou monitorar a saúde de usuários, por exemplo. Nesta conjuntura, testar a segurança de aplicações Android se torna imprescindível. Entretanto, como assegurar que tais testes têm níveis aceitáveis de qualidade? Uma possível abordagem é aplicar Teste de Mutação. No entanto, a aplicação desse critério em segurança de aplicações Android ainda é pouco explorada, em parte em função da escassez de operadores de mutação para esse contexto específico. Este trabalho procura contribuir com o desenvolvimento do estado da arte de teste de segurança de aplicações Android, propondo operadores de mutação capazes de auxiliar na averiguação da qualidade de procedimentos de teste de segurança. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-08-14 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102025-155850/ |
| url |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-24102025-155850/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1848370477156794368 |