Back to Search Start Over

GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps.

Authors :
Linares-Vásquez, Mario
Bernal-Cárdenas, Carlos
Bavota, Gabriele
Oliveto, Rocco
Di Penta, Massimiliano
Poshyvanyk, Denys
Source :
ICSE: International Conference on Software Engineering; 2017, p11-14, 4p
Publication Year :
2017

Abstract

This tool demonstration describes GEMMA, a tool aimed at optimizing the colors used by Android apps, with the goal of reducing the energy consumption on (AM)OLED displays while keeping the user interface visually attractive for end-users. GEMMA has been developed as a distributed architecture to ensure scalability. It is composed of a Web-based client and processing nodes that are capable of analyzing multiple requests (apps) concurrently. The underlying approach makes use of power models, color theory, and multi-objective genetic algorithms. The empirical evaluation of GEMMA indicated its ability to reduce energy consumption while producing color combinations pleasant enough for the users. Also, a qualitative analysis conducted with app developers highlighted the potential applicability of the tool in an industrial context. [ABSTRACT FROM AUTHOR]

Details

Language :
English
Database :
Complementary Index
Journal :
ICSE: International Conference on Software Engineering
Publication Type :
Conference
Accession number :
125502367
Full Text :
https://doi.org/10.1109/ICSE-C.2017.10