Abstract
Energy efficiency is an important topic in the area of mobile computing. Developers are often unaware of the impact their choices on data type use and algorithm design have on this non-functional property. Software energy consumption profiling can be utilized to identify the energy behaviour of implemented methods, while pattern mining can be utilized to identify recurring patterns in the methods being run. We present a methodology to combine energy consumption profiling and discriminative pattern mining to identify energy efficiency patterns. In a study of eight sorting algorithms implemented in Java with the data types int, double and Comparable, profiled on the Android platform, we manage to identify significant patterns in the source code of these 24 implementations. The results show that patterns can be identified for both, the data type in use, and for the energy behaviour of efficient or inefficient sorting algorithms, that explain the observed energy profiles.
| Originalsprache | Englisch |
|---|---|
| Titel | 22nd International Conference on Modeling and Applied Simulation, MAS 2023 |
| Redakteure/-innen | Agostino G. Bruzzone, Fabio De Felice, Francesco Longo, Marina Massei, Adriano O. Solis |
| Herausgeber (Verlag) | Cal-Tek srl |
| ISBN (elektronisch) | 9788885741928 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 2023 |
| Veranstaltung | 22nd International Conference on Modeling and Applied Simulation, MAS 2023 - Athens, Griechenland Dauer: 18 Sep. 2023 → 20 Sep. 2023 |
Publikationsreihe
| Name | Proceedings of the International Conference on Modeling and Applied Simulation, MAS |
|---|---|
| Band | 2023-September |
| ISSN (Print) | 2724-0037 |
Konferenz
| Konferenz | 22nd International Conference on Modeling and Applied Simulation, MAS 2023 |
|---|---|
| Land/Gebiet | Griechenland |
| Ort | Athens |
| Zeitraum | 18.09.2023 → 20.09.2023 |
UN SDGs
Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung
-
SDG 7 – Erschwingliche und saubere Energie
Fingerprint
Untersuchen Sie die Forschungsthemen von „Identifying Energy Efficiency Patterns in Sorting Algorithms via Abstract Syntax Tree Mining“. Zusammen bilden sie einen einzigartigen Fingerprint.Zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver