DocumentCode :
2472135
Title :
A methodology for energy performance testing of smartphone applications
Author :
Abogharaf, Abdulhakim ; Palit, Rajesh ; Naik, Kshirasagar ; Singh, Ajit
Author_Institution :
Univ. of Waterloo, Waterloo, ON, Canada
fYear :
2012
fDate :
2-3 June 2012
Firstpage :
110
Lastpage :
116
Abstract :
Smartphones are becoming increasingly popular among users. They are equipped with an enormous number of applications, and these applications drain the smartphones´ batteries. Moreover, battery capacity is significantly restricted due to constraints on size and weight of the device. It is important for smartphone applications to be energy efficient. Thus, a methodology to conduct energy performance testing is needed for two reasons: (i) evaluate the power consumption of a single application on a given device; (ii) compare the power consumption of different smartphones or platforms running the same application. In our earlier work “Selection and execution of user level test cases for energy cost evaluation of smartphones” (Proceedings of the 6th AST, 2011), we have developed a testing methodology that significantly reduces the number of test cases. In addition, we have introduced the concepts of primary and standalone test configurations. However, ordering of the executions of those two kinds of tests is non-trivial, and it was not studied in that paper. In this paper, we introduce a methodology to interleave the identification of those two kinds of test configurations in order to reduce the total number of configurations. We express the methodology in the form of a detailed flow chart that application developers can easily follow. We apply the methodology to a specific smartphone, namely HTC Nexus One smartphone in order to illustrate the process of this methodology. We have shown that the total number of test configurations obtained by the given methodology is the same as the number predicted by numerical expressions.
Keywords :
power aware computing; smart phones; HTC Nexus One; battery capacity; energy cost evaluation; energy performance testing; flow chart; power consumption; smartphone applications; test configurations; Batteries; Educational institutions; Global Positioning System; Hardware; Performance evaluation; Power demand; Testing; Smartphones; energy performance; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automation of Software Test (AST), 2012 7th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1821-1
Type :
conf
DOI :
10.1109/IWAST.2012.6228978
Filename :
6228978
Link To Document :
بازگشت