Uma solução baseada em economia colaborativa para escalar o teste de aplicações Android em dispositivos reais

dc.contributor.advisor1Vincenzi, Auri Marcelo Rizzo
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0611351138131709eng
dc.contributor.referee1Vincenzi, Auri Marcelo Rizzo
dc.contributor.referee2Leitão Júnior, Plínio de Sá
dc.contributor.referee3Soares, Fabrízzio Alphonsus Alves de Melo Nunes
dc.contributor.referee4Maldonado, José Carlos
dc.contributor.referee5Freitas, Eduardo Noronha de Andrade
dc.creatorFaria, Kenyo Abadio Crosara
dc.creator.Latteshttp://lattes.cnpq.br/2948971516444426eng
dc.date.accessioned2019-04-29T15:19:16Z
dc.date.issued2019-04-02
dc.description.abstractSoftware testing for mobile devices presents additional challenges compared to testing desktop and web applications, especially in fragmented environments such as the Android ecosystem. There are currently over 24 thousands different device models, with different screen sizes and densities, operating system versions, and other configurations that con- tribute to the instability of applications for this ecosystem. Several frameworks and TaaS platforms assist the validation of these type of applications, especially with regard to the construction and execution of UI tests. However, existing architectural limitations result in high-cost and low-diversity real devices to be used during Android apps validation. Inspired in this context and in the Collaborative Economy paradigm, this study proposes a disruptive architecture, which allows the execution of applications tests in an distribu- ted way, using idle devices around the world, reducing the cost of infrastructure with real devices at the same time with potential of generating a new market. Experiments have demonstrated the robustness of the architecture for performing UI tests on geographically distributed devices, and a financial analysis indicates a reduction of 85.67% in the infras- tructure cost of physical devices allocated for testing, while showing the viability of the built platform.eng
dc.description.provenanceSubmitted by Luciana Ferreira (lucgeral@gmail.com) on 2019-04-29T15:18:43Z No. of bitstreams: 2 Tese - Kenyo Abadio Crosara Faria - 2019.pdf: 4872082 bytes, checksum: aa7f2e89da591a58ca78827947d7f116 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)eng
dc.description.provenanceApproved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2019-04-29T15:19:16Z (GMT) No. of bitstreams: 2 Tese - Kenyo Abadio Crosara Faria - 2019.pdf: 4872082 bytes, checksum: aa7f2e89da591a58ca78827947d7f116 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)eng
dc.description.provenanceMade available in DSpace on 2019-04-29T15:19:16Z (GMT). No. of bitstreams: 2 Tese - Kenyo Abadio Crosara Faria - 2019.pdf: 4872082 bytes, checksum: aa7f2e89da591a58ca78827947d7f116 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2019-04-02eng
dc.description.resumoOs testes de softwares para dispositivos móveis apresentam desafios adicionais se compa- rado aos testes de aplicações desktop e web, especialmente em ambientes fragmentados como é o caso do ecossistema Android. Atualmente são mais de 24 mil diferentes mo- delos de dispositivos, com diferentes tamanhos e densidades de tela, versão de sistema operacional e outras configurações que contribuem para a instabilidade de aplicativos que endereçam este ecossistema. Vários frameworks e plataformas de TaaS abordam a vali- dação destes aplicativos, especialmente no que se refere à construção e execução de tes- tes de interface gráfica. No entanto, limitações arquiteturais existentes, resultam em alto custo e baixa diversidade de dispositivos reais a serem utilizados durante a validação de apps Android. Inspirada neste contexto e no paradigma da Economia Colaborativa, esta tese propõe uma arquitetura disruptiva, que permite a execução de testes de aplicativos Android de forma distribuída, com o uso de dispositivos ociosos ao redor do mundo, re- duzindo o custo de infraestrutura com dispositivos reais e com potencial de geração de um novo mercado. Experimentos demonstraram a robustez da arquitetura quanto à execução de testes UI em dispositivos geograficamente distribuídos, e uma análise financeira in- dica uma redução de 85.67% no custo com infraestrutura de dispositivos físicos alocados para testes, ao mesmo tempo que mostra a viabilidade de funcionamento da plataforma construída.eng
dc.description.sponsorshipConselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqeng
dc.formatapplication/pdf*
dc.identifier.citationFARIA, K. A. C. Uma solução baseada em economia colaborativa para escalar o teste de aplicações Android em dispositivos reais. 2019. 107 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.eng
dc.identifier.urihttp://repositorio.bc.ufg.br/tede/handle/tede/9552
dc.languageporeng
dc.publisherUniversidade Federal de Goiáseng
dc.publisher.countryBrasileng
dc.publisher.departmentInstituto de Informática - INF (RG)eng
dc.publisher.initialsUFGeng
dc.publisher.programPrograma de Pós-graduação em Ciência da Computação (INF)eng
dc.rightsAcesso Aberto
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectTeste de softwarepor
dc.subjectEconomia colaborativapor
dc.subjectTestes UIpor
dc.subjectSoftware testingeng
dc.subjectCollaborative economyeng
dc.subjectUI testingeng
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOeng
dc.titleUma solução baseada em economia colaborativa para escalar o teste de aplicações Android em dispositivos reaiseng
dc.title.alternativeA collaborative-based solution for scaling the Android application test on real deviceseng
dc.typeTeseeng

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
Tese - Kenyo Abadio Crosara Faria - 2019.pdf
Tamanho:
4.65 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
2.11 KB
Formato:
Item-specific license agreed upon to submission
Descrição: