Back to Search
Start Over
GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps.
- 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