Title :
EcoDroid: An Approach for Energy-Based Ranking of Android Apps
Author :
Behrouz, Reyhaneh Jabbarvand ; Sadeghi, Alireza ; Garcia, Joshua ; Malek, Sam ; Ammann, Paul
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Abstract :
The ever increasing complexity of mobile apps comes with a higher energy cost, creating an inconvenience for users on batter-constrained mobile devices. At the same time, due to the meteoric rise of the numbers apps provisioned on app repositories, there are often multiple apps from the same category (e.g., Weather, dictionary) that provide similar features. In spite of similar functionality, the apps may present very different energy costs, due to the choices made in their design and construction. Given apps with similar features, users would prefer an app with the least energy cost. However, app repositories are currently lacking information about relative energy cost of apps in a given category, forcing the users to blindly choose an app for installation without a clear understanding of its energy implications. To address this issue, we have developed Eco Droid, an approach that ranks apps from the same category based on their energy consumption. To that end, Eco Droid uses both static and dynamic analyses to estimate energy consumption of apps in the same category and rank them accordingly. Our initial experiments have demonstrated the ability of Eco Droid in accurately ranking the energy cost of multiple apps from a particular category.
Keywords :
Android (operating system); energy consumption; mobile computing; mobile handsets; power aware computing; Android apps; EcoDroid; app repositories; battery-constrained mobile devices; dynamic analyses; energy consumption; energy cost; energy-based ranking; least energy cost; mobile apps; static analyses; Androids; Dictionaries; Energy consumption; Energy measurement; Estimation; Google; Humanoid robots; Android; Energy; Mobile App; Mobile Testing; Program Analysis;
Conference_Titel :
Green and Sustainable Software (GREENS), 2015 IEEE/ACM 4th International Workshop on
Conference_Location :
Florence
DOI :
10.1109/GREENS.2015.9