Identificação de perfis de permissões em aplicativos móveis utilizando agrupamento e visualização
Autor(a) principal: | |
---|---|
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 |