2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft) 2017
DOI: 10.1109/mobilesoft.2017.19
|View full text |Cite
|
Sign up to set email alerts
|

Performance-Based Guidelines for Energy Efficient Mobile Applications

Abstract: Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers are becoming less popular. Therefore, it is important for companies to deliver efficient mobile applications. As an example, Google has published a set of best practices to optimize the performance of Android applications. However, these guidelines fall short to address energy consumption. As mobile software applications operate in resource-constrained environments, guidelines to build energy efficient application… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
65
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 71 publications
(66 citation statements)
references
References 35 publications
0
65
0
1
Order By: Relevance
“…Release resources or services as soon as possible (such as wake locks, screen) (Liu et al, 2016;Banerjee and Roychoudhury, 2016;Cruz and Abreu, 2017;Pathak et al, 2012b).…”
Section: Race-to-idlementioning
confidence: 99%
“…Release resources or services as soon as possible (such as wake locks, screen) (Liu et al, 2016;Banerjee and Roychoudhury, 2016;Cruz and Abreu, 2017;Pathak et al, 2012b).…”
Section: Race-to-idlementioning
confidence: 99%
“…For instance, for mobile applications, there are works focused on analyzing the energy efficiency of code blocks [5,19], or just monitoring how energy consumption evolves over time [11]. Other studies aimed at a more extensive energy consumption analysis, by comparing the energy efficiency of similar programs in specific usage scenarios [4,17], or by providing conclusions on the energy impact of different implementation decisions [7]. Several other works have shown that several factors, such as different design patterns [22,31], coding practices [21,26,29,32], and data structures [15,23,24,27], actually have a significant influence in the software's energy efficiency.…”
Section: Related Workmentioning
confidence: 99%
“…As expected from previous work and corroborated with the violin plots, our measurements follow a normal distribution A n d ro id V ie w C li e n t -also confirmed with the Shapiro-Wilk test. Thus, we assess the statistical significance of the mean difference of energy consumption between frameworks using the parametric Welch's t-test as used in previous work [16]. We apply the Benjamini-Hochberg procedure by correcting p-values with the number of times a given sample is used in different tests.…”
Section: Statistical Significancementioning
confidence: 99%