MLStar: Machine learning in energy profile estimation of android apps

Benjamin Gaska, Chris Gniady, Mihai Surdeanu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Improving the energy efficiency of smartphones is critical for increasing the utility that they provide to the users. With most mobile operating systems, users are responsible for managing their phone’s battery efficiency by utilizing the various settings provided by the operating system, as well as selecting energy-efficient apps. However, current app marketplaces do not provide users with information about app energy efficiency, which makes it challenging for the user to make informed decision when selecting an app. This paper presents a novel machine learning approach to estimate app energy efficiency by utilizing textual information available in the Google Play store such as an app’s description, user reviews, as well as system permissions. Our detailed analysis of the resulting system shows that hardware permissions, app description, and user reviews correlate well with energy efficiency ratings. We evaluate five models that represent popular classes of machine learning algorithms in their ability to predict energy efficiency ratings. Finally, we compare our approach to gold truth ratings obtained by the actual energy profiling of the app, demonstrating that the proposed system is able to estimate an app’s energy efficiency within less than 1 point on the 1 – 5 scale provided by the profiler, without requiring any kind of profiling.

Original languageEnglish (US)
Title of host publicationProceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems
Subtitle of host publicationComputing, Networking and Services, Mobiquitous 2018
PublisherAssociation for Computing Machinery
Pages216-225
Number of pages10
ISBN (Electronic)9781450360937
DOIs
StatePublished - Nov 5 2018
Event15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Mobiquitous 2018 - New York, United States
Duration: Nov 5 2018Nov 7 2018

Publication series

NameACM International Conference Proceeding Series

Other

Other15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Mobiquitous 2018
CountryUnited States
CityNew York
Period11/5/1811/7/18

Keywords

  • Energy
  • Machine learning
  • Mobile

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'MLStar: Machine learning in energy profile estimation of android apps'. Together they form a unique fingerprint.

Cite this