Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > To the attention of mobile software developers: guess what, test your app!

To the attention of mobile software developers: guess what, test your app!

Título
To the attention of mobile software developers: guess what, test your app!
Tipo
Artigo em Revista Científica Internacional
Ano
2019
Autores
Cruz, L
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Rui Abreu
(Autor)
Outra
Lo, D
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
Vol. 24
Páginas: 2438-2468
ISSN: 1382-3256
Editora: Springer Nature
Outras Informações
ID Authenticus: P-00Q-A9G
Abstract (EN): Software testing is an important phase in the software development lifecycle because it helps in identifying bugs in a software system before it is shipped into the hand of its end users. There are numerous studies on how developers test general-purpose software applications. The idiosyncrasies of mobile software applications, however, set mobile apps apart from general-purpose systems (e.g., desktop, stand-alone applications, web services). This paper investigates working habits and challenges of mobile software developers with respect to testing. A key finding of our exhaustive study, using 1000 Android apps, demonstrates that mobile apps are still tested in a very ad hoc way, if tested at all. However, we show that, as in other types of software, testing increases the quality of apps (demonstrated in user ratings and number of code issues). Furthermore, we find evidence that tests are essential when it comes to engaging the community to contribute to mobile open source software. We discuss reasons and potential directions to address our findings. Yet another relevant finding of our study is that Continuous Integration and Continuous Deployment (CI/CD) pipelines are rare in the mobile apps world (only 26% of the apps are developed in projects employing CI/CD) - we argue that one of the main reasons is due to the lack of exhaustive and automatic testing.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 31
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

Improving energy-efficiency by recommending Java collections (2021)
Artigo em Revista Científica Internacional
Oliveira, W; Oliveira, R; Castor, F; Pinto, G; Joao Paulo Fernandes
GreenHub: a large-scale collaborative dataset to battery consumption analysis of android devices (2021)
Artigo em Revista Científica Internacional
Pereira, R; Matalonga, H; Couto, M; Castor, F; Cabral, B; Carvalho, P; de Sousa, SM; Joao Paulo Fernandes
Fixing vulnerabilities potentially hinders maintainability (2021)
Artigo em Revista Científica Internacional
Reis, S; Rui Abreu; Cruz, L
Catalog of energy patterns for mobile applications (2019)
Artigo em Revista Científica Internacional
Cruz, L; Rui Abreu
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-14 às 16:53:59 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico