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