Abstract

Mobile applications are popularly known as apps. Energy and battery-life are critical factors that enable the development and sustainability of apps on mobile devices. Application software developers need to consider the minimization of energy consumption along with the development and deployment of applications. Intelligent software engineering practices and tools are needed in order to assist developers in energy management of Android application development. This article proposes a rule-engine driven framework for estimating the energy consumption of an Android application by using program analysis of the source code. The basis of this framework is to provide the developer with a notion of which part of the application source code consumes considerable energy, and what alternatives could be used to replace it without changing its core functionality. It presents metrics at the overall, event and source code level, allowing application developers to optimize their applications early in the software development cycle.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.