Banca de DEFESA: LAIS PEREIRA FELIPE

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: LAIS PEREIRA FELIPE
DATA : 29/07/2025
HORA: 09:00
LOCAL: Centro de Informática - Sala E-113
TÍTULO:

Detecting Localization and Internationalization Failures in Android
Apps: A Semi-Automated Approach and An Empirical Study of Developer
Response in Open-Source Projects


PALAVRAS-CHAVES:

globalização; localização; internacionalização; teste de
software; código aberto.

 


PÁGINAS: 75
RESUMO:

O processo de globalização (g11n) é crucial para expandir o alcance global do software. Ele envolve dois componentes principais: localização (L10n) e internacionalização (i18n). Os
testes de Localização e Internacionalização são essenciais para garantir uma experiência de usuário ideal, independentemente das configurações de idioma do software, visto que erros de L10n/i18n são facilmente notados pelo usuário final e podem gerar desconforto ou levar a interpretações errôneas do uso do software. Este trabalho propõe uma abordagem semi-automática para a identificação de falhas de L10n/i18n em aplicativos mobile da plataforma Android. A abordagem proposta utiliza uma ferramenta de código aberto chamada Droidbot para a exploração da interface dos aplicativos, executando-os em diferentes locales definidos pelo usuário. Ao final da exploração, são gerados relatórios HTML que contém capturas de tela organizadas por locales. Posteriormente, um testador humano analisa manualmente cada screenshot no relatório para identificação e catalogação das falhas. A avaliação da utilidade e eficiência da abordagem proposta foi realizada por meio de um estudo empírico com 50 aplicativos Android de código aberto disponíveis na plataforma F-Droid, automaticamente explorados em até sete locales distintos (en-US, de-DE, es-ES, pt-BR, ja-JP, zh-CN e ar-EG), o que resultou em 237 rodadas de exploração automatizada. A análise manual viabilizou a identificação de 41 falhas reais relacionadas à localização e internacionalização, as quais foram reportadas aos desenvolvedores dos projetos código aberto supracitados do F-Droid. Foi obtida uma taxa de 85.71% de respostas acerca dos problemas reportados, dos quais 83.33% problemas foram aceitos, o que ratifica a utilidade da abordagem proposta em identificar falhas de L10n/i18n relevantes para os desenvolvedores de projetos de código aberto. Além disso, testes estatísticos confirmaram que falhas do tipo Missing Translation ocorrem com frequência significativamente maior do que outros tipos de falhas de L10n/i18n. No contexto de um teste de exploração (ET) manual com sessão definida de tempo, de mesma duração da exploração automatizada executada nesse experimento, seriam necessários 30 dias de exploração manual contínua, ou se colocados em dias de trabalho de 8 horas, seriam necessários 89 dias. Em vez disso, a exploração foi totalmente automatizada, economizando tempo e esforço manual.

 


MEMBROS DA BANCA:
Presidente - 1030405 - PAOLA RODRIGUES DE GODOY ACCIOLY
Interno - 1944532 - BRENO ALEXANDRO FERREIRA DE MIRANDA
Externa à Instituição - VÂNIA DE OLIVEIRA NEVES - UFF
Notícia cadastrada em: 10/07/2025 12:40
SIGAA | Superintendência de Tecnologia da Informação (STI-UFPE) - (81) 2126-7777 | Copyright © 2006-2025 - UFRN - sigaa06.ufpe.br.sigaa06