Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach - FSE 2015 Online Appendix

This web page is a companion to our FSE 2015 paper entitled "Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach".

1. Framework: GEMMA

> Overview of GEMMA


*Image available also as a PDF


> Tools

Tools used in particular for extracting color composition from GUIs:

2. Power Models


Current (mA) consumption models for primary colors of the Galaxy S4 SUPER AMOLED screen in standard RGB color space.

Current (mA) consumption models for primary colors of the Galaxy S4 SUPER AMOLED screen in linear RGB color space.

3. Color Palettes

Examples of palettes used by the Genetic Algorithm.

Equidistant Harmony Palette


Equidistant Harmony Palette with Random Saturation and Brightness


Monochromatic Palette


4. Apps

numberAppCategory
1360 Security Tools
2BoardGameGeek Books & Reference
3Bollate Travel & Local
4 WorkTime Productivity
5Clean master Tools
6Daily Money Finance
7Diabetes plus Medical
8FitBrains Education
9Groupon Shopping
10Keep Productivity
11Learn music notes Puzzle
12Lege Appen Medical
13Mathtools Education
14Permissions Friendly Apps Education
15Petrella Travel & Local
16PlayMusic Music & Audio
17Simple deadlines Productivity
18Sing Happy Birthday Songs Music & Audio
19Tasks Productivity
20Tasks: Astrid To-Do List Clone Productivity
21The Weather Channel Weather
22TOE - tic tac toe Puzzle
23Walmart Shopping
24Italian App 1 ----
25Italian App 2 ----

5. GEMMA Solutions for the analyzed apps

In the following we present solutions achived by GEMMA.

>360 Security

>BoardGameGeek

>Bollate

>Clean master

>Daily Money

>Diabetes plus

>FitBrains

>Groupon

>Keep

>Learn music notes

>Lege Appen

>Mathtools

>PFA

>Petrella

>PlayMusic

>Simple deadlines

>Sing Happy Birthday Songs

>Tasks

>Tasks: Astrid To-Do List Clone

>The Weather Channel

>TOE - tic tac toe

>Walmart

>WorkTime

>Italian App 1


Screenshots that are not publicly available


>Italian App 2


Screenshots that are not publicly available



6. Authors

  • Mario Linares-Vásquez - The College of William and Mary, VA, USA.
    E-mail: mlinarev at cs dot wm dot edu
  • Gabriele Bavota - Free University of Bozen, Bolzano, Italy.
    Email: gabriele.bavota at unibz dot it
  • Carlos Bernal-Cárdenas - The College of William and Mary, VA, USA.
    Email: cebernal at cs dot wm dot edu
  • Rocco Oliveto - University of Molise, Pesche (IS), Italy.
    E-mail: rocco.oliveto at unimol dot it
  • Massimiliano Di Penta - University of Sannio, Benevento, Italy.
    Email: dipenta at unisannio dotit
  • Denys Poshyvanyk - The College of William and Mary.
    E-mail: denys at cs dot wm dot edu