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

被引:9
|
作者
Linares-Vasquez, Mario [1 ]
Bernal-Cardenas, Carlos [2 ]
Bavota, Gabriele [3 ]
Oliveto, Rocco [4 ]
Di Penta, Massimiliano [5 ]
Poshyvanyk, Denys [2 ]
机构
[1] Univ Los Andes, Bogota, Colombia
[2] Coll William & Mary, Williamsburg, VA USA
[3] Univ Svizzera Italiana, Lugano, Switzerland
[4] Univ Molise, Pesche, IS, Italy
[5] Univ Sannio, Benevento, Italy
来源
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017) | 2017年
关键词
SMARTPHONE APPLICATIONS;
D O I
10.1109/ICSE-C.2017.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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
引用
收藏
页码:11 / 14
页数:4
相关论文
共 50 条
  • [1] Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps
    Linares-Vasquez, Mario
    Bavota, Gabriele
    Bernal-Cardenas, Carlos
    Di Penta, Massimiliano
    Oliveto, Rocco
    Poshyvanyk, Denys
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (03)
  • [2] Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach
    Linares-Vasquez, Mario
    Bavota, Gabriele
    Bernal-Cardenas, Carlos
    Oliveto, Rocco
    Di Penta, Massimiliano
    Poshyvanyk, Denys
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 143 - 154
  • [3] Multi-objective optimization of machining parameters considering energy consumption
    Wang, Qiulian
    Liu, Fei
    Wang, Xianglian
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 71 (5-8): : 1133 - 1142
  • [4] Multi-objective optimization of building envelope for energy consumption and daylight
    Lartigue, B.
    Lasternas, B.
    Loftness, V.
    INDOOR AND BUILT ENVIRONMENT, 2014, 23 (01) : 70 - 80
  • [5] Multi-objective optimization of machining parameters considering energy consumption
    Qiulian Wang
    Fei Liu
    Xianglian Wang
    The International Journal of Advanced Manufacturing Technology, 2014, 71 : 1133 - 1142
  • [6] Simplified Energy Model and Multi-Objective Energy Consumption Optimization of a Residential House
    Mrazek, Michal
    Honc, Daniel
    Sanseverino, Eleonora Riva
    Zizzo, Gaetano
    APPLIED SCIENCES-BASEL, 2022, 12 (20):
  • [7] Multi-objective optimization of single machine scheduling with energy consumption constraints
    Liao, Xiaoya
    Zhang, Rui
    Chiong, Raymond
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017,
  • [8] Daylighting and energy consumption in museums and bridging the gap by multi-objective optimization
    Ismail, Mohamed Mostafa R.
    Nessim, Ashraf
    Fathy, Fatma
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (10)
  • [9] Improving Energy Consumption in Android Apps
    Bernal-Cardenas, Carlos
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 1048 - 1050
  • [10] Research on multi-objective optimization of building energy efficiency based on energy consumption and thermal comfort
    Jun, Hu
    Fei, Hu
    BUILDING SERVICES ENGINEERING RESEARCH & TECHNOLOGY, 2024, 45 (04): : 391 - 411