An Empirical Study on the Impact of Deep Parameters on Mobile App Energy Usage
Qiang Xu, James C. Davis, Y. Charlie Hu, Abhilash Jindal

TL;DR
This study empirically investigates the energy impact of deep configuration parameters in mobile apps, revealing that most have limited or no effect on energy efficiency, and developers often overlook their significance.
Contribution
The paper introduces a systematic energy profiling framework for deep parameters and provides empirical evidence that deep parameters rarely affect mobile app energy consumption significantly.
Findings
Deep parameters generally have limited or no energy impact.
Only 2 out of 1644 deep parameters significantly affect energy efficiency.
Most developers are unaware of the energy impact of deep parameters.
Abstract
Improving software performance through configuration parameter tuning is a common activity during software maintenance. Beyond traditional performance metrics like latency, mobile app developers are interested in reducing app energy usage. Some mobile apps have centralized locations for parameter tuning, similar to databases and operating systems, but it is common for mobile apps to have hundreds of parameters scattered around the source code. The correlation between these "deep" parameters and app energy usage is unclear. Researchers have studied the energy effects of deep parameters in specific modules, but we lack a systematic understanding of the energy impact of mobile deep parameters. In this paper we empirically investigate this topic, combining a developer survey with systematic energy measurements. Our motivational survey of 25 Android developers suggests that developers do…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Caching and Content Delivery · Mobile and Web Applications
