???jsp.display-item.social.title??? |
![]() ![]() |
Please use this identifier to cite or link to this item:
https://tede.ufam.edu.br/handle/tede/9223
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator | Villanes Rojas, Isabel Karina | - |
dc.creator.Lattes | https://lattes.cnpq.br/3653238592294317 | eng |
dc.contributor.advisor1 | Rodrigues, Rosiane de Freitas | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/8358219976594707 | eng |
dc.contributor.advisor-co1 | Dias Neto, Arilo Claudio | - |
dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/9112415346373126 | eng |
dc.contributor.referee1 | Endo, André Takeshi | - |
dc.contributor.referee2 | Freitas, Eduardo Noronha de Andrade | - |
dc.contributor.referee3 | Souto, Eduardo James Pereira | - |
dc.contributor.referee4 | Colonna, Juan Gabriel | - |
dc.date.issued | 2022-11-09 | - |
dc.identifier.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. | eng |
dc.identifier.uri | https://tede.ufam.edu.br/handle/tede/9223 | - |
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. | eng |
dc.description.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. | eng |
dc.description.sponsorship | CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior | eng |
dc.format | application/pdf | * |
dc.thumbnail.url | https://tede.ufam.edu.br/retrieve/61728/Tese_IsabelVillanesRojas_PPGI.pdf.jpg | * |
dc.language | por | eng |
dc.publisher | Universidade Federal do Amazonas | eng |
dc.publisher.department | Instituto de Computação | eng |
dc.publisher.country | Brasil | eng |
dc.publisher.initials | UFAM | eng |
dc.publisher.program | Programa de Pós-graduação em Informática | eng |
dc.rights | Acesso Aberto | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | - |
dc.subject | Software - Testes | por |
dc.subject | Computação móvel | por |
dc.subject | Software de aplicação - Desenvolvimento | por |
dc.subject | Android (Recurso eletrônico) | por |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TECNICAS DA COMPUTACAO: ENGENHARIA DE SOFTWARE | eng |
dc.title | DeSeCT: uma estratégia heurística usando atributos de aplicações móveis na seleção de dispositivos para testes de compatibilidade | eng |
dc.type | Tese | eng |
dc.creator.orcid | https://orcid.org/0000-0002-2847-182X | eng |
dc.subject.user | Teste de aplicações móveis | por |
dc.subject.user | Teste de compatibilidade | por |
dc.subject.user | Fragmentação Android | por |
dc.subject.user | Características de aplicações móveis | por |
dc.subject.user | Seleção de dispositivos | por |
dc.subject.user | Algoritmo genético | por |
Appears in Collections: | Doutorado em Informática |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Tese_IsabelVillanesRojas_PPGI.pdf | 3.84 MB | Adobe PDF | ![]() Download/Open Preview |
This item is licensed under a Creative Commons License