| Processo: | 15/26044-0 |
| Modalidade de apoio: | Bolsas no Exterior - Pesquisa |
| Data de Início da vigência: | 18 de julho de 2016 |
| Data de Término da vigência: | 17 de julho de 2017 |
| Área de conhecimento: | Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação |
| Pesquisador responsável: | Marcelo Medeiros Eler |
| Beneficiário: | Marcelo Medeiros Eler |
| Pesquisador Anfitrião: | Gordon Fraser |
| Instituição Sede: | Escola de Artes, Ciências e Humanidades (EACH). Universidade de São Paulo (USP). São Paulo , SP, Brasil |
| Instituição Anfitriã: | University of Sheffield, Inglaterra |
| Assunto(s): | Engenharia de software Teste e avaliação de software Detecção de falhas Aplicativos móveis |
| Palavra(s)-Chave do Pesquisador: | Aplicativos móveis | Cobertura estrutural | Dados e estímulos de entrada complexos | Deteccao de Falhas | Teste baseado em buscas | Teste de Software | Engenharia de Software |
Resumo Aplicativos móveis representam um imenso mercado de software que ainda está em crescimento. Em um ambiente em que usuários têm muitas opções de aplicativos para adquirir, qualquer falha apresentada pode significar o fracasso de um aplicativo. Os danos econômicos causados por problemas de software em aplicativos móveis é enorme, e só são ofuscados pela ameaça representada pelo aumento do uso de aplicativos em cenários críticos de segurança. A resposta tradicional dos engenheiros de software a esses problemas é o teste de software. Entretanto, aplicativos móveis apresentam diferentes desafios neste contexto. As técnicas atuais que geram automaticamente dados de teste para aplicativos móveis possuem sérias limitações quando precisam gerar dados de teste para simular interações do usuário com o aplicativo (dados do usuário, toque, toque duplo, toque longo, gestos), interações com o ambiente (sensores, câmera, GPS), eventos externos (sistema operacional e outros aplicativos), e configurações múltiplas (propriedades de diferentes dispositivos móveis e sistemas operacionais). Nossa proposta para tratar esses problemas é desenvolver uma abordagem de teste baseado em buscas em que os testes das complexas interações (dos usuários e do ambiente) com o aplicativo são gerados automaticamente. A geração desses testes será guidada por heurísticas de busca que tem o objetivo de cobrir critérios da técnica de teste funcional e estrutural. As abordagens de teste desenvolvidas neste projeto irão apoiar desenvolvedores e fornecedores de aplicativos em aumentar a qualidade de seus produtos. Além disso, os resultados desta proposta também servirá de base para futuras pesquisas na área. Os objetivos ambiciosos deste projeto de pesquisa são possíveis de serem alcançados em razão da combinação da experiência do proponente deste projeto e da instituição que o receberá no exterior, que possui um histórico de sucesso no desenvolvimento de abordagens baseadas em buscas. | |
| Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa: | |
| Mais itensMenos itens | |
| TITULO | |
| Matéria(s) publicada(s) em Outras Mídias ( ): | |
| Mais itensMenos itens | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |