???item.export.label??? ???item.export.type.endnote??? ???item.export.type.bibtex???

Please use this identifier to cite or link to this item: https://tede.ufam.edu.br/handle/tede/9223
???metadata.dc.type???: Tese
Title: DeSeCT: uma estratégia heurística usando atributos de aplicações móveis na seleção de dispositivos para testes de compatibilidade
???metadata.dc.creator???: Villanes Rojas, Isabel Karina 
???metadata.dc.contributor.advisor1???: Rodrigues, Rosiane de Freitas
First advisor-co: Dias Neto, Arilo Claudio
???metadata.dc.contributor.referee1???: Endo, André Takeshi
???metadata.dc.contributor.referee2???: Freitas, Eduardo Noronha de Andrade
???metadata.dc.contributor.referee3???: Souto, Eduardo James Pereira
???metadata.dc.contributor.referee4???: Colonna, Juan Gabriel
???metadata.dc.description.resumo???: Garantir a qualidade das aplicações móveis e atingir uma maior cobertura de mercado de dispositivos está cada vez mais necessário, uma vez que existe uma diversidade de dispositivos móveis, marcas e versões de sistema operacional. A execução dos testes de compatibilidade é precedida pela seleção dos dispositivos onde o aplicativo será testado. Selecionar os dispositivos nos quais serão executados os testes é uma tarefa importante, porém decidir quantos e quais serão usados para a execução dos testes, diante de milhares de modelos de dispositivos, não é uma tarefa trivial. As abordagens existentes estão baseadas principalmente nas características dos dispositivos, assim são desconsideradas as características do aplicativo que está sendo testado. Diante disso, neste trabalho é proposto o DeSeCT (do inglês, Devices Selection for Compatibility Testing) Seleção de dispositivos para testes de compatibilidade. O DeSeCT está baseado no algoritmo NSGA-II e usa informações dos dispositivos e atributos do aplicativo que está sendo testado visando minimizar o número e custo dos dispositivos selecionados e maximizar a cobertura de características como o tamanho de tela, resolução, rede, versão de api e marketshare; também foi construído um dataset com 4039 dispositivos móveis de marcas a nível mundial. Os resultados do primeiro estudo com 30 aplicativos permitiram identificar a importância no uso dos atributos do aplicativo, o que permitiu melhorar o espaço de busca e ter soluções com menos dispositivos e alta cobertura de características de dispositivos. Para identificar o estado da prática, foi realizado um Survey, que permitiu identificar os três critérios mais usados pelos profissionais da indústria no processo de seleção de dispositivos, sendo: marketshare, tamanho de tela, e versão do SO. Outros fatores que impactam na decisão são a localização, e marcas conhecidas. DeSeCT apresenta um conjunto de soluções com a relação entre o custo da solução e sua cobertura de características de dispositivos, visando auxiliar na tomada de decisão no processo de seleção de dispositivos móveis.
Abstract: Ensuring the quality of mobile applications and achieving greater device market coverage is increasingly necessary, as there is a diversity of mobile devices, brands and operating system versions. The execution of compatibility tests is preceded by the selection of devices on which the application will be tested. Selecting devices on which the tests will be performed is an important task, but deciding how many and which ones will be used for the test execution, in the face of thousands of device models, is not a trivial task. Existing approaches are mainly based on device characteristics, thus disregarding the characteristics of the application being tested. Therefore, in this work, DeSeCT (Devices Selection for Compatibility Testing) is proposed. This proposal is based on the NSGA-II algorithm and uses device information and attributes of the application being tested in order to minimize the number and cost of selected devices and maximize the coverage of characteristics such as screen size, resolution, network, version api and marketshare. A device dataset was also built with 4039 mobile devices from brands worldwide. The results of the first study with 30 applications made it possible to identify the importance of using the attributes of the application, which allowed us to improve the search space and have solutions with fewer devices and high coverage of device characteristics. To identify the state-of-practice, a Survey was carried out, which allowed us to identify the three criteria most used by industry professionals in the device selection process, which are: marketshare, screen size, and OS version. Other factors that impact the decision are location and known brands. DeSeCT presents a set of solutions with the relationship between the cost of the solution and its coverage of device features, aiming to assist in decision-making in the mobile device selection process.
Keywords: Software - Testes
Computação móvel
Software de aplicação - Desenvolvimento
Android (Recurso eletrônico)
???metadata.dc.subject.cnpq???: CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TECNICAS DA COMPUTACAO: ENGENHARIA DE SOFTWARE
???metadata.dc.subject.user???: Teste de aplicações móveis
Teste de compatibilidade
Fragmentação Android
Características de aplicações móveis
Seleção de dispositivos
Algoritmo genético
Language: por
???metadata.dc.publisher.country???: Brasil
Publisher: Universidade Federal do Amazonas
???metadata.dc.publisher.initials???: UFAM
???metadata.dc.publisher.department???: Instituto de Computação
???metadata.dc.publisher.program???: Programa de Pós-graduação em Informática
Citation: VILLANES ROJA, Isabel Karina. DeSeCT: uma estratégia heurística usando atributos de aplicações móveis na seleção de dispositivos para testes de compatibilidade. 2022. 142 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2022.
???metadata.dc.rights???: Acesso Aberto
???metadata.dc.rights.uri???: http://creativecommons.org/licenses/by-nc-sa/4.0/
URI: https://tede.ufam.edu.br/handle/tede/9223
Issue Date: 9-Nov-2022
Appears in Collections:Doutorado em Informática

Files in This Item:
File Description SizeFormat 
Tese_IsabelVillanesRojas_PPGI.pdf3.84 MBAdobe PDFThumbnail

Download/Open Preview


This item is licensed under a Creative Commons License Creative Commons