Write a Blog >>
MOBILESoft 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Wed 15 Jul 2020 07:00 - 07:15 at MobileSoft - Energy Consumption Chair(s): Fabio Palomba

In mobile devices, the battery is a limited resource and mobile apps are designed with this constraint in mind. To speed up development, app developers often use third-party libraries. Researchers have found that third-party libraries for ads and billing excessively use mobile resources. Other often used third-party libraries such as Android third-party HTTP libraries have received less attention from research regarding energy consumption. To fill this gap, we investigated whether popular Android third-party HTTP libraries vary in energy consumption. In addition, we checked whether there is a correlation between performance and energy consumption. To achieve this goal, we performed a controlled experiment. We created 45 different versions of a custom app and explored the energy consumption and performance of eight popular Android third-party HTTP libraries in five typical use cases. We found that there is a significant variance of energy consumption between the selected Android third-party HTTP libraries. The energy drivers are related to the internal structure of the Android third-party HTTP libraries, in particular with the handling of asynchronous tasks and the creation of multiple threads in the background. We did not find significant correlation between performance and energy consumption in most of the versions. Our results will help app developers make better choices when selecting Android third-party HTTP libraries. Future studies investigating the interdependencies between performance, malware detection, maintenance, energy efficiency and other quality dimensions of Android app code could also benefit from our results.

Wed 15 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

07:00 - 08:30: Energy ConsumptionPaper Presentations / Technical Papers at MobileSoft
Chair(s): Fabio PalombaUniversity of Salerno
Virtualization chair: Ferdian Thung
07:00 - 07:15
Technical Papers
Hina AnwarUniversity of Tartu, Berker DemirerUniversity of Tartu, Dietmar PfahlUniversity of Tartu, Satish SriramaUniversity of Tartu
07:15 - 07:30
Technical Papers
Rui António Ramada RuaUniversity of Minho & INESC TEC, Rui António Ramada RuaUniversity of Minho & INESC TEC, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João SaraivaUniversity of Minho, Portugal
07:30 - 07:45
Technical Papers
Ivano MalavoltaVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Lukas JasmontasVrije Universiteit Amsterdam, Sarthak GuptaVrije Universiteit Amsterdam, Kaveh Ali Karam SoltanyVrije Universiteit Amsterdam
Media Attached
07:45 - 08:00
Paper Presentations
08:00 - 08:30
Paper Presentations