Machine Learning for the Prediction of App Energy Consumption from Appstore Data
Autor(a) principal: | |
---|---|
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 |