- home
- Advanced Search
Filters
Access
Type
Year range
-chevron_right GO- This year
- Last 5 years
- Last 10 years
Country
Source
Research community
Organization
- Energy Research
- Energy Research
description Publicationkeyboard_double_arrow_right Conference object 2023 Netherlands, Spain, NetherlandsPublisher:IEEE Ahmed, Hesham; Boshchenko, Alina; Khan, Niaz Ali; Knyajev, Dmitriy; Garifollina, Dinara; Scoccia, Gian Luca; Martínez Martínez, Matías-Sebastián; Malavolta, Ivano;Context. Java and Kotlin are the two main programming languages used to create Android applications. Kotlin almost completely replicates the capabilities offered by Java and offers extra features, making it a popular choice among developers. From a sustainability perspective, it is crucial to assess the energy usage of Kotlin-based Android applications. Goal. The goal of this study is to explore how the energy consumption of Kotlin applications evolves over time. The study also aims at identifying the key factors that influence energy consumption, to inform developers on how the changes they make affect the energy consumed by their applications. Method. To investigate how Kotlin apps' energy consumption changes through releases, we study three open-source apps Kotlin apps that are also present in the Google Play store. We conduct a measurement-based experiment during which we assess the energy consumed by several releases of each studied application, for a total of 171 executions. Afterwards, we statistically analyse the collected data to identify relevant energy fluctuations (i.e.,, spikes, drops). Finally, we manually inspect the source code changes in the apps to identify possible causes of the identified energy fluctuations. Results. All three studied applications exhibit a growing trend for energy consumption over the course of their releases. Moreover, abnormal energy spikes are found for all applications. There are different causes behind these variations, including OS upgrades, new features, poorly chosen design patterns and libraries, UI issues, and unstable app versions. Conclusions. Our study provides evidence that a number of not fully understood factors can affect the energy consumption of a mobile application. Further work is needed to study their impact.
Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2023License: taverneUPCommons. Portal del coneixement obert de la UPCConference object . 2023 . Peer-reviewedData sources: UPCommons. Portal del coneixement obert de la UPChttps://doi.org/10.1109/ict4s5...Conference object . 2023 . Peer-reviewedLicense: STM Policy #29Data sources: Crossrefadd ClaimPlease grant OpenAIRE to access and update your ORCID works.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=10.1109/ict4s58814.2023.00014&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euAccess RoutesGreen 0 citations 0 popularity Average influence Average impulse Average Powered by BIP!
visibility 15visibility views 15 download downloads 6 Powered bymore_vert Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2023License: taverneUPCommons. Portal del coneixement obert de la UPCConference object . 2023 . Peer-reviewedData sources: UPCommons. Portal del coneixement obert de la UPChttps://doi.org/10.1109/ict4s5...Conference object . 2023 . Peer-reviewedLicense: STM Policy #29Data sources: Crossrefadd ClaimPlease grant OpenAIRE to access and update your ORCID works.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=10.1109/ict4s58814.2023.00014&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu
description Publicationkeyboard_double_arrow_right Conference object 2023 Netherlands, Spain, NetherlandsPublisher:IEEE Ahmed, Hesham; Boshchenko, Alina; Khan, Niaz Ali; Knyajev, Dmitriy; Garifollina, Dinara; Scoccia, Gian Luca; Martínez Martínez, Matías-Sebastián; Malavolta, Ivano;Context. Java and Kotlin are the two main programming languages used to create Android applications. Kotlin almost completely replicates the capabilities offered by Java and offers extra features, making it a popular choice among developers. From a sustainability perspective, it is crucial to assess the energy usage of Kotlin-based Android applications. Goal. The goal of this study is to explore how the energy consumption of Kotlin applications evolves over time. The study also aims at identifying the key factors that influence energy consumption, to inform developers on how the changes they make affect the energy consumed by their applications. Method. To investigate how Kotlin apps' energy consumption changes through releases, we study three open-source apps Kotlin apps that are also present in the Google Play store. We conduct a measurement-based experiment during which we assess the energy consumed by several releases of each studied application, for a total of 171 executions. Afterwards, we statistically analyse the collected data to identify relevant energy fluctuations (i.e.,, spikes, drops). Finally, we manually inspect the source code changes in the apps to identify possible causes of the identified energy fluctuations. Results. All three studied applications exhibit a growing trend for energy consumption over the course of their releases. Moreover, abnormal energy spikes are found for all applications. There are different causes behind these variations, including OS upgrades, new features, poorly chosen design patterns and libraries, UI issues, and unstable app versions. Conclusions. Our study provides evidence that a number of not fully understood factors can affect the energy consumption of a mobile application. Further work is needed to study their impact.
Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2023License: taverneUPCommons. Portal del coneixement obert de la UPCConference object . 2023 . Peer-reviewedData sources: UPCommons. Portal del coneixement obert de la UPChttps://doi.org/10.1109/ict4s5...Conference object . 2023 . Peer-reviewedLicense: STM Policy #29Data sources: Crossrefadd ClaimPlease grant OpenAIRE to access and update your ORCID works.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=10.1109/ict4s58814.2023.00014&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euAccess RoutesGreen 0 citations 0 popularity Average influence Average impulse Average Powered by BIP!
visibility 15visibility views 15 download downloads 6 Powered bymore_vert Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2023License: taverneUPCommons. Portal del coneixement obert de la UPCConference object . 2023 . Peer-reviewedData sources: UPCommons. Portal del coneixement obert de la UPChttps://doi.org/10.1109/ict4s5...Conference object . 2023 . Peer-reviewedLicense: STM Policy #29Data sources: Crossrefadd ClaimPlease grant OpenAIRE to access and update your ORCID works.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.This Research product is the result of merged Research products in OpenAIRE.
You have already added works in your ORCID record related to the merged Research product.All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=10.1109/ict4s58814.2023.00014&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu