Design of GUI-component energy profiler for android applications

Kazuki Hatayama, Kenji Hisazumi, Kana Yoshise, Shigemi Ishida, Akira Fukuda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Detailed profiling energy consumption method is essential for developing applications. Existing methods are able to estimate each method of an Android application. However, these methods cannot profile in terms of GUI (graphical user interface). In this paper, we propose an estimating energy consumption method for each GUI component of Android applications. Our proposed method inserts probes before and after the processes for each GUI component. The Estimated energy is calculated from the logs that recoded at the probes. We also present an automatic probing scheme utilizing data-flow analysis and searching source codes.

Original languageEnglish
Title of host publicationTENCON 2015 - 2015 IEEE Region 10 Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781479986415
DOIs
Publication statusPublished - Jan 5 2016
Event35th IEEE Region 10 Conference, TENCON 2015 - Macau, Macao
Duration: Nov 1 2015Nov 4 2015

Publication series

NameIEEE Region 10 Annual International Conference, Proceedings/TENCON
Volume2016-January
ISSN (Print)2159-3442
ISSN (Electronic)2159-3450

Other

Other35th IEEE Region 10 Conference, TENCON 2015
CountryMacao
CityMacau
Period11/1/1511/4/15

Fingerprint

Graphical user interfaces
Energy utilization
Data flow analysis

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this

Hatayama, K., Hisazumi, K., Yoshise, K., Ishida, S., & Fukuda, A. (2016). Design of GUI-component energy profiler for android applications. In TENCON 2015 - 2015 IEEE Region 10 Conference [7372762] (IEEE Region 10 Annual International Conference, Proceedings/TENCON; Vol. 2016-January). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/TENCON.2015.7372762

Design of GUI-component energy profiler for android applications. / Hatayama, Kazuki; Hisazumi, Kenji; Yoshise, Kana; Ishida, Shigemi; Fukuda, Akira.

TENCON 2015 - 2015 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc., 2016. 7372762 (IEEE Region 10 Annual International Conference, Proceedings/TENCON; Vol. 2016-January).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hatayama, K, Hisazumi, K, Yoshise, K, Ishida, S & Fukuda, A 2016, Design of GUI-component energy profiler for android applications. in TENCON 2015 - 2015 IEEE Region 10 Conference., 7372762, IEEE Region 10 Annual International Conference, Proceedings/TENCON, vol. 2016-January, Institute of Electrical and Electronics Engineers Inc., 35th IEEE Region 10 Conference, TENCON 2015, Macau, Macao, 11/1/15. https://doi.org/10.1109/TENCON.2015.7372762
Hatayama K, Hisazumi K, Yoshise K, Ishida S, Fukuda A. Design of GUI-component energy profiler for android applications. In TENCON 2015 - 2015 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc. 2016. 7372762. (IEEE Region 10 Annual International Conference, Proceedings/TENCON). https://doi.org/10.1109/TENCON.2015.7372762
Hatayama, Kazuki ; Hisazumi, Kenji ; Yoshise, Kana ; Ishida, Shigemi ; Fukuda, Akira. / Design of GUI-component energy profiler for android applications. TENCON 2015 - 2015 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc., 2016. (IEEE Region 10 Annual International Conference, Proceedings/TENCON).
@inproceedings{f19b6c9dcb214ab7b32b188142d5db1c,
title = "Design of GUI-component energy profiler for android applications",
abstract = "Detailed profiling energy consumption method is essential for developing applications. Existing methods are able to estimate each method of an Android application. However, these methods cannot profile in terms of GUI (graphical user interface). In this paper, we propose an estimating energy consumption method for each GUI component of Android applications. Our proposed method inserts probes before and after the processes for each GUI component. The Estimated energy is calculated from the logs that recoded at the probes. We also present an automatic probing scheme utilizing data-flow analysis and searching source codes.",
author = "Kazuki Hatayama and Kenji Hisazumi and Kana Yoshise and Shigemi Ishida and Akira Fukuda",
year = "2016",
month = "1",
day = "5",
doi = "10.1109/TENCON.2015.7372762",
language = "English",
series = "IEEE Region 10 Annual International Conference, Proceedings/TENCON",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "TENCON 2015 - 2015 IEEE Region 10 Conference",
address = "United States",

}

TY - GEN

T1 - Design of GUI-component energy profiler for android applications

AU - Hatayama, Kazuki

AU - Hisazumi, Kenji

AU - Yoshise, Kana

AU - Ishida, Shigemi

AU - Fukuda, Akira

PY - 2016/1/5

Y1 - 2016/1/5

N2 - Detailed profiling energy consumption method is essential for developing applications. Existing methods are able to estimate each method of an Android application. However, these methods cannot profile in terms of GUI (graphical user interface). In this paper, we propose an estimating energy consumption method for each GUI component of Android applications. Our proposed method inserts probes before and after the processes for each GUI component. The Estimated energy is calculated from the logs that recoded at the probes. We also present an automatic probing scheme utilizing data-flow analysis and searching source codes.

AB - Detailed profiling energy consumption method is essential for developing applications. Existing methods are able to estimate each method of an Android application. However, these methods cannot profile in terms of GUI (graphical user interface). In this paper, we propose an estimating energy consumption method for each GUI component of Android applications. Our proposed method inserts probes before and after the processes for each GUI component. The Estimated energy is calculated from the logs that recoded at the probes. We also present an automatic probing scheme utilizing data-flow analysis and searching source codes.

UR - http://www.scopus.com/inward/record.url?scp=84962144543&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84962144543&partnerID=8YFLogxK

U2 - 10.1109/TENCON.2015.7372762

DO - 10.1109/TENCON.2015.7372762

M3 - Conference contribution

AN - SCOPUS:84962144543

T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON

BT - TENCON 2015 - 2015 IEEE Region 10 Conference

PB - Institute of Electrical and Electronics Engineers Inc.

ER -