Back to Search
Start Over
GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps
- Source :
- ICSE (Companion Volume)
- Publication Year :
- 2017
- Publisher :
- IEEE, 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.VIDEO: https://www.youtube.com/watch?v=k-5ReMVwK0c.
- Subjects :
- Multimedia
Computer science
020206 networking & telecommunications
020207 software engineering
02 engineering and technology
Energy consumption
computer.software_genre
Multi-objective optimization
Qualitative analysis
Scalability
0202 electrical engineering, electronic engineering, information engineering
Operating system
User interface
Android (operating system)
computer
Gemma
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
- Accession number :
- edsair.doi.dedup.....0e55cf2e27f2924c3996ec7841b59d59
- Full Text :
- https://doi.org/10.1109/icse-c.2017.10