Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/46045

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorLIMA FILHO, Fernando José Castor de-
dc.contributor.authorNASCIMENTO JÚNIOR, Valdi Ferreira do-
dc.date.accessioned2022-08-29T14:20:40Z-
dc.date.available2022-08-29T14:20:40Z-
dc.date.issued2022-03-11-
dc.identifier.citationNASCIMENTO JÚNIOR, Valdi Ferreira do. Mineração de dados de crowdsourcing para investigar o uso de energia em dispositivos Android. 2022. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2022.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/46045-
dc.description.abstractUm dos fatores essenciais para o sucesso de uma aplicação ou modelo de dispositivo é o consumo de energia, que impacta diretamente na autonomia e na satisfação de pessoas usuárias de dispositivos móveis e seus aplicativos. Em geral, os estudos relacionados à área são realizados em laboratório, por meio de simulações, com um número limitado de dispositivos e aplicações. Uma perspectiva mais ampla se faz necessária diante da vasta heterogeneidade do contexto móvel, em especial do Android. Este estudo explora o uso de dados de dispositivos móveis, coletados através de colaboração coletiva (crowndsourcing), modelando seu comportamento energético para entender os fatores que mais impactam o seu consumo de energia. Foi analisada a viabilidade de desenvolver modelos a partir de técnicas tradicionais de Mineração de Dados e Aprendizado de Máquina utilizando dados de uso real de dispositivos móveis em larga escala, de modo a relacionar os diversos fatores do contexto móvel com o tempo de decaimento das baterias. Foram estudados dados dos 100 modelos mais populares e suas configurações, juntamente com os aplicativos e processos mais populares, presentes no banco de dados GreenHub, uma iniciativa colaborativa e voluntária para coletar dados para estudos de dispositivos móveis Android. Os pontos de dados coletados correspondem ao estado de diversos aspectos dos aparelhos sempre que ocorre uma alteração no nível das baterias, sendo o intervalo de tempo entre as alterações de decaimento, o alvo das técnicas utilizadas nesse estudo. Foram utilizados algoritmos de regressão baseados em árvore (Decision Tree, Random Forest e XGBoost), em conjunto com a abordagem SHAP (SHapley Additive exPlanations) a fim de estabelecer a capacidade preditiva e descritiva das técnicas. Os resultados indicam um grau de dificuldade elevado ao estudar as relações contidas nos dados, pois a precisão das predições varia bastante de acordo com o modelo de dispositivo a ser estudado, refletindo a heterogeneidade do contexto. Por exemplo, para o modelo mais popular da base, SM-G532M, a precisão da melhor predição, usando a técnica Decision Tree, foi de 37%. Por outro lado, para o segundo modelo mais popular, o A0001, a melhor precisão obtida, usando a técnica XGBoost, foi de 68%. Resultados como estes mostram que experimentos de laboratório para avaliar consumo de energia de dispositivos móveis têm poder limitado de representar situações do mundo real, dada a grande variabilidade de contextos em que estes podem ser usados. Dentre os aspectos mais impactantes para os modelos, fatores como temperatura, voltagem, uso da CPU e conexões de rede foram considerados mais relevantes que, por exemplo, os processos e aplicativos que estão em execução em dado momento.pt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectEngenharia de software e linguagens de programaçãopt_BR
dc.subjectMineração de dadospt_BR
dc.subjectDados de crowdsourcingpt_BR
dc.subjectMobilept_BR
dc.subjectAndroidpt_BR
dc.titleMineração de dados de crowdsourcing para investigar o uso de energia em dispositivos Androidpt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/2076528747615280pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7310046838140771pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxOne of the essential factors for the success of an application or device model is energy consumption, which directly impacts the autonomy and satisfaction of people who use mobile devices and their applications. In general, studies related to the area are carried out in the laboratory, through simulations, with a limited number of devices and applications. A broader perspective is needed given the vast heterogeneity of the mobile context, especially Android. This study explores the use of data from mobile devices, collected through crowdsourcing, modeling their energy behavior to understand the factors that most impact their energy consumption. The feasibility of developing models based on traditional Data Mining and Machine Learning techniques using data from real use of mobile devices on a large scale was analyzed, in order to relate the various factors of the mobile context with the battery decay time. Data from the 100 most popular models and their configurations were studied, along with the most popular applications and processes, present in the GreenHub database, a collaborative and voluntary initiative to collect data for Android mobile device studies. The data points collected correspond to the state of several aspects of the devices whenever there is a change in the battery level, with the time interval between the decay changes being the target of the techniques used in this study. Tree-based regression algorithms (Decision Tree, Random Forest and XGBoost) were used, together with the SHAP approach (SHapley Additive exPlanations) in order to establish the predictive and descriptive capacity of the techniques. The results indicate a high degree of difficulty when studying the relationships contained in the data, as the accuracy of the predictions varies greatly according to the device model to be studied, reflecting the heterogeneity of the context. For example, for the most popular model in the dataset, SM-G532M, the accuracy of the best prediction, using the Decision Tree technique, was 37%. On the other hand, for the second most popular model, the A0001, the best accuracy obtained using the XGBoost technique was 68%. Results like these show that laboratory experiments to assess energy consumption of mobile devices have limited power to represent real-world situations, given the wide variability of contexts in which they can be used. Among the most impacting aspects for the models, factors such as temperature, voltage, CPU usage and network connections were considered more relevant than, for example, the processes and applications that are running at any given time.pt_BR
Aparece en las colecciones: Dissertações de Mestrado - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
DISSERTAÇÃO Valdi Ferreira do Nascimento Júnior.pdf2,04 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons