An Investigation into the Energy Consumption of HTTP POST Request Methods for Android App Development

Hina Anwar, Dietmar Pfahl, Satish Srirama

2018

Abstract

Producing energy efficient applications without compromising performance is a difficult job for developers as it affects the utility of smart devices. In this paper, we conducted a small-scale evaluation of selected implementations using different methods for making HTTP POST requests. In the evaluation, we measured how much energy is consumed by each implementation and how varying message payload size effects the energy consumption of each implementation. Our results provide useful guidance for mobile app developers. In particular, we found that implementation using OkHttp consumes less energy than the implementation using HttpURLConnection or Volley libraries. These results serve to inform the developers about the energy consumption of different HTTP POST request methods.

Download


Paper Citation


in Harvard Style

Pfahl D. and Srirama S. (2018). An Investigation into the Energy Consumption of HTTP POST Request Methods for Android App Development.In Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-320-9, pages 241-248. DOI: 10.5220/0006846102410248


in Bibtex Style

@conference{icsoft18,
author={Dietmar Pfahl and Satish Srirama},
title={An Investigation into the Energy Consumption of HTTP POST Request Methods for Android App Development},
booktitle={Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2018},
pages={241-248},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006846102410248},
isbn={978-989-758-320-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - An Investigation into the Energy Consumption of HTTP POST Request Methods for Android App Development
SN - 978-989-758-320-9
AU - Pfahl D.
AU - Srirama S.
PY - 2018
SP - 241
EP - 248
DO - 10.5220/0006846102410248