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.
DownloadPaper 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