skip to main content
10.1145/2661694.2661698acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Energy-aware design patterns for mobile application development (invited talk)

Published: 17 November 2014 Publication History

Abstract

Developing energy-efficient application is crucial for mobile platforms such as smartphone and tablets, since such devices operate on a limited amount of battery power. However, until recently most of the smartphone applications have been developed in an energy-oblivious fashion. This is increasingly becoming a concern due to the fact that smartphone applications are progressively becoming complex and energy-intensive, whereas the battery technology is unable to keep up. Existing studies have proposed a number of testing and re-factoring techniques that can be used to increase the energy-efficiency of such applications, after the development has been completed. However, we feel that maximum level of energy-efficiency can be achieved only if energy-efficient design practices are used in the software development process. In this study, we propose a set of energy-aware design patterns, specifically targeted at smartphone applications. These design patterns can be applied to huge number of real-life scenarios for energy-efficient information gathering and processing, within the smartphone application. We also present some examples of design patterns for application development for the Android platform.

References

[1]
Gartner. {www.gartner.com/newsroom/id/2592315}.
[2]
A. Pathak, Y. C. Hu, and M. Zhang. Where is the energy spent inside my app?: fine grained energy accounting on smartphones with eprof. In EuroSys, 2012.
[3]
A. Banerjee, L. K. Chong, S. Chattopadhyay, and A. Roychoudhury. Detecting energy bugs and hotspots in mobile apps. In FSE (to appear), 2014.
[4]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In SIGCOMM, 2009.
[5]
W. Baek and T. M. Chilimbi. Green: a framework for supporting energy-conscious programming using controlled approximation. In PLDI, 2010.

Cited By

View all
  • (2017)Future of mobile software for smartphones and dronesProceedings of the 4th International Conference on Mobile Software Engineering and Systems10.1109/MOBILESoft.2017.1(1-12)Online publication date: 20-May-2017
  • (2016)Automated re-factoring of Android apps to enhance energy-efficiencyProceedings of the International Conference on Mobile Software Engineering and Systems10.1145/2897073.2897086(139-150)Online publication date: 14-May-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DeMobile 2014: Proceedings of the 2nd International Workshop on Software Development Lifecycle for Mobile
November 2014
18 pages
ISBN:9781450332255
DOI:10.1145/2661694
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2014

Check for updates

Author Tags

  1. Energy-Aware Design Patterns
  2. Mobile Apps

Qualifiers

  • Article

Conference

SIGSOFT/FSE'14
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Future of mobile software for smartphones and dronesProceedings of the 4th International Conference on Mobile Software Engineering and Systems10.1109/MOBILESoft.2017.1(1-12)Online publication date: 20-May-2017
  • (2016)Automated re-factoring of Android apps to enhance energy-efficiencyProceedings of the International Conference on Mobile Software Engineering and Systems10.1145/2897073.2897086(139-150)Online publication date: 14-May-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media