Techniques for Improving the Energy Efficiency of Mobile Apps: A Taxonomy and Systematic Literature Review

08/16/2023
by   Stefan Huber, et al.
0

Building energy efficient software is an increasingly important task for mobile developers. However, a cumulative body of knowledge of techniques that support this goal does not exist. We conduct a systematic literature review to gather information on existing techniques that allow developers to increase energy efficiency in mobile apps. Based on a synthesis of the 91 included primary studies, we propose a taxonomy of techniques for improving the energy efficiency in mobile apps. The taxonomy includes seven main categories of techniques and serves as a collection of available methods for developers and as a reference guide for software testers when performing energy efficiency testing by the means of benchmark tests.

READ FULL TEXT
research
03/15/2018

Using Automatic Refactoring to Improve Energy Efficiency of Android Apps

The ever-growing popularity of mobile phones has brought additional chal...
research
08/22/2019

Do Energy-oriented Changes Hinder Maintainability?

Energy efficiency is a crucial quality requirement for mobile applicatio...
research
01/04/2019

Detecting and Diagnosing Energy Issues for Mobile Applications

Energy efficiency is an important criterion to judge the quality of mobi...
research
01/10/2019

Catalog of Energy Patterns for Mobile Applications

Software engineers make use of design patterns for reasons that range fr...
research
12/07/2020

Small Changes, Big Impacts: Leveraging Diversity to Improve Energy Efficiency

In the last few years, a growing body of research has proposed methods, ...
research
08/31/2021

Mapping breakpoint types: an exploratory study

Debugging is a relevant task for finding bugs during software developmen...
research
09/25/2022

Evaluating the effects of reducing voltage margins for energy-efficient operation of MPSoCs

Voltage margins, or guardbands, are imposed on DVFS systems to account f...

Please sign up or login with your details

Forgot password? Click here to reset