2011 · 26 citations · 7 references
EngineeringEnergy EfficiencyEnergy PerformanceSmartphone ApplicationsMobile AnalyticsEnergy Cost EvaluationEnergy AssessmentInternet Of ThingsPower-aware SoftwareEnergy ConsumptionMobile Data OffloadingComputer EngineeringMobile ComputingComputer SciencePower ConsumptionMobile Computing SystemEnergy ManagementSoftware TestingTechnologyPower-efficient ComputingTest Cases
Smartphones are emerging as a preferred communication device of users. In this paper, we provide a methodology to select user level test cases for performing energy cost evaluation of smartphone applications. We define the concept of a user level test case for smartphones and show that, due to configuration settings, there exist millions of such test cases. Next, we discuss a test selection technique to reduce the number of test cases. We apply the technique to five different smartphones and evaluate their energy costs for running common network related applications. We have developed a test bench to execute those test cases for real applications on smartphones and measure their actual energy costs. This work provides a framework for researchers and developers to conduct experiments for measuring the energy cost of applications on smartphones.
7
Hossein Falaki, Ratul Mahajan, Srikanth Kandula et al. · 2010 · 840 citations
Exponential Distribution, Engineering, Mobile Interaction +24
Battery modeling for energy-aware system design
Ravishankar Rao, Sarma Vrudhula, Daler Rakhmatov · Computer · 2003 · 419 citations
A first look at traffic on smartphones
Hossein Falaki, Dimitrios Lymberopoulos, Ratul Mahajan et al. · 2010 · 386 citations
Mobile Data Offloading, Mobile Security, Internet Traffic Analysis +15
Anatomizing application performance differences on smartphones
Junxian Huang, Qiang Xu, Birjodh Tiwana et al. · 2010 · 295 citations