Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/33741

TitleDetecting anomalous energy consumption in android applications
Author(s)Couto, Marco
Carção, Tiago
Cunha, Jácome Miguel Costa
Fernandes, João Paulo
Saraiva, João Alexandre
KeywordsGreen computing
Energy-aware software
Source code analysis
Issue date2014
PublisherSpringer Verlag
JournalLecture Notes in Computer Science
Abstract(s)The use of powerful mobile devices, like smartphones, tablets and laptops, are changing the way programmers develop software. While in the past the primary goal to optimize software was the run time optimization, nowadays there is a growing awareness of the need to reduce energy consumption. This paper presents a technique and a tool to detect anomalous energy consumption in Android applications, and to relate it directly with the source code of the application. We propose a dynamically calibrated model for energy consumption for the Android ecosystem, and that supports different devices. The model is then used as an API to monitor the application execution: first, we instrument the application source code so that we can relate energy consumption to the application source code; second, we use a statistical approach, based on fault-localization techniques, to localize abnormal energy consumption in the source code .
TypeConference paper
URIhttps://hdl.handle.net/1822/33741
ISBN9783319118628
DOI10.1007/978-3-319-11863-5_6
ISSN0302-9743
Peer-Reviewedyes
AccessOpen access
Appears in Collections:HASLab - Artigos em atas de conferências internacionais (texto completo)

Files in This Item:
File SizeFormat 
2010.pdf687,56 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID