Towards the use of software product metrics as an indicator for measuring mobile applications power consumption

Maintaining factory default battery endurance rate over time in supporting huge amount of running applications on energy-restricted mobile devices has created a new challenge for mobile applications developer. While delivering customers’ unlimited expectations, developers are barely aware of effic...

Full description

Saved in:
Bibliographic Details
Main Authors: Ching, Kin Keong, Koh, Tieng Wei, Abd Ghani, Abdul Azim, Sharif, Khaironi Yatim
Format: Article
Language:English
Published: World Academy of Science, Engineering and Technology 2015
Online Access:http://psasir.upm.edu.my/id/eprint/46756/1/Towards%20the%20use%20of%20software%20product%20metrics%20as%20an%20indicator%20for%20measuring%20mobile%20applications%20power%20consumption.pdf
http://psasir.upm.edu.my/id/eprint/46756/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
id my.upm.eprints.46756
record_format eprints
spelling my.upm.eprints.467562019-10-14T04:03:48Z http://psasir.upm.edu.my/id/eprint/46756/ Towards the use of software product metrics as an indicator for measuring mobile applications power consumption Ching, Kin Keong Koh, Tieng Wei Abd Ghani, Abdul Azim Sharif, Khaironi Yatim Maintaining factory default battery endurance rate over time in supporting huge amount of running applications on energy-restricted mobile devices has created a new challenge for mobile applications developer. While delivering customers’ unlimited expectations, developers are barely aware of efficient use of energy from the application itself. Thus, developers need a set of valid energy consumption indicators in assisting them to develop energy saving applications. In this paper, we present a few software product metrics that can be used as an indicator to measure energy consumption of Android-based mobile applications in the early of design stage. In particular, Trepn Profiler (Power profiling tool for Qualcomm processor) has used to collect the data of mobile application power consumption, and then analyzed for the 23 software metrics in this preliminary study. The results show that McCabe cyclomatic complexity, number of parameters, nested block depth, number of methods, weighted methods per class, number of classes, total lines of code and method lines have direct relationship with power consumption of mobile application. World Academy of Science, Engineering and Technology 2015 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/46756/1/Towards%20the%20use%20of%20software%20product%20metrics%20as%20an%20indicator%20for%20measuring%20mobile%20applications%20power%20consumption.pdf Ching, Kin Keong and Koh, Tieng Wei and Abd Ghani, Abdul Azim and Sharif, Khaironi Yatim (2015) Towards the use of software product metrics as an indicator for measuring mobile applications power consumption. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 9 (11). pp. 2005-2014. ISSN 2010-376X; ESSN: 2010-3778
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Maintaining factory default battery endurance rate over time in supporting huge amount of running applications on energy-restricted mobile devices has created a new challenge for mobile applications developer. While delivering customers’ unlimited expectations, developers are barely aware of efficient use of energy from the application itself. Thus, developers need a set of valid energy consumption indicators in assisting them to develop energy saving applications. In this paper, we present a few software product metrics that can be used as an indicator to measure energy consumption of Android-based mobile applications in the early of design stage. In particular, Trepn Profiler (Power profiling tool for Qualcomm processor) has used to collect the data of mobile application power consumption, and then analyzed for the 23 software metrics in this preliminary study. The results show that McCabe cyclomatic complexity, number of parameters, nested block depth, number of methods, weighted methods per class, number of classes, total lines of code and method lines have direct relationship with power consumption of mobile application.
format Article
author Ching, Kin Keong
Koh, Tieng Wei
Abd Ghani, Abdul Azim
Sharif, Khaironi Yatim
spellingShingle Ching, Kin Keong
Koh, Tieng Wei
Abd Ghani, Abdul Azim
Sharif, Khaironi Yatim
Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
author_facet Ching, Kin Keong
Koh, Tieng Wei
Abd Ghani, Abdul Azim
Sharif, Khaironi Yatim
author_sort Ching, Kin Keong
title Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
title_short Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
title_full Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
title_fullStr Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
title_full_unstemmed Towards the use of software product metrics as an indicator for measuring mobile applications power consumption
title_sort towards the use of software product metrics as an indicator for measuring mobile applications power consumption
publisher World Academy of Science, Engineering and Technology
publishDate 2015
url http://psasir.upm.edu.my/id/eprint/46756/1/Towards%20the%20use%20of%20software%20product%20metrics%20as%20an%20indicator%20for%20measuring%20mobile%20applications%20power%20consumption.pdf
http://psasir.upm.edu.my/id/eprint/46756/
_version_ 1648738113739030528