2020 · 13 citations · 21 references
Mobile SecurityEngineeringEnergy EfficiencyEnergy ConservationSoftware EngineeringGreen BuildingSoftware AnalysisGreen CodeHardware SecurityPower-aware SoftwareEnergy Hogging AppsGreen EngineeringAndroid StudioSoftware DesignEnergy ManagementSustainable EnergySoftware TestingTechnologyGreen Methodology
Nowadays, energy efficiency is recognized as a core quality attribute of applications (apps) running on Android-powered devices constrained by their battery. Indeed, energy hogging apps are a liability to both the end-user and software developer. Yet, there are very few tools available to help developers increase the quality of their native code by ridding it of energy-related bugs. Android Studio is the official IDE for millions of developers worldwide and there's no better place to enforce green coding rules in everyday projects. Indeed, Android Studio provides a code scanning tool called Android lint that can be extended with lacking green checks in order to foster the design of more eco-responsible apps.
21
Bootstrapping energy debugging on smartphones
Abhinav Pathak, Y. Charlie Hu, Ming Zhang · 2011 · 202 citations
What Do Programmers Know about Software Energy Consumption?
Candy Pang, Abram Hindle, Bram Adams et al. · IEEE Software · 2015 · 162 citations
An Empirical Study of the Energy Consumption of Android Applications
Ding Li, Shuai Hao, Jiaping Gui et al. · 2014 · 144 citations
Gustavo Pinto, Fernando Castor · Communications of the ACM · 2017 · 135 citations