Publications

Luís Cruz [ Publications | Courses | Blog ]

EMaaS: Energy Measurements as a Service for Mobile Applications

Authors: Luís Cruz, Rui Abreu

Published in: 41st International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (ICSE-NIER).

Abstract: Measuring energy consumption is a challenging task faced by developers when building mobile apps. This paper presents EMaaS: a system that provides reliable energy measurements for mobile applications, without requiring a complex setup. It combines estimations from an energy model with — typically more reliable, but also expensive — hardware-based measurements. On a per scenario basis, it decides whether the energy model is able to provide a reliable estimation of energy consumption. Otherwise, hardware-based measurements are provided. In addition, the system is accessible to the community of mobile software practitioners/researchers in the form of a Software as a Service. With this service, we aim at solving current problems in the field of energy efficiency in mobile software engineering: the complexity of hardware-based power monitor tools, the reliability of energy models, and the continuous need of data to build energy models.

Bibtex (copy):
@INPROCEEDINGS{cruz2019emaas, author={Cruz, Luis and Abreu, Rui}, booktitle={2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)}, title={EMaaS: Energy Measurements as a Service for Mobile Applications}, year={2019}, pages={101-104}, doi={10.1109/ICSE-NIER.2019.00034}}

Read me: Preprint. DOI: 10.1109/ICSE-NIER.2019.00034.