Abstract
Smartphones are becoming essential to people's everyday lives. Due to the limited battery capacity of smartphones, researchers and developers are increasingly interested in the energy efficiency of these devices and the software applications that run on them. In the most basic setting, a developer might be interested in knowing which of two program variants might consume more energy, whether this is for use in regression testing or for use in full-scale evolutionary optimisation. To perform such comparisons (tournaments) reliably, we need a model of the number of trials needed to discern between two variants to a desired level of statistical significance. To enable this, we present a conceptual framework based on tournaments which we use to compare a range of test workloads on different combinations of phones and operating systems. Our results quantify the number of trials required to resolve different variants to different levels of fidelity on a range of platforms.
Original language | English |
---|---|
Title of host publication | 2019 IEEE Congress on Evolutionary Computation, CEC 2019 - Proceedings |
Editors | Mengjie Zhang, Kay Chen Tan |
Place of Publication | Piscataway NJ USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 1330-1337 |
Number of pages | 8 |
ISBN (Electronic) | 9781728121536, 9781728121529 |
ISBN (Print) | 9781728121543 |
DOIs | |
Publication status | Published - 2019 |
Externally published | Yes |
Event | IEEE Congress on Evolutionary Computation 2019 - Wellington, New Zealand Duration: 10 Jun 2019 → 13 Jun 2019 http://cec2019.org/ https://ieeexplore.ieee.org/xpl/conhome/8778428/proceeding (Proceedings) |
Conference
Conference | IEEE Congress on Evolutionary Computation 2019 |
---|---|
Abbreviated title | IEEE CEC 2019 |
Country/Territory | New Zealand |
City | Wellington |
Period | 10/06/19 → 13/06/19 |
Internet address |
Keywords
- energy consumption
- nonfunctional properties
- Smart phones
- tournaments