Campo DC | Valor | Idioma |
dc.contributor.advisor | Machado, Ivan do Carmo | - |
dc.contributor.author | Lima, Sara Mendes Oliveira | - |
dc.creator | Lima, Sara Mendes Oliveira | - |
dc.date.accessioned | 2022-01-05T18:12:25Z | - |
dc.date.available | 2022-01-05 | - |
dc.date.available | 2022-01-05T18:12:25Z | - |
dc.date.issued | 2021-10 | - |
dc.date.submitted | 2021-10-13 | - |
dc.identifier.citation | LIMA, 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.uri | https://repositorio.ufba.br/handle/ri/34647 | - |
dc.description.abstract | The 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.language | por | pt_BR |
dc.language.iso | pt_BR | pt_BR |
dc.publisher | Universidade Federal da Bahia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Teste de software | pt_BR |
dc.subject | Android | pt_BR |
dc.subject | Teste de regressão | pt_BR |
dc.subject | Testes para android | pt_BR |
dc.subject | Engenharia de software empírica | pt_BR |
dc.subject | Pesquisa multi-método | pt_BR |
dc.subject | Software engineering | pt_BR |
dc.subject | Software test | pt_BR |
dc.subject | Regression test | pt_BR |
dc.subject | Test for android | pt_BR |
dc.subject | Empirical software engineering | pt_BR |
dc.subject | Multi-method search | pt_BR |
dc.title | Síntese temática sobre a adoção de técnicas de teste de regressão em projetos de software para a plataforma Android | pt_BR |
dc.title.alternative | Thematic synthesis on the adoption of regression testing techniques in software projects for the Android platform | pt_BR |
dc.type | Dissertação | pt_BR |
dc.contributor.referees | Machado, Ivan do Carmo | - |
dc.contributor.referees | Souza, Rodrigo Rocha Gomes e | - |
dc.contributor.referees | Santos, Alcemir Rodrigues | - |
dc.publisher.departament | Instituto de Computação | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Ciência da Computação (PGCOMP) | pt_BR |
dc.publisher.initials | UFBA | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE | pt_BR |
dc.contributor.advisor1 | Machado, Ivan do Carmo | - |
dc.contributor.advisor1ID | 0000-0001-9027-2293 | pt_BR |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/4430958315746203 | pt_BR |
dc.contributor.referee1 | Souza, Rodrigo Rocha Gomes e | - |
dc.contributor.referee1ID | 0000-0001-8186-0069 | pt_BR |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/7697794806460975 | pt_BR |
dc.contributor.referee2 | Santos, Alcemir Rodrigues | - |
dc.contributor.referee2ID | 0000-0001-8880-2996 | pt_BR |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/5855202416879547 | pt_BR |
dc.creator.ID | 0000-0001-6276-1612 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/7756874653780739 | pt_BR |
dc.description.resumo | O 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.department | Instituto de Matemática | pt_BR |
Aparece nas coleções: | Dissertação (PGCOMP)
|