• DocumentCode
    3298717
  • 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
  • fYear
    2015
  • fDate
    18-18 May 2015
  • Firstpage
    8
  • Lastpage
    14
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green and Sustainable Software (GREENS), 2015 IEEE/ACM 4th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/GREENS.2015.9
  • Filename
    7167752