???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
Full metadata record
DC FieldValueLanguage
dc.creatorVillanes Rojas, Isabel Karina-
dc.creator.Latteshttps://lattes.cnpq.br/3653238592294317eng
dc.contributor.advisor1Rodrigues, Rosiane de Freitas-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8358219976594707eng
dc.contributor.advisor-co1Dias Neto, Arilo Claudio-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/9112415346373126eng
dc.contributor.referee1Endo, André Takeshi-
dc.contributor.referee2Freitas, Eduardo Noronha de Andrade-
dc.contributor.referee3Souto, Eduardo James Pereira-
dc.contributor.referee4Colonna, Juan Gabriel-
dc.date.issued2022-11-09-
dc.identifier.citationVILLANES 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.urihttps://tede.ufam.edu.br/handle/tede/9223-
dc.description.resumoGarantir 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.abstractEnsuring 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.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superioreng
dc.formatapplication/pdf*
dc.thumbnail.urlhttps://tede.ufam.edu.br/retrieve/61728/Tese_IsabelVillanesRojas_PPGI.pdf.jpg*
dc.languageporeng
dc.publisherUniversidade Federal do Amazonaseng
dc.publisher.departmentInstituto de Computaçãoeng
dc.publisher.countryBrasileng
dc.publisher.initialsUFAMeng
dc.publisher.programPrograma de Pós-graduação em Informáticaeng
dc.rightsAcesso Aberto-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/-
dc.subjectSoftware - Testespor
dc.subjectComputação móvelpor
dc.subjectSoftware de aplicação - Desenvolvimentopor
dc.subjectAndroid (Recurso eletrônico)por
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TECNICAS DA COMPUTACAO: ENGENHARIA DE SOFTWAREeng
dc.titleDeSeCT: uma estratégia heurística usando atributos de aplicações móveis na seleção de dispositivos para testes de compatibilidadeeng
dc.typeTeseeng
dc.creator.orcidhttps://orcid.org/0000-0002-2847-182Xeng
dc.subject.userTeste de aplicações móveispor
dc.subject.userTeste de compatibilidadepor
dc.subject.userFragmentação Androidpor
dc.subject.userCaracterísticas de aplicações móveispor
dc.subject.userSeleção de dispositivospor
dc.subject.userAlgoritmo genéticopor
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