Machine Learning for the Prediction of App Energy Consumption from Appstore Data

Detalhes bibliográficos
Autor(a) principal: Valente, Daniel Afonso
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.6/13225
Resumo: The mobile market has seen tremendous development throughout the past few years both in terms of hardware and the software that is available for the devices. Despite this, the batteries that power these devices have not seen major improvements and have been unable to accompany the progress seen in this field. Due to this phenomenon, researchers have been showing a growing interest in the development of green computing solutions in order to spend the least amount of energy possible when using mobile devices. This as presented itself in a plethora of ways, from the accurate evaluation of the energy consumption of applications through the use of energy models and profilers to the assessment and development of better coding practices with energy conservation as the main focus. However, there have been few to no studies regarding the development of user-side solutions to help solve this problem. In order to fill this gap in research this study focuses on providing a machine learning solution with the intent of identifying links between the information available in the store page of an application and its energy consumption to develop an a priori method for the classification and certification of mobile applications. Hence the main contribution of this project resides on the previously mentioned machine learning model, adapted to the Aptoide appstore and mainly targeting applications that belong to the games category, given that these have the highest volume of downloads and interest by the users of the appstore.
id RCAP_bd71c948b5082a87f293f55509584bd9
oai_identifier_str oai:ubibliorum.ubi.pt:10400.6/13225
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str
spelling Machine Learning for the Prediction of App Energy Consumption from Appstore DataAprendizagem AutomáticaAptoideComputação VerdeConsumo EnergéticoEnergiaMóvelDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThe mobile market has seen tremendous development throughout the past few years both in terms of hardware and the software that is available for the devices. Despite this, the batteries that power these devices have not seen major improvements and have been unable to accompany the progress seen in this field. Due to this phenomenon, researchers have been showing a growing interest in the development of green computing solutions in order to spend the least amount of energy possible when using mobile devices. This as presented itself in a plethora of ways, from the accurate evaluation of the energy consumption of applications through the use of energy models and profilers to the assessment and development of better coding practices with energy conservation as the main focus. However, there have been few to no studies regarding the development of user-side solutions to help solve this problem. In order to fill this gap in research this study focuses on providing a machine learning solution with the intent of identifying links between the information available in the store page of an application and its energy consumption to develop an a priori method for the classification and certification of mobile applications. Hence the main contribution of this project resides on the previously mentioned machine learning model, adapted to the Aptoide appstore and mainly targeting applications that belong to the games category, given that these have the highest volume of downloads and interest by the users of the appstore.O mercado dos dispositivos móveis tem visto um tremendo desenvolvimento nos últimos anos tanto em termos de hardware como de software que é disponibilizado para os dispositivos. Apesar disto, as baterias que abastecem estes dispositivos não têm tido melhorias e têm sido incapazes de acompanhar o progresso desta área. Devido a este fenómeno, os investigadores têm vindo a mostrar um interesse cada vez maior no ramo de soluções para computação verde de modo a gastar o mínimo de energia possível com dispositivos móveis. Isto gerou uma variedade de respostas, desde determinar o consumo energético de uma aplicação de forma acertada com recurso a modelos e profilers energéticos até ao desenvolvimento de práticas de codificação adequadas para a conservação da energia dos dispositivos. No entanto, têm havido poucos estudos realizados sobre soluções destinadas aos utilizadores que ajudem a resolver este problema. De modo a preencher esta lacuna, este estudo foca-se no desenvolvimento de uma solução de aprendizagem automática que determine as conexões entre a informação sobre uma aplicação na appstore e o seu consumo energético. Sendo assim, o principal contributo deste projeto reside na aprendizagem automática mencionada anteriormente, adaptada para a appstore Aptoide e com principal foco nas aplicações pertencentes à categoria de jogos sendo que estas compõem grande parte do volume de descarregamentos da plataforma.Alexandre, Luis Filipe Barbosa de AlmeidauBibliorumValente, Daniel Afonso2023-02-22T14:20:59Z2022-11-242022-10-102022-11-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/13225TID:203226070enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-01T02:31:43ZPortal AgregadorONG
dc.title.none.fl_str_mv Machine Learning for the Prediction of App Energy Consumption from Appstore Data
title Machine Learning for the Prediction of App Energy Consumption from Appstore Data
spellingShingle Machine Learning for the Prediction of App Energy Consumption from Appstore Data
Valente, Daniel Afonso
Aprendizagem Automática
Aptoide
Computação Verde
Consumo Energético
Energia
Móvel
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Machine Learning for the Prediction of App Energy Consumption from Appstore Data
title_full Machine Learning for the Prediction of App Energy Consumption from Appstore Data
title_fullStr Machine Learning for the Prediction of App Energy Consumption from Appstore Data
title_full_unstemmed Machine Learning for the Prediction of App Energy Consumption from Appstore Data
title_sort Machine Learning for the Prediction of App Energy Consumption from Appstore Data
author Valente, Daniel Afonso
author_facet Valente, Daniel Afonso
author_role author
dc.contributor.none.fl_str_mv Alexandre, Luis Filipe Barbosa de Almeida
uBibliorum
dc.contributor.author.fl_str_mv Valente, Daniel Afonso
dc.subject.por.fl_str_mv Aprendizagem Automática
Aptoide
Computação Verde
Consumo Energético
Energia
Móvel
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Aprendizagem Automática
Aptoide
Computação Verde
Consumo Energético
Energia
Móvel
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description The mobile market has seen tremendous development throughout the past few years both in terms of hardware and the software that is available for the devices. Despite this, the batteries that power these devices have not seen major improvements and have been unable to accompany the progress seen in this field. Due to this phenomenon, researchers have been showing a growing interest in the development of green computing solutions in order to spend the least amount of energy possible when using mobile devices. This as presented itself in a plethora of ways, from the accurate evaluation of the energy consumption of applications through the use of energy models and profilers to the assessment and development of better coding practices with energy conservation as the main focus. However, there have been few to no studies regarding the development of user-side solutions to help solve this problem. In order to fill this gap in research this study focuses on providing a machine learning solution with the intent of identifying links between the information available in the store page of an application and its energy consumption to develop an a priori method for the classification and certification of mobile applications. Hence the main contribution of this project resides on the previously mentioned machine learning model, adapted to the Aptoide appstore and mainly targeting applications that belong to the games category, given that these have the highest volume of downloads and interest by the users of the appstore.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-24
2022-10-10
2022-11-24T00:00:00Z
2023-02-22T14:20:59Z
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.uri.fl_str_mv http://hdl.handle.net/10400.6/13225
TID:203226070
url http://hdl.handle.net/10400.6/13225
identifier_str_mv TID:203226070
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1777302069379596288