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

Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 28 publications
(12 citation statements)
references
References 6 publications
0
12
0
Order By: Relevance
“…However, we still lack empirical study on the effect of fixing Android smells through refactoring, mainly concerning memory and CPU usage. Studies regarding automatic detection and analysis of the impact of the refactoring on the Android platform are still premature [5].…”
Section: Introductionmentioning
confidence: 99%
“…However, we still lack empirical study on the effect of fixing Android smells through refactoring, mainly concerning memory and CPU usage. Studies regarding automatic detection and analysis of the impact of the refactoring on the Android platform are still premature [5].…”
Section: Introductionmentioning
confidence: 99%
“…The majority of these approaches address the application source code (38/85). Changes to source code included the removal of bad coding practices (antipatterns) [181], [182], [192], or refactoring to include best practices [190], [191], [194]. Source code adaptation approaches can also focus on particular elements of devices, such as the display.…”
Section: Discussionmentioning
confidence: 99%
“…Another approach to automatically refactor applications is to follow energy efficiency guidelines [190], [191], [194]. Cito et al [146] adapted application binaries to adjust the frequency of network requests to advertisements and analytics based on the battery status.…”
Section: Optimization Approachesmentioning
confidence: 99%
“…In [19] the authors base their work on 5 built-in checks of Android lint that they consider to be energy-related. Based on an existing tool chain, their solution called Leafactor automatically refactor Java source code and xml layouts into the Eclipse IDE.…”
Section: Related Workmentioning
confidence: 99%