2015 IEEE 13th International Scientific Conference on Informatics 2015
DOI: 10.1109/informatics.2015.7377811
|View full text |Cite
|
Sign up to set email alerts
|

GreenDroid: A tool for analysing power consumption in the android ecosystem

Abstract: This paper presents GreenDroid, a tool for monitoring and analyzing power consumption for the Android ecosystem. This tool instruments the source code of a giving Android application and is able to estimate the power consumed when running it. Moreover, it uses advanced classification algorithms to detect abnormal power consumption and to relate them to fragments in the source code. A set of graphical results are produced that help software developers to identify abnormal power consumption in their source code.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
2

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 24 publications
0
10
0
2
Order By: Relevance
“…Couto et al [312] presented a tool named GreenDroid 4 that can estimate the power consumption of Android-based mobile devices. It also has the capability to identify abnormal power consumption in an application's source code by parsing of Android/Java programs and constructs an AST.…”
Section: ) Estimating Power Consumption By Instrumenting the Source mentioning
confidence: 99%
“…Couto et al [312] presented a tool named GreenDroid 4 that can estimate the power consumption of Android-based mobile devices. It also has the capability to identify abnormal power consumption in an application's source code by parsing of Android/Java programs and constructs an AST.…”
Section: ) Estimating Power Consumption By Instrumenting the Source mentioning
confidence: 99%
“…Motivated by this, several research works focused on providing information about the energy consumption of applications. Some of them were able to monitor the consumption per application [4,7,27,28], or even compare different usages of similar applications [6], while others tried to determine the energy consumed by blocks of code, such as methods [2,3], lines of code [9] or even bytecode instructions [5].…”
Section: Related Workmentioning
confidence: 99%
“…This growing concern on energy efficiency may also be associated with the perspective of software developers. Unfortunately, developing energy-aware software [3] is still a difficult task. While programming languages provide several compiler optimizations [14], memory profiler tools, benchmark [10,12] and time execution monitoring frameworks, there are no equivalent tools and frameworks to optimize energy consumption [8].…”
Section: Related Workmentioning
confidence: 99%