Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/51458

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorTEIXEIRA, Leopoldo Motta-
dc.contributor.authorOLIVEIRA, Raquel Maria Santos de-
dc.date.accessioned2023-07-11T19:06:39Z-
dc.date.available2023-07-11T19:06:39Z-
dc.date.issued2023-02-28-
dc.identifier.citationOLIVEIRA, Raquel Maria Santos de. Uma ferramenta para detecção estática de vazamentos de recursos em aplicações Android. 2023. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/51458-
dc.description.abstractUm problema comum em aplicações desenvolvidas para dispositivos móveis é o vaza- mento de recursos. Adquirir recursos sem corretamente liberá-los após o seu uso é uma das principais causas. No contexto de dispositivos móveis, estes problemas podem causar danos à experiência dos usuários por conta de problemas com desempenho, travamentos, ou compor- tamento incorreto. Este trabalho foca em identificar vazamentos de recursos em aplicações desenvolvidas para a plataforma Android. As ferramentas existentes têm como requisito exe- cutar a aplicação ou não estão disponíveis publicamente. Este trabalho propõe o FindLeak, uma ferramenta baseada em análise estática para identificar possíveis vazamentos em classes de recursos do tipo Camera, Cursor e MediaPlayer. O FindLeak identifica automaticamente classes que contém possíveis vazamentos de recurso em aplicações Android desenvolvidas em Java. A ferramenta foi avaliada utilizando projetos extraídos de bases de dados previamente definidas em outros trabalhos, como DroidLeaks e AppLeak, assim como minerando repositó- rios disponíveis no GitHub. Com isto, foi possível aplicar a ferramenta em 966 repositórios de projetos reais, detectando 494 arquivos de classes com vazamentos de recursos. Os resultados fornecem evidência inicial de que o FindLeak pode ser utilizado para auxiliar os desenvolvedores a detectar vazamentos de recursos de forma automática e simples.pt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectEngenharia de software e linguagens de programaçãopt_BR
dc.subjectAndroidpt_BR
dc.subjectVazamento de recursospt_BR
dc.subjectAnálise estática do códigopt_BR
dc.subjectJavapt_BR
dc.titleUma ferramenta para detecção estática de vazamentos de recursos em aplicações Androidpt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/8579418015351528pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/2117651910340729pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxA common problem with applications developed for mobile devices is resource leaks. One of the main causes is acquiring resources without properly releasing them after use. In the context of mobile devices, these issues can affect the user experience through performance issues, crashes, or incorrect behavior. This work focuses on identifying resource leaks in ap- plications developed for the Android platform. Existing tools require the program to run or are not publicly available. This work proposes FindLeak, a tool based on static analysis to identify possible leaks in resource classes such as Camera, Cursor, and MediaPlayer. FindLeak automatically identifies classes that contain potential resource leaks in Android applications developed in Java. The tool was evaluated using projects extracted from databases previously defined in other work such as DroidLeaks and AppLeak, and by mining repositories available on GitHub. In this way, it was possible to apply the tool to 966 real project repositories and detecting 494 class files with resource leaks. The results are a first proof that FindLeak can help developers to automatically and easily detect resource leaks.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Raquel Maria Santos de Oliveira.pdf1,06 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons