Skip navigation
Universidade Federal da Bahia |
Repositório Institucional da UFBA
Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/34647
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorMachado, Ivan do Carmo-
dc.contributor.authorLima, Sara Mendes Oliveira-
dc.creatorLima, Sara Mendes Oliveira-
dc.date.accessioned2022-01-05T18:12:25Z-
dc.date.available2022-01-05-
dc.date.available2022-01-05T18:12:25Z-
dc.date.issued2021-10-
dc.date.submitted2021-10-13-
dc.identifier.citationLIMA, Sara Mendes Oliveira. Síntese temática sobre a adoção de técnicas de teste de regressão em projetos de software para a plataforma Android. 2021. 165 f. Dissertação (Mestrado) - Curso de Ciência da Computação, Instituto de Matemática e Estatística, Universidade Federal da Bahia, Salvador, Bahia, 2021.pt_BR
dc.identifier.urihttps://repositorio.ufba.br/handle/ri/34647-
dc.description.abstractThe mobile device market has grown exponentially in recent years, as the need for apps that strive for quality and that offer features that increase user retention. In recent years, a growing number of studies have provided solutions to problems inherent to the demand mentioned above. The software testing activity plays an essential role in the software quality assurance process. In particular, regression tests are presented as a viable strategy to deal with the complexity and constant evolution of applications since its main objective is to ensure that changes made between versions of a product do not change the system’s behavior. Although the literature has devoted efforts to developing new regression testing techniques for Android - the most popular operating system for mobile devices - existing studies do not address how professionals use testing techniques. This investigation aims to carry out a thematic synthesis on the adoption of regression testing techniques in software projects for the Android platform. We organized the research in four steps: (i) carrying out a structured review of the technical literature on regression testing of Android applications, (ii) applying a survey, (iii) carrying out an identifier with professionals from the industry, and (iv) the construction of a thematic synthesis. The survey got 100 responses and provided preliminary insight into how the testing process is performed during and after application maintenance, how automated regression testing of Android applications is in practice, and why the professionals do not perform regression testing after updating applications. In the interview study, we inquired 16 industry professionals. This study contributed to the research as it could unveil the level of knowledge of professionals and its relationship with test automation. In addition, we could identify the most used languages in the development of Android applications and the tools used for testing automation. Furthermore, the study provided us with a preliminary understanding of how professionals perform regression testing in practice. Finally, the thematic synthesis presents a model resulting from the comparison of evidence gathered from different data sources - literature, survey and declares about the use of regression test techniques. As future work, we intend to: replicate the interviews, propose a formal model of a regression test tool, validate the proposed thematic model and investigate how academia can contribute to training according to the needs of the labor market.pt_BR
dc.languageporpt_BR
dc.language.isopt_BRpt_BR
dc.publisherUniversidade Federal da Bahiapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectTeste de softwarept_BR
dc.subjectAndroidpt_BR
dc.subjectTeste de regressãopt_BR
dc.subjectTestes para androidpt_BR
dc.subjectEngenharia de software empíricapt_BR
dc.subjectPesquisa multi-métodopt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectSoftware testpt_BR
dc.subjectRegression testpt_BR
dc.subjectTest for androidpt_BR
dc.subjectEmpirical software engineeringpt_BR
dc.subjectMulti-method searchpt_BR
dc.titleSíntese temática sobre a adoção de técnicas de teste de regressão em projetos de software para a plataforma Androidpt_BR
dc.title.alternativeThematic synthesis on the adoption of regression testing techniques in software projects for the Android platformpt_BR
dc.typeDissertaçãopt_BR
dc.contributor.refereesMachado, Ivan do Carmo-
dc.contributor.refereesSouza, Rodrigo Rocha Gomes e-
dc.contributor.refereesSantos, Alcemir Rodrigues-
dc.publisher.departamentInstituto de Computaçãopt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação (PGCOMP) pt_BR
dc.publisher.initialsUFBApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.contributor.advisor1Machado, Ivan do Carmo-
dc.contributor.advisor1ID0000-0001-9027-2293pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4430958315746203pt_BR
dc.contributor.referee1Souza, Rodrigo Rocha Gomes e-
dc.contributor.referee1ID0000-0001-8186-0069pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/7697794806460975pt_BR
dc.contributor.referee2Santos, Alcemir Rodrigues-
dc.contributor.referee2ID0000-0001-8880-2996pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5855202416879547pt_BR
dc.creator.ID0000-0001-6276-1612pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7756874653780739pt_BR
dc.description.resumoO mercado de dispositivos móveis tem crescido exponencialmente nos últimos anos, assim como a necessidade de aplicativos quem primem pela qualidade e que ofereçam funcionalidades que ampliem a retenção de usuários. Nos últimos anos percebe-se uma crescente quantidade de estudos que apresentam soluções para problemas inerentes à demanda supracitada. A atividade de testes de software tem um papel de grande importância no processo de garantia da qualidade de software. Em particular, os testes de regressão apresentam-se como uma estratégia viável para lidar com a complexidade e com a constante evolução dos aplicativos, visto que o seu principal objetivo é garantir que as mudanças realizadas entre versões não alteram o comportamento do sistema. Embora a literatura tenha dedicado esforços para o desenvolvimento de novas técnicas de teste de regressão para Android - o sistema operacional mais popular para os dispositivos móveis - os estudos existentes são limitados no que diz respeito a demonstrar quais são as técnicas de teste de regressão utilizadas por profissionais. A presente investigação tem como objetivo realizar uma síntese temática sobre a adoção de técnicas de teste de regressão em projetos de software para a plataforma Android. A pesquisa foi organizada em quatro etapas: (i) realização de uma revisão estruturada da literatura sobre técnicas de teste de regressão de aplicativos para Android, (ii) aplicação de um survey, (iii) realização de entrevistas com profissionais da indústria, e (iv) a construção de uma síntese temática. O survey obteve 100 respostas e proporcionou uma visão preliminar sobre como é realizado o processo de teste durante e após a manutenção dos aplicativos, quão automatizado é o teste de regressão de aplicativos para Android na prática e os motivos pelos quais os profissionais não realizam teste de regressão após atualizarem os aplicativos. As entrevistas realizadas com 16 profissionais da indústria contribuíram com a pesquisa no sentido de identificar o nível de conhecimento dos profissionais e sua relação com a automação dos testes, as linguagens mais utilizadas no desenvolvimento dos aplicativos para Android e qual a relação delas com o processo de automação, as ferramentas utilizadas para automação de teste e os requisitos esperados pelos profissionais para executarem teste de regressão automatizado e um entendimento preliminar sobre como os profissionais executam teste de regressão na prática. A síntese temática apresentou um modelo resultante da comparação dos resultados obtidos nas diferentes fontes de dados - literatura, survey e entrevistas, sobre o uso de técnicas de teste de regressão. Como trabalhos futuros pretende-se: replicar as entrevistas, propor um modelo formal de ferramenta de teste de regressão, validar o modelo temático proposto e investigar como a academia pode contribuir na formação de acordo com a necessidade do mercado de trabalho.pt_BR
dc.publisher.departmentInstituto de Matemáticapt_BR
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertação Sara Lima IC.pdf2,56 MBAdobe PDFVisualizar/Abrir
Mostrar registro simples do item Visualizar estatísticas


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.