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

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/
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
_version_ 1848850732163268608
author Ching, Kin Keong
Koh, Tieng Wei
Abd Ghani, Abdul Azim
Sharif, Khaironi Yatim
author_facet Ching, Kin Keong
Koh, Tieng Wei
Abd Ghani, Abdul Azim
Sharif, Khaironi Yatim
author_sort Ching, Kin Keong
building UPM Institutional Repository
collection Online Access
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.
first_indexed 2025-11-15T10:10:58Z
format Article
id upm-46756
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T10:10:58Z
publishDate 2015
publisher World Academy of Science, Engineering and Technology
recordtype eprints
repository_type Digital Repository
spelling upm-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
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
title 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_short 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
url http://psasir.upm.edu.my/id/eprint/46756/
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