Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização

Detalhes bibliográficos
Autor(a) principal: Guiraldelli, Francisco Augusto Cesar de Camargo Bellaz
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/12237
Resumo: In the last decade, mobile applications have gained widespread use through smartphones, it has radically transformed the way people can access and use the media, bringing the internet and many everyday tasks in the palm of their hands. Such ease, however, brought with it new challenges, such as the need for devices with high energy efficiency, good processing capacity, performance, good ergonomic form, lightweight and easy handling. Despite the great efforts expended by all of these companies, some issues with mobile application classification are at the top of many developers' concerns, as implementation defects, lack of domain knowledge or even preparation for future functionalities can cause mobile applications to consume hardware resources incorrectly allocated to both the application user's need and the domain for which it was developed. Focusing on the identification of permissions' profiles, the correct use of resources and the way the application is implemented, this research proposes a method that involves Google Play Store data collection, to use techniques like clustering and visualization, which will provide to device manufacturers, mobile application developers, and researchers a simple way to compare and analyze mobile applications that use similar features. To evaluate the method, a case study related to the energy consumption of mobile applications was conducted, which proves its effectiveness in this type of analysis.
id SCAR_8397cfaa967b04cdd5240fb9eb6f9b3e
oai_identifier_str oai:repositorio.ufscar.br:ufscar/12237
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Guiraldelli, Francisco Augusto Cesar de Camargo BellazFaceli, Kattihttp://lattes.cnpq.br/4451540730749377http://lattes.cnpq.br/5586175745665699642c0c3a-2f05-4b63-a50d-e2f51f1af9b92020-02-11T12:02:53Z2020-02-11T12:02:53Z2019-12-12GUIRALDELLI, Francisco Augusto Cesar de Camargo Bellaz. Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2019. Disponível em: https://repositorio.ufscar.br/handle/ufscar/12237.https://repositorio.ufscar.br/handle/ufscar/12237In the last decade, mobile applications have gained widespread use through smartphones, it has radically transformed the way people can access and use the media, bringing the internet and many everyday tasks in the palm of their hands. Such ease, however, brought with it new challenges, such as the need for devices with high energy efficiency, good processing capacity, performance, good ergonomic form, lightweight and easy handling. Despite the great efforts expended by all of these companies, some issues with mobile application classification are at the top of many developers' concerns, as implementation defects, lack of domain knowledge or even preparation for future functionalities can cause mobile applications to consume hardware resources incorrectly allocated to both the application user's need and the domain for which it was developed. Focusing on the identification of permissions' profiles, the correct use of resources and the way the application is implemented, this research proposes a method that involves Google Play Store data collection, to use techniques like clustering and visualization, which will provide to device manufacturers, mobile application developers, and researchers a simple way to compare and analyze mobile applications that use similar features. To evaluate the method, a case study related to the energy consumption of mobile applications was conducted, which proves its effectiveness in this type of analysis.Na última década, aplicações móveis conquistaram ampla utilização com a popularização dos smartphones, transformando radicalmente a maneira como as pessoas acessam e utilizam os meios de informação, trazendo a internet e muitas tarefas do cotidiano na palma da mão. Tal facilidade porém, trouxe consigo novos desafios, como a necessidade de dispositivos com alta eficiência energética, boa capacidade de processamento, desempenho, boa forma ergonômica e, que sejam leves e práticos no seu manuseio. Apesar de grandes esforços despendidos por todas essas empresas, alguns problemas sobre classificação de aplicações móveis estão no topo das muitas preocupações desses desenvolvedores, pois defeitos de implementação, falta do conhecimento do domínio ou até mesmo na preparação para funcionalidades futuras, as aplicações móveis podem consumir recursos de hardware alocados incorretamente tanto para a necessidade do usuário da aplicação, quanto para o domínio para ao qual ela foi desenvolvida. Com foco na identificação de perfis de permissões, na correta utilização de recursos e na forma como são implementados os códigos desses aplicativos, esta pesquisa propõem um método que envolve coleta de dados da Google Play Store, técnicas de agrupamento e visualização, o que proporcionará aos fabricantes de dispositivos móveis, desenvolvedores de aplicativos móveis e pesquisadores uma forma simples de comparar e analisar aplicativos que utilizam recursos semelhantes. Para avaliar o método, foi realizado um estudo de caso relacionado com o consumo de energético dos aplicativos móveis que comprova sua eficácia nesse tipo de análise.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus SorocabaPrograma de Pós-Graduação em Ciência da Computação - PPGCC-SoUFSCarAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessPerfil de PermissãoAplicativos MóviesAnálise de AgrupamentoEnsembles de AgrupamentoGrupos ConsensoVisualizaçãoProfile of PermissionsMobile ApplicationsClusteringClustering EnsemblesConsensus GroupsVisualizationCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOIdentificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualizaçãoPermissions' profiles identification in mobile applications using clustering and visualizationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis60060071ebc6e8-1add-4ae5-bdee-3fb7165e24c3reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALFrancisco_Guiraldelli_Final.pdfFrancisco_Guiraldelli_Final.pdfDissertação de Mestradoapplication/pdf6679253https://repositorio.ufscar.br/bitstream/ufscar/12237/1/Francisco_Guiraldelli_Final.pdf9c0c68e2e4988544dd672faa25c71521MD51Carta_Encaminhamento_Francisco_Guiraldelli.pdfCarta_Encaminhamento_Francisco_Guiraldelli.pdfCarta de encaminhamentoapplication/pdf448892https://repositorio.ufscar.br/bitstream/ufscar/12237/2/Carta_Encaminhamento_Francisco_Guiraldelli.pdfc136f81ab22f4ddac70126ea3ca29bffMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufscar.br/bitstream/ufscar/12237/3/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD53TEXTFrancisco_Guiraldelli_Final.pdf.txtFrancisco_Guiraldelli_Final.pdf.txtExtracted texttext/plain171543https://repositorio.ufscar.br/bitstream/ufscar/12237/4/Francisco_Guiraldelli_Final.pdf.txt6357e96c2822973c70e930a3f83a63c3MD54Carta_Encaminhamento_Francisco_Guiraldelli.pdf.txtCarta_Encaminhamento_Francisco_Guiraldelli.pdf.txtExtracted texttext/plain1https://repositorio.ufscar.br/bitstream/ufscar/12237/6/Carta_Encaminhamento_Francisco_Guiraldelli.pdf.txt68b329da9893e34099c7d8ad5cb9c940MD56THUMBNAILFrancisco_Guiraldelli_Final.pdf.jpgFrancisco_Guiraldelli_Final.pdf.jpgIM Thumbnailimage/jpeg6338https://repositorio.ufscar.br/bitstream/ufscar/12237/5/Francisco_Guiraldelli_Final.pdf.jpg58070809359366b16d772826f50c591eMD55Carta_Encaminhamento_Francisco_Guiraldelli.pdf.jpgCarta_Encaminhamento_Francisco_Guiraldelli.pdf.jpgIM Thumbnailimage/jpeg14028https://repositorio.ufscar.br/bitstream/ufscar/12237/7/Carta_Encaminhamento_Francisco_Guiraldelli.pdf.jpg8178d80e385995eb80d71dd6d95f69dbMD57ufscar/122372023-09-18 18:31:50.221oai:repositorio.ufscar.br:ufscar/12237Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:31:50Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
dc.title.alternative.por.fl_str_mv Permissions' profiles identification in mobile applications using clustering and visualization
title Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
spellingShingle Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
Guiraldelli, Francisco Augusto Cesar de Camargo Bellaz
Perfil de Permissão
Aplicativos Móvies
Análise de Agrupamento
Ensembles de Agrupamento
Grupos Consenso
Visualização
Profile of Permissions
Mobile Applications
Clustering
Clustering Ensembles
Consensus Groups
Visualization
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
title_full Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
title_fullStr Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
title_full_unstemmed Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
title_sort Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
author Guiraldelli, Francisco Augusto Cesar de Camargo Bellaz
author_facet Guiraldelli, Francisco Augusto Cesar de Camargo Bellaz
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/5586175745665699
dc.contributor.author.fl_str_mv Guiraldelli, Francisco Augusto Cesar de Camargo Bellaz
dc.contributor.advisor1.fl_str_mv Faceli, Katti
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4451540730749377
dc.contributor.authorID.fl_str_mv 642c0c3a-2f05-4b63-a50d-e2f51f1af9b9
contributor_str_mv Faceli, Katti
dc.subject.por.fl_str_mv Perfil de Permissão
Aplicativos Móvies
Análise de Agrupamento
Ensembles de Agrupamento
Grupos Consenso
Visualização
Profile of Permissions
Mobile Applications
Clustering
Clustering Ensembles
Consensus Groups
Visualization
topic Perfil de Permissão
Aplicativos Móvies
Análise de Agrupamento
Ensembles de Agrupamento
Grupos Consenso
Visualização
Profile of Permissions
Mobile Applications
Clustering
Clustering Ensembles
Consensus Groups
Visualization
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description In the last decade, mobile applications have gained widespread use through smartphones, it has radically transformed the way people can access and use the media, bringing the internet and many everyday tasks in the palm of their hands. Such ease, however, brought with it new challenges, such as the need for devices with high energy efficiency, good processing capacity, performance, good ergonomic form, lightweight and easy handling. Despite the great efforts expended by all of these companies, some issues with mobile application classification are at the top of many developers' concerns, as implementation defects, lack of domain knowledge or even preparation for future functionalities can cause mobile applications to consume hardware resources incorrectly allocated to both the application user's need and the domain for which it was developed. Focusing on the identification of permissions' profiles, the correct use of resources and the way the application is implemented, this research proposes a method that involves Google Play Store data collection, to use techniques like clustering and visualization, which will provide to device manufacturers, mobile application developers, and researchers a simple way to compare and analyze mobile applications that use similar features. To evaluate the method, a case study related to the energy consumption of mobile applications was conducted, which proves its effectiveness in this type of analysis.
publishDate 2019
dc.date.issued.fl_str_mv 2019-12-12
dc.date.accessioned.fl_str_mv 2020-02-11T12:02:53Z
dc.date.available.fl_str_mv 2020-02-11T12:02:53Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GUIRALDELLI, Francisco Augusto Cesar de Camargo Bellaz. Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2019. Disponível em: https://repositorio.ufscar.br/handle/ufscar/12237.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/12237
identifier_str_mv GUIRALDELLI, Francisco Augusto Cesar de Camargo Bellaz. Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2019. Disponível em: https://repositorio.ufscar.br/handle/ufscar/12237.
url https://repositorio.ufscar.br/handle/ufscar/12237
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
600
dc.relation.authority.fl_str_mv 71ebc6e8-1add-4ae5-bdee-3fb7165e24c3
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC-So
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/12237/1/Francisco_Guiraldelli_Final.pdf
https://repositorio.ufscar.br/bitstream/ufscar/12237/2/Carta_Encaminhamento_Francisco_Guiraldelli.pdf
https://repositorio.ufscar.br/bitstream/ufscar/12237/3/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/12237/4/Francisco_Guiraldelli_Final.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/12237/6/Carta_Encaminhamento_Francisco_Guiraldelli.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/12237/5/Francisco_Guiraldelli_Final.pdf.jpg
https://repositorio.ufscar.br/bitstream/ufscar/12237/7/Carta_Encaminhamento_Francisco_Guiraldelli.pdf.jpg
bitstream.checksum.fl_str_mv 9c0c68e2e4988544dd672faa25c71521
c136f81ab22f4ddac70126ea3ca29bff
4d2950bda3d176f570a9f8b328dfbbef
6357e96c2822973c70e930a3f83a63c3
68b329da9893e34099c7d8ad5cb9c940
58070809359366b16d772826f50c591e
8178d80e385995eb80d71dd6d95f69db
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1813715612544794624