2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2017
DOI: 10.1109/saner.2017.7884613
|View full text |Cite
|
Sign up to set email alerts
|

Software-based energy profiling of Android apps: Simple, efficient and reliable?

Abstract: Modeling the power profile of mobile applications is a crucial activity to identify the causes behind energy leaks. To this aim, researchers have proposed hardware-based tools as well as model-based and software-based techniques to approximate the actual energy profile. However, all these solutions present their own advantages and disadvantages. Hardware-based tools are highly precise, but at the same time their use is bound to the acquisition of costly hardware components. Model-based tools require the calibr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
49
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 76 publications
(50 citation statements)
references
References 35 publications
1
49
0
Order By: Relevance
“…We have adopted a hardware-based approach to obtain energy measurements. We use Monsoon's Original Power Monitor with the sample rate set to 5000Hz, as used in previous research [10], [11], [28], [34], [35], [36], [37], [38]. Measurements are obtained using the Physalia toolset 6 Python library to collect energy consumption measurements in Android devices.…”
Section: Energy Data Collectionmentioning
confidence: 99%
See 1 more Smart Citation
“…We have adopted a hardware-based approach to obtain energy measurements. We use Monsoon's Original Power Monitor with the sample rate set to 5000Hz, as used in previous research [10], [11], [28], [34], [35], [36], [37], [38]. Measurements are obtained using the Physalia toolset 6 Python library to collect energy consumption measurements in Android devices.…”
Section: Energy Data Collectionmentioning
confidence: 99%
“…Notifications and alarms were turned off, lock screen security was disabled, and the "Don't keep Activities" setting was enabled. This last setting destroys every activity as soon as the user leaves it, erasing the current state of an app 11 .…”
Section: Setup and Metricsmentioning
confidence: 99%
“…To measure energy consumption of software applications running on mobile phones, there are multiple tools based on both hardware and software [17][18][19][20][21][22][23][24]. Although hardware measurement offers higher precision, we cannot make use of it, since it estimates the energy consumed by the whole machine, and our study investigates the consumption at the application level.…”
Section: Energy Profiling Toolmentioning
confidence: 99%
“…More recently, several new models were also published, either for the system as a whole, as it was the case for (Di Nucci et al, 2017a), (Shukla et al, 2016) and (Chowdhury and Hindle, 2016), or just the Central Processing Unit (CPU) like the models presented in (Yoon et al, 2017) and (Walker et al, 2017). Some of them even offered better accuracy like (Yoon et al, 2017) and proved that software profiling is practically as accurate and reliable as hardware profiling (Di Nucci et al, 2017b).…”
Section: Introductionmentioning
confidence: 99%