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., {"references":["C. Sahin, F. Cayci, J. Clause, F. Kiamilev, L. Pollock, K. Winbladh.\n\"Towards Power Reduction through Improved Software Design\". In\nIEEE Energytech, pages 1 - 6, MAY 2012.","S. Jha., Poorly written apps can sap 30 to 40% of a phone's juice, June\n2011. CEO, Motorola Mobility, Bank of America Merrill Lynch 2011\nTechnology Conference.","Mark D. Syer et al., Revisiting Prior Empirical Findings For Mobile\nApps: An Empirical Case Study on the 15 Most Popular Open-Source\nAndroid Apps, In proceeding of: Proceedings of the 2013 Conference of\nthe Center for Advanced Studies on Collaborative Research, 2013","F.F Chen, J.G Schneider, Y. Yang, J. Grundy, Q. He. \"An Energy\nConsumption Model and Analysis Tool for Cloud Computing\nEnvironments\", in Proceedings of the 1st International Workshop on\nGreen and Sustainable Software (GREENS'12), 2012, pp.45-50.","H. Chen, B. Luo, W. Shi. \"Anole: A Case for Energy-Aware Mobile\nApplication Design\", in Proceedings of the 41st International\nConference on Parallel Processing Workshops (ICPPW'12), 2012,\npp.232-238.","Mark D. Syer, Meiyappan Nagappan, Ahmed E. Hassan, Bram Adams,\nRevisiting prior empirical findings for mobile apps: an empirical case\nstudy on the 15 most popular open-source Android apps, Proceedings of\nthe 2013 Conference of the Center for Advanced Studies on\nCollaborative Research, November 18-20, 2013, Ontario, Canada","J. Bornholt, T. Mytkowicz, K. S. McKinley. The Model Is Not Enough:\nUnderstanding Energy Consumption in Mobile Devices\", in Posters\nSession of Hot Chips: A Symposium on High Performance Chips\n(HC24), 2012.","J. Flinn, M. Satyanarayanan. \"Energy-aware Adaptation for Mobile\nApplications\", in Proceedings of 17th ACM Symposium on Operating\nSystems Principles (SOSP'99), pp.48-63.","L. Luo, W. Wu, D. Di, F. Zhang, Y. Z. Yan, Y. K. Mao. \"A Resource\nScheduling Algorithm of Cloud Computing based on Energy Efficient\nOptimization Methods\", in Proceedings of the IEEE International Green\nComputing Conference (IGCC'12), 2012, pp.1-6.\n[10] L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. P. Dick, Z. M. Mao, L.\nYang. \"Accurate Online Power Estimation and Automatic Battery\nBehavior Based Power Model Generation for Smartphones\", in\nProceedings of the 8th IEEE/ACM/IFIP International Conference on\nHardware/Software Codesign and System Synthesis (CODES+ISSS'10),\n2010, pp.105-114.\n[11] Young-Seol Lee; Sung-Bae Cho, \"An Efficient Energy Management\nSystem for Android Phone Using Bayesian Networks,\" Distributed\nComputing Systems Workshops (ICDCSW), 2012 32nd International\nConference on, vol., no., pp.102, 107, 18-21 June 2012.\n[12] Donohoo, B. K.; Ohlsen, C.; Pasricha, S., \"AURA: An application and\nuser interaction aware middleware framework for energy optimization in\nmobile devices,\" Computer Design (ICCD), 2011 IEEE 29th\nInternational Conference on, vol., no., pp.168,174, 9-12 Oct. 2011\n[13] N. Balasubramanian, A. Balasubramanian, A. Venkatramani. \"Energy\nConsumption in Mobile Phones: A Measurement Study and Implications\nfor Network Applications, in Proceedings of the 9th ACM SIGCOMM\nconference on Internet measurement conference (IMC'09), 2009,\npp.280-293.\n[14] O. Arnold, F. Ritchter, G. Fettweis, O. Blume. \"Power Consumption\nModelling of Different Base Station Types in Heterogeneous Cellular\nNetworks\", in the Proceedings of the Future Network and Mobile\nSummit (FNMS'10), 2010, pp.1-8.\n[15] O. Silvén, K. Jyrkkä. \"Observation on Power-Efficiency Trends in\nMobile Communication Devices\", LNCS 3553, 2005, pp.142-151.\n[16] P. Bartalos, M. B. Blake. \"Green Web Services: Modelling and\nEstimating Power Consumption of Web Services\", in Proceedings of the\nIEEE 19th International Conference on Web Services (ICWS'12), 2012,\npp.178-185.\n[17] Jain, R.; Bose, J.; Arif, T., \"Contextual adaptive user interface for\nAndroid devices,\" India Conference (INDICON), 2013 Annual IEEE,\nvol., no., pp.1,5, 13-15 Dec. 2013\n[18] R. Yamini. \"Power Management in Cloud Computing Using Green\nAlgorithm\", in Proceedings of the IEEE International Conference on\nAdvances in Engineering, Science and Management (ICAESM'12),\n2012, pp.128-133.\n[19] Tan Kiat Wee, Rajesh Krishna Balan, Adaptive display power\nmanagement for OLED displays, Proceedings of the first ACM\ninternational workshop on Mobile gaming, August 13-13, 2012,\nHelsinki, Finland\n[20] R. Kraves, P. Krishnan. \"Application-driven Power Management for\nMobile Communication\", Journal of Wireless Network, Vol.6 Issue 4,\nJuly 2000, pp.263-277.\n[21] S. A. Ahson, M. llyas, \"Cloud Computing and Software Services:\nTheory and Techniques\", CRC Press, Boca Raton, Florida, 2011.\n[22] S. Gűrűn, R. Wolski, T. Sherwood, C. Krints. \"Modelling, Predicting\nand Reducing Energy Consumption in Resource Restricted Computers\",\nPhD Dissertation in Computer Science, University of California, Santa\nBarbara, 2007.\n[23] T. Do, S. Rawshdeh, W, Shi. \"pTop: A Process-level power Profiling\nTool\", in Proceedings of the 2nd Workshop on Power Aware Computing\nand Systems(HotPower'09), 2009.\n[24] T. Pering, Y. Agarwal, R. Want. \"CoolSpots: Reducing the power\nConsumption of wireless Mobile Devices with multiple Radio\nInterfaces\", in Proceedings of the 4th International Conference on\nMobile Systems, Applications and Services (MobiSys'06), 2006 pp.220-\n232.\n[25] Y. Cui, X. Ma, H. Y. Wang, I. Stojmenonic, J. C.Liu. \"A Survey of\nEnergy Efficient Wireless Transmission and Modelling in Mobile Cloud\nComputing\", Journal of Mobile Networks and Applications, Vol.18,\nIssue 1, Feb 2013, pp.148-155.\n[26] Dongwon Kim; Nohyun Jung; Hojung Cha, \"Content-centric display\nenergy management for mobile devices,\" Design Automation\nConference (DAC), 2014 51st ACM/EDAC/IEEE, pp.1,6, 1-5 June\n2014\n[27] Pathania, A.; Qing Jiao; Prakash, A.; Mitra, T., \"Integrated CPU-GPU\npower management for 3D mobile games,\" Design Automation\nConference (DAC), 2014 51st ACM/EDAC/IEEE, pp.1,6, 1-5 June\n2014, doi: 10.1145/2593069.2593151\n[28] Z.X. Liao, W.C. Peng, Y.C. Pan, P.R.Lei. \"On Mining Mobile Apps\nUsage Behavior for Predicting Apps Usage in Smartphones\",\nProceedings of the 22nd ACM international conference on Conference\non information & knowledge management, October 2013.\n[29] Kadjo, D.; Ogras, U.; Ayoub, R.; Kishinevsky, M.; Gratz, P., \"Towards platform level power management in mobile systems,\" System-on-Chip\nConference (SOCC), 2014 27th IEEE International, vol., no.,\npp.146,151, 2-5 Sept. 2014\n[30] C. Brandolese, M.Politec. \"Source-Level Estimation of Energy\nConsumption and Execution Time of Embedded Software\", Proceedings\nof the 11th EUROMICRO Conf. Digital System Design Architectures,\nMethods and Tools (DSD), pp. 115-123, 2008.\n[31] Khairy, A.; Ammar, H.H.; Bahgat, R., \"Smartphone Energizer:\nExtending Smartphone's battery life with smart offloading,\" Wireless\nCommunications and Mobile Computing Conference (IWCMC), 2013\n9th International, vol., no., pp.329,336, 1-5 July 2013\n[32] E. Harjula, O. Kassinen, M. Ylianttila. \"Consumption Model for Mobile\nDevices in 3G and WLAN Networks\", in Proceedings of the 9th IEEE\nConsumer Communication and Networking Conference (CCNC'12),\n2012, pp.532-537.\n[33] A. Papageorgiou, U. Lampe, D. Schuller, R. Steinmetz, A. Bamis.\n\"Invoking Web Services based on Energy Consumption Models:, in\nProceedings of the IEEE 1st International Conference on Mobile\nServices(ICMS'12), 2102, pp.40-47\n[34] C. Thompson, D. Schmidt, H. Tumer, J. White. \"Analyzing Mobile\nApplication Software Power Consumption Via Model-driven\nEngineering\", in Proceedings of the 1st International Conference on\nPervasive and Embedded Computing and Communication\nSystems(PECCS'11), 2011, pp.101-113\n[35] Yi-Wei Ma; Jiann-Liang Chen; Ching-Hesign Chou; Shyue-Kung Lu,\n\"A Power Saving Mechanism for Multimedia Streaming Services in\nCloud Computing,\" Systems Journal, IEEE, vol.8, no.1, pp.219,224,\nMarch 2014\n[36] Nagata, K.; Yamaguchi, S.; Ogawa, H., \"A Power Saving Method with\nConsideration of Performance in Android Terminals,\" Ubiquitous\nIntelligence & Computing and 9th International Conference on\nAutonomic & Trusted Computing (UIC/ATC), 2012 9th International\nConference on, vol., no., pp.578,585, 4-7 Sept. 2012\n[37] Wen-Yew Liang; Ming-Feng Chang; Yen-Lin Chen; Chin-Feng Lai,\n\"Energy efficient video decoding for the Android operating system,\"\nConsumer Electronics (ICCE), 2013 IEEE International Conference on,\nvol., no., pp.344,345, 11-14 Jan. 2013\n[38] Gung-Yu Pan; Lai, B.-C.C.; Sheng-Yen Chen; Jing-Yang Jou, \"A\nlearning-on-cloud power management policy for smart devices,\"\nComputer-Aided Design (ICCAD), 2014 IEEE/ACM International\nConference on, vol., no., pp.376,381, 2-6 Nov. 2014\n[39] Deqian Kong; Tao Qi; Tan Yang; Yidong Cui, \"A dynamic computation\noffloading framework for Android,\" Broadband Network & Multimedia\nTechnology (IC-BNMT), 2013 5th IEEE International Conference on,\nvol., no., pp.134,138, 17-19 Nov. 2013"]}