- home
- Advanced Search
- Energy Research
- Energy Research
description Publicationkeyboard_double_arrow_right Conference object , Article 2018 Italy, Netherlands, NetherlandsPublisher:ACM Authors:Verdecchia R.;
Verdecchia R.
Verdecchia R. in OpenAIREMalavolta I.;
Malavolta I.
Malavolta I. in OpenAIRELago P.;
Architectural Technical Debt (ATD) regards sub-optimal design decisions that bring short-term benefits to the cost of long-term gradual deterioration of the quality of the architecture of a software system. The identification of ATD strongly influences the technical and economic sustainability of software systems and is attracting growing interest in the scientific community. During the years several approaches for ATD identification have been conceived, each of them addressing ATD from different perspectives and with heterogeneous characteristics. In this paper we apply the systematic mapping study methodology for identifying, classifying, and evaluating the state of the art on ATD identification from the following three perspectives: publication trends, characteristics, and potential for industrial adoption. Specifically, starting from a set of 509 potentially relevant studies, we systematically selected 47 primary studies and analyzed them according to a rigorously-defined classification framework. The analysis of the obtained results supports both researchers and practitioners by providing (i) an assessment of current research trends and gaps in ATD identification, (ii) a solid foundation for understanding existing (and future) research on ATD identification, and (iii) a rigorous evaluation of its potential for industrial adoption.
DANS (Data Archiving... arrow_drop_down DANS (Data Archiving and Networked Services)Conference object . 2018Data sources: DANS (Data Archiving and Networked Services)Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2018License: tavernehttps://doi.org/10.1145/319416...Conference object . 2018 . Peer-reviewedLicense: ACM Copyright PoliciesData sources: CrossrefFlore (Florence Research Repository)Conference object . 2018Data sources: Flore (Florence Research Repository)add 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.1145/3194164.3194176&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu35 citations 35 popularity Top 10% influence Top 10% impulse Top 10% Powered by BIP!
more_vert DANS (Data Archiving... arrow_drop_down DANS (Data Archiving and Networked Services)Conference object . 2018Data sources: DANS (Data Archiving and Networked Services)Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2018License: tavernehttps://doi.org/10.1145/319416...Conference object . 2018 . Peer-reviewedLicense: ACM Copyright PoliciesData sources: CrossrefFlore (Florence Research Repository)Conference object . 2018Data sources: Flore (Florence Research Repository)add 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.1145/3194164.3194176&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euResearch data keyboard_double_arrow_right Dataset 2023Publisher:Zenodo Authors:Stoico, Vincenzo;
Stoico, Vincenzo
Stoico, Vincenzo in OpenAIRECortellessa, Vittorio;
Cortellessa, Vittorio
Cortellessa, Vittorio in OpenAIREMalavolta, Ivano;
Malavolta, Ivano
Malavolta, Ivano in OpenAIREDi Pompeo, Daniele;
+1 AuthorsDi Pompeo, Daniele
Di Pompeo, Daniele in OpenAIREStoico, Vincenzo;
Stoico, Vincenzo
Stoico, Vincenzo in OpenAIRECortellessa, Vittorio;
Cortellessa, Vittorio
Cortellessa, Vittorio in OpenAIREMalavolta, Ivano;
Malavolta, Ivano
Malavolta, Ivano in OpenAIREDi Pompeo, Daniele;
Di Pompeo, Daniele
Di Pompeo, Daniele in OpenAIREPomante, Luigi;
Pomante, Luigi
Pomante, Luigi in OpenAIRE# LQN4Energy-Replication-Package This repository contains the replication package and dataset of the paper titled "An approach using performance models for supporting energy analysis of software systems". This study has been developed by: 1. [Vincenzo Stoico](https://scholar.google.com/citations?user=E8C9Uz4AAAAJ&hl=en)(University of L'Aquila) 2. [Vittorio Cortellessa](https://scholar.google.com/citations?hl=en&user=s4JPUOEAAAAJ)(University of L'Aquila) 3. [Ivano Malavolta](https://scholar.google.com/citations?hl=en&user=ya3htIoAAAAJ)(Vrije University Amsterdam) 4. [Daniele Di Pompeo](https://scholar.google.com/citations?hl=en&user=E2dr5vIAAAAJ)(University of L'Aquila) 5. [Luigi Pomante](https://scholar.google.com/citations?hl=en&user=q2_sZiMAAAAJ)(University of L'Aquila) for further details, comments, and/or suggestions, you can write an email to the following address: <vincenzo.stoico@graduate.univaq.it> ## Repository Description This repository is made by three directories: - `code`: it contains the scripts that read the dataset and generate the results for the Digital Camera and Train Ticket Booking System. Therefore, the response time for the supplied workloads, CPU utilization, the average power, i.e., e multiplier, and the average energy consumption. - `dc_energy_estimation.py`: generates the energy estimates for Digital Camera - `dc_overall_stats.py`: calculates the performance and the energy metrics from the measurements collected for Digital Camera - `ttbs_performance_stats.py`: calculates the performance metrics from the measurements retrieved for Train Ticket Booking System - `ttbs_energy_stats.py`: calculates the energy metrics from the measurements taken for Train Ticket Booking System - `ttbs_overall_stats.py`: generates the energy estimates and the charts comparing estimates and measurements for Train Ticket Booking System. It prints the Root Mean Square Error (RMSE) and the Mean Absolute Percentage Error (MAPE). - `dataset`: it has two subdirectories: `dc` and `ttbs` containing the data collected during the experiments performed for Digital Camera and Train Ticket Booking System, respectively; - `model`: it includes the Layered Queuing Networks we used to retrieve CPU Utilization and the response time for both case studies; ## How do I run this? The scripts are written in python, so you must have installed the latest version of python to run them. In addition, they require `pandas`, `matplotlib`, `numpy`, `scipy`. The suite to execute the Layered Queuing Networks must be installed to retrieve performance estimatations. It is possible to find it at the following repository: [https://github.com/layeredqueuing/V5](https://github.com/layeredqueuing/V5) After installation is complete, you can execute the list of commands indicated below to obtain the results for the case studies. The commands must be executed in the described order. The results will be generated in the `results/` directory. ### Digital Camera 1. move to the `~/code` folder 2. execute `python dc_overall_stats.py`, it will take ~1m 3. move to the `~/model` directory and execute `lqns dc.lqnx > ../results/dc_estimates.csv` 4. go back to the `~/code` folder and execute `python dc_energy_estimation.py` ### Train Ticket Booking System 1. move to the `~/code` folder 2. execute `python ttbs_performance_stats.py` 3. execute `python ttbs_energy_stats.py` 3. move to the `~/model` directory and execute `lqns ttbs.lqnx > ../results/ttbs_performance_estimates.csv` 4. go back to the `~/code` folder and execute `python ttbs_overall_stats.py`
add 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.5281/zenodo.7877593&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu0 citations 0 popularity Average influence Average impulse Average Powered by BIP!
visibility 6visibility views 6 Powered bymore_vert add 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.5281/zenodo.7877593&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Article , Other literature type 2023 NetherlandsPublisher:Springer Science and Business Media LLC Authors:M Dordević;
M Dordević
M Dordević in OpenAIREMichel Albonico;
Michel Albonico
Michel Albonico in OpenAIREGrace Lewis;
Grace Lewis
Grace Lewis in OpenAIREIvano Malavolta;
+1 AuthorsIvano Malavolta
Ivano Malavolta in OpenAIREM Dordević;
M Dordević
M Dordević in OpenAIREMichel Albonico;
Michel Albonico
Michel Albonico in OpenAIREGrace Lewis;
Grace Lewis
Grace Lewis in OpenAIREIvano Malavolta;
Ivano Malavolta
Ivano Malavolta in OpenAIREPatricia Lago;
Patricia Lago
Patricia Lago in OpenAIREAbstractContextRobotic systems are known to perform computation-intensive tasks with limited computational resources and battery life. Such systems might benefit from offloading heavy workloads to the Cloud; however, in some cases, this implies high network traffic that degrades performance and energy consumption.GoalIn this study, we aim at evaluating the impact of different computation offloading strategies on performance and energy consumption in the context of autonomous robots.MethodWe conduct two controlled experiments involving a robotic mission based on the Turtlebot3 robot and ROS 1. The mission consists of three tasks that are recurrent in robotics and good candidates for computation offloading in research, namely, SLAM mapping, navigation stack, and object recognition. Each of the tasks is either executed on board or offloaded in a full-factorial experiment design. The obtained measures are then statistically analyzed.ResultsThe results show that offloading the object recognition task causes a more significant decrease in resource utilization and energy consumption than both SLAM mapping and navigation. However, object recognition affects the volume of network traffic significantly to the extent that it can easily cause network congestion.ConclusionsIn the context of our experiments (i.e.,those involving small-scale ground ROS-based mobile robots operating under WiFi networks), offloading object recognition is beneficial in terms of performance and energy consumption. Nevertheless, large network bandwidth needs to be available for object recognition offloading. While the image resolution and frame rate have a significant impact on not only the network traffic but also energy consumption and performance, these parameters need to be carefully set so that the results of this task can be always received in time, which is particularly crucial in real-time systems.
add 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.1007/s10664-023-10351-6&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euAccess Routeshybrid 6 citations 6 popularity Top 10% influence Average impulse Top 10% Powered by BIP!
more_vert add 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.1007/s10664-023-10351-6&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object 2024 Netherlands, Netherlands, ItalyPublisher:IEEE Authors: Floroiu, Maximilian Stefan;Russo, Stefano;
Giamattei, Luca; Guerriero, Antonio; +2 AuthorsRusso, Stefano
Russo, Stefano in OpenAIREFloroiu, Maximilian Stefan;Russo, Stefano;
Giamattei, Luca; Guerriero, Antonio;Russo, Stefano
Russo, Stefano in OpenAIREMalavolta, Ivano;
Malavolta, Ivano
Malavolta, Ivano in OpenAIREPietrantuono, Roberto;
Pietrantuono, Roberto
Pietrantuono, Roberto in OpenAIREWith the expansion of cloud computing and data centers, the need has arisen to tackle their environmental impact. The increasing adoption of microservice architectures, while offering scalability and flexibility, poses new challenges in the effective management of systems' energy consumption.This study analyzes experimentally the effectiveness, with respect to energy consumption, of algorithms for Anomaly Detection (AD) and Root Cause Analysis (RCA) for (containerized) microservices systems. The study analyzes five AD and three RCA algorithms. Metrics to assess the effectiveness of AD algorithms are Precision, Recall, and F-Score. For RCA algorithms, the chose metric is Precision at level k. Two subjects of different complexity are used: Sock Shop and UNI-Cloud. Experiments use a cross-over paired comparison design, involving multiple randomized runs for robust measures.The experiments show that AD algorithms exhibit a relatively moderate performance. The mean adjusted Precision for Sock Shop is 61.5%, while it is 75% for the best-performing algorithms (BIRCH, KNN, and SVM) on UNI-Cloud. The Recall and F-Score for UNI-Cloud, for the same algorithms, are 75%, while for Sock Shop KNN yields the best outcome at roughly 45%. MicroRCA and RCD emerge as the top-performing algorithms for RCA.We found that the effectiveness of AD algorithms is strongly influenced by anomaly thresholds, emphasizing the importance of careful tuning such algorithms. RCA algorithms reveal promising results, particularly RCD and MicroRCA, which showed robust performance. However, challenges remain, as seen with the ϵ-diagnosis algorithm, suggesting the need for further refinement.For DevOps engineers, the findings highlight the need to carefully select and tune AD and RCA algorithms for energy, and to take into account system topology and monitoring configurations.
Archivio della ricer... arrow_drop_down Archivio della ricerca - Università degli studi di Napoli Federico IIConference object . 2024Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2024License: tavernehttps://doi.org/10.1109/icws62...Conference object . 2024 . Peer-reviewedLicense: STM Policy #29Data sources: CrossrefArchivio della Ricerca - Università di SalernoConference object . 2024Data sources: Archivio della Ricerca - Università di Salernoadd 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/icws62655.2024.00079&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu0 citations 0 popularity Average influence Average impulse Average Powered by BIP!
more_vert Archivio della ricer... arrow_drop_down Archivio della ricerca - Università degli studi di Napoli Federico IIConference object . 2024Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2024License: tavernehttps://doi.org/10.1109/icws62...Conference object . 2024 . Peer-reviewedLicense: STM Policy #29Data sources: CrossrefArchivio della Ricerca - Università di SalernoConference object . 2024Data sources: Archivio della Ricerca - Università di Salernoadd 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/icws62655.2024.00079&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object , Other literature type 2021 NetherlandsPublisher:IEEE Wojciech Ziolkowski; Chuyi Tong; Stylianos Rammos; Mansi Mundra;Ivano Malavolta;
Guijing Xu;Ivano Malavolta
Ivano Malavolta in OpenAIREContext. One of the primary uses of mobile devices is to send and receive instant messages via messaging apps. However, no evidence is still available about how receiving instant messages impacts the energy consumption of mobile devices.Goal. With this study we aim to empirically assess to what extent the number and distribution of received instant messages impact the energy consumption of Android devices.Method. The subjects of our experiment are WhatsApp and Telegram, two of the most known and used messaging apps. Each run of the experiment lasts 5 minutes and is executed on a Nexus 9 Android device. The independent variables of the experiment are: (i) the frequency of the received messages (i.e., 0, 10, 25, 50 per minute) and (ii) the distribution of messages arrival (i.e., evenly or in bursts). The dependent variable of the experiment is the energy consumption of the Android device in Joules.Results. We confirm that the energy consumption of the Android device tends to be proportional with the number of received messages across both apps. When the number of received messages is fixed, the frequency of their arrival does not significantly impact the energy consumption of the Android device.Conclusions. This study provides evidence that receiving instant messages can largely reduce the battery life of a user's Android device, even when the number of received messages is relatively low (i.e., 10 messages per minute). Moreover, sending bursts of messages does not lead to significant changes in terms of energy consumption. Developers can use this information to develop new features for their Instant Messaging apps for aggressively bundling messages without the risk of impacting the energy consumption of end users' devices.
Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2021License: tavernehttps://doi.org/10.1109/mobile...Conference object . 2021 . Peer-reviewedLicense: IEEE CopyrightData 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/mobilesoft52590.2021.00007&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu2 citations 2 popularity Average influence Average impulse Average Powered by BIP!
more_vert Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2021License: tavernehttps://doi.org/10.1109/mobile...Conference object . 2021 . Peer-reviewedLicense: IEEE CopyrightData 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/mobilesoft52590.2021.00007&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object 2023 Netherlands, Spain, NetherlandsPublisher:IEEE Authors:Ahmed, Hesham;
Boshchenko, Alina; Khan, Niaz Ali; Knyajev, Dmitriy; +4 AuthorsAhmed, Hesham
Ahmed, Hesham in OpenAIREAhmed, Hesham;
Boshchenko, Alina; Khan, Niaz Ali; Knyajev, Dmitriy; Garifollina, Dinara; Scoccia, Gian Luca; Martínez Martínez, Matías-Sebastián;Ahmed, Hesham
Ahmed, Hesham in OpenAIREMalavolta, Ivano;
Malavolta, Ivano
Malavolta, Ivano in OpenAIREContext. 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.eudescription Publicationkeyboard_double_arrow_right Article 2023 NetherlandsPublisher:Elsevier BV Authors:Christos Petalotis;
Christos Petalotis
Christos Petalotis in OpenAIRELuka Krumpak;
Luka Krumpak
Luka Krumpak in OpenAIREMaximilian Stefan Floroiu;
Laréb Fatima Ahmad; +2 AuthorsMaximilian Stefan Floroiu
Maximilian Stefan Floroiu in OpenAIREChristos Petalotis;
Christos Petalotis
Christos Petalotis in OpenAIRELuka Krumpak;
Luka Krumpak
Luka Krumpak in OpenAIREMaximilian Stefan Floroiu;
Laréb Fatima Ahmad;Maximilian Stefan Floroiu
Maximilian Stefan Floroiu in OpenAIREShashank Athreya;
Shashank Athreya
Shashank Athreya in OpenAIREIvano Malavolta;
Ivano Malavolta
Ivano Malavolta in OpenAIREContext: As the use of mobile devices has increased immensely through the years, the presence of analytics and advertisements on web and native applications has become prevalent. However, serving ads and analytics comes with costs, as they are associated with additional code and network requests to execute properly. Subsequently, more computing resources are used, having an impact on the energy consumption and the performance of web applications. Previous work has focused only on native Android applications, has used different metrics for performance, or has focused on other aspects of web applications. Goal: This paper aims to investigate the costs of including advertisements and analytics in web applications. This is done in terms of energy consumption and performance. For energy, the consumption is measured in Joules. For performance, the following metrics are used: first contentful paint and full page load time. The results of this study could influence the decisions of web developers and web browser vendors related to ads and analytics usage, while providing the foundation for further research on this topic. Method: To collect reliable and population-representative results, the research focused on 9 popular web applications included in the Tranco list. Energy consumption and performance metrics were gathered for 3 versions of each web application — original version with ads and analytics, without ads, and without analytics. A cross-over paired comparison design is conducted. Multiple executions of each run were performed in random order to ascertain rigorous measures. The experiment is carried out on an Android tablet using two browsers, Google Chrome and Opera. Results: Ads significantly impact the energy consumption of mobile web apps for both browsers, with a large effect size; analytics have a significant impact on the energy consumption of Chrome (with a medium effect size), but not on Opera. In terms of performance, both ads and analytics do not significantly impact the first contentful paint metric on both browsers; differently, both ads and analytics significantly impact the full page load time of the mobile web apps on both browsers, but with a small effect size. Conclusions: This study provides evidence that both ads and analytics can have a significant impact on the energy consumption and performance of mobile web apps loaded either on Opera or Chrome. Depending on the requirements of the mobile web app, it is advisable to limit both ads and analytics in a mobile web app in order to reduce its energy consumption and improve its full page load time. Special attention should be paid to the presence of ads since they resulted to be the most impactful in terms of energy consumption.
Information and Soft... arrow_drop_down Information and Software TechnologyArticle . 2024 . Peer-reviewedLicense: CC BYData sources: CrossrefInformation and Software TechnologyArticle . 2023add 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.1016/j.infsof.2023.107370&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu2 citations 2 popularity Average influence Average impulse Average Powered by BIP!
more_vert Information and Soft... arrow_drop_down Information and Software TechnologyArticle . 2024 . Peer-reviewedLicense: CC BYData sources: CrossrefInformation and Software TechnologyArticle . 2023add 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.1016/j.infsof.2023.107370&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object 2024 NetherlandsPublisher:IEEE Authors:Funke, Markus;
Lago, Patricia; Adenekan, Esther;Funke, Markus
Funke, Markus in OpenAIREMalavolta, Ivano;
+1 AuthorsMalavolta, Ivano
Malavolta, Ivano in OpenAIREFunke, Markus;
Lago, Patricia; Adenekan, Esther;Funke, Markus
Funke, Markus in OpenAIREMalavolta, Ivano;
Heitlager, Ilja;Malavolta, Ivano
Malavolta, Ivano in OpenAIREIntegrating (and evaluating) energy efficiency tactics into daily industrial practice is challenging. This paper addresses the experimental evaluation of energy efficiency tactics in industrial contexts. Based on different real-world scenarios, we assess five energy efficiency tactics for cloud-based software through individual experiments conducted across two companies. The results of the experiments show significant improvements in energy efficiency for three tactics, with two others showing enhanced efficiency albeit without statistical significance. In addition to the experiments, we draw lessons learned and practical insights into utilizing tactics in industrial contexts. Our results could guide practitioners in selecting and applying the most suitable tactic for their individual context. By linking tactics that emerged in the literature with evidence-based measures, we help including sustainability in software architecture design decision making.
Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2024License: tavernehttps://doi.org/10.1109/icsa59...Conference object . 2024 . 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/icsa59870.2024.00024&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu0 citations 0 popularity Average influence Average impulse Average Powered by BIP!
more_vert Vrije Universiteit A... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2024License: tavernehttps://doi.org/10.1109/icsa59...Conference object . 2024 . 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/icsa59870.2024.00024&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object , Article 2020 NetherlandsPublisher:ACM Nowadays, robots are widely used in many areas of our lifes, such as autonomous storage, self-driving vehicles, drones, industrial automation, etc. Energy is a critical factor for robotic systems, especially for mobile robots where energy is a finite resource (e.g., surveillance autonomous rovers). Since software is becoming the central focus of modern robotic systems, it is important to understand how it influences the energy consumption of the entire system. However, there is no systematic study of the state of the art in energy efficiency of robotics software that could guide research or practitioners in finding solutions and tools to develop robotic systems with energy efficiency in mind the goal of this paper is to present a review of existing research on energy efficiency in robotics software. Specifically, we investigate on (i) the used metrics for energy efficiency, (ii) the application domains within the robotics area covered by research on energy efficiency, (iii) the identified major energy consumers within a robotic system, (iv) how existing approaches are evaluated, (v) the used energy models, (vi) the techniques supporting the development of energy-efficient robotics software, and (vii) which quality attributes tend to be traded off when dealing with energy efficiency in robotics. We also provide a replication package to assess, extend, and/or replicate the study the results of this work can guide researchers and practitioners in robotics and software engineering in better reasoning and contributing to energy-efficient robotics software.
https://doi.org/10.1... arrow_drop_down add 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.1145/3417113.3422997&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu15 citations 15 popularity Top 10% influence Top 10% impulse Top 10% Powered by BIP!
more_vert https://doi.org/10.1... arrow_drop_down add 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.1145/3417113.3422997&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eudescription Publicationkeyboard_double_arrow_right Conference object , Article , Preprint 2021Embargo end date: 01 Jan 2021 NetherlandsPublisher:IEEE Authors: Katerina Chinnappan;Ivano Malavolta;
Emitza Guzman; Michel Albonico; +2 AuthorsIvano Malavolta
Ivano Malavolta in OpenAIREKaterina Chinnappan;Ivano Malavolta;
Emitza Guzman; Michel Albonico; Patricia Lago; Gustavo Pinto;Ivano Malavolta
Ivano Malavolta in OpenAIRERobots are becoming more and more commonplace in many industry settings. This successful adoption can be partly attributed to (1) their increasingly affordable cost and (2) the possibility of developing intelligent, software-driven robots. Unfortunately, robotics software consumes significant amounts of energy. Moreover, robots are often battery-driven, meaning that even a small energy improvement can help reduce its energy footprint and increase its autonomy and user experience. In this paper, we study the Robot Operating System (ROS) ecosystem, the de-facto standard for developing and prototyping robotics software. We analyze 527 energy-related data points (including commits, pull-requests, and issues on ROS-related repositories, ROS-related questions on StackOverflow, ROS Discourse, ROS Answers, and the official ROS Wiki). Our results include a quantification of the interest of roboticists on software energy efficiency, 10 recurrent causes, and 14 solutions of energy-related issues, and their implied trade-offs with respect to other quality attributes. Those contributions support roboticists and researchers towards having energy-efficient software in future robotics projects. 11 pages
http://arxiv.org/pdf... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2021License: tavernehttps://doi.org/10.1109/msr525...Conference object . 2021 . Peer-reviewedLicense: IEEE CopyrightData 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/msr52588.2021.00060&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euAccess RoutesGreen 11 citations 11 popularity Top 10% influence Average impulse Top 10% Powered by BIP!
more_vert http://arxiv.org/pdf... arrow_drop_down Vrije Universiteit Amsterdam (VU Amsterdam) – Research PortalConference object . 2021License: tavernehttps://doi.org/10.1109/msr525...Conference object . 2021 . Peer-reviewedLicense: IEEE CopyrightData 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/msr52588.2021.00060&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu