Title
Estimating Android applications' CPU energy usage via bytecode profiling
Abstract
Optimizing the energy efficiency of mobile applications can greatly increase user satisfaction. However, developers lack easily applied tools for estimating the energy consumption of their applications. This paper proposes a new approach, eCalc, that is lightweight in terms of its developer requirements and provides code-level estimates of energy consumption. The approach achieves this using estimation techniques based on program analysis of the mobile application. In evaluation, eCalc is able to estimate energy consumption within 9.5% of the ground truth for a set of mobile applications. Additionally, eCalc provides useful and meaningful feedback to the developer that helps to characterize energy consumption of the application.
Year
DOI
Venue
2012
10.1109/GREENS.2012.6224263
GREENS
Keywords
Field
DocType
android apps,bytecode profiling,ecalc,energy estimation,mobile computing,energy efficient,energy efficiency,estimation theory,accuracy,hardware,program analysis,benchmark testing,ground truth
Mobile computing,Android (operating system),Profiling (computer programming),Computer science,Efficient energy use,Real-time computing,Program analysis,Bytecode,Energy consumption,Benchmark (computing),Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4673-1832-7
43
1.87
References 
Authors
20
4
Name
Order
Citations
PageRank
Shuai Hao167923.27
Ding Li261124.64
William G. J. Halfond3149563.98
ramesh govindan4154302144.86