Have a personal or library account? Click to login

Evaluating the Impact of Design Pattern Usage on Energy Consumption of Applications for Mobile Platform

Open Access
|Jun 2021

Abstract

Energy efficiency in mobile computing is really an important issue these days. Owing to the popularity and prevalence of Android operating system among the people, a great number of Android smartphone applications have been developed and proliferated by the software developers. While developing these applications, developers have to keep energy consumption factor in mind, as the efficiency of an application is largely affected by it. Thus, designers and programmers endeavour to choose the best designing approaches to develop energy-efficient applications. It is imperative to assist the programmers in choosing appropriate techniques and strategies to manage power consumption. In the present research, we have investigated the effect of Android application design on its energy utilisation. For this purpose, we have practically implemented design patterns on two Android applications and evaluated their energy consumption before and after implementing these patterns. We have modelled the high-level design of these two Android applications by using software design patterns in such a way as to abate their energy requirement. We have also checked how the quality, maintainability, and efficiency of code are affected by these design patterns. The outcomes of the research can facilitate programmers to utilise these details while developing energy efficient solutions.

DOI: https://doi.org/10.2478/acss-2021-0001 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683
Language: English
Page range: 1 - 11
Published on: Jun 4, 2021
Published by: Riga Technical University
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2021 Awais Qasim, Adeel Munawar, Jawad Hassan, Adnan Khalid, published by Riga Technical University
This work is licensed under the Creative Commons Attribution 4.0 License.