* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Wed 30 May 2018 14:40 - 15:00 at H2 room - Apps and App Stores II Chair(s): Patrick Maeder

Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic benefits. This paper presents PALOMA, a novel client-centric technique for reducing the network latency by prefetching HTTP requests in Android apps. Our work leverages string analysis and callback control-flow analysis to automatically instrument apps using PALOMA’s rigorous formulation of scenarios that address “what” and “when” to prefetch. PALOMA has been shown to incur significant runtime savings (several hundred milliseconds per prefetchable HTTP request), both when applied on a reusable evaluation benchmark we have developed and on real applications.

Wed 30 May

14:00 - 15:30: Technical Papers - Apps and App Stores II at H2 room
Chair(s): Patrick Maeder
icse-2018-Journal-first-papers152768160000014:00 - 14:20
Safwat HassanQueens University, Kingston, Canada, Chakkrit TantithamthavornUniversity of Adelaide, Australia, Cor-Paul BezemerQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University
icse-2018-Technical-Papers152768280000014:20 - 14:40
Kevin MoranCollege of William & Mary, Boyang Li, Carlos Bernal-Cárdenas, Dan Jelf, Denys PoshyvanykWilliam and Mary
Pre-print Media Attached
icse-2018-Technical-Papers152768400000014:40 - 15:00
Yixue ZhaoUniversity of Southern California, USA, Marcelo Laser, Yingjun LyuUniversity of Southern California, Nenad MedvidovićUniversity of Southern California
DOI Pre-print Media Attached
icse-2018-Technical-Papers152768520000015:00 - 15:20
Shin Hwei Tan, Zhen DongNational University of Singapore, Singapore, Xiang Gao, Abhik RoychoudhuryNational University of Singapore
Pre-print File Attached
icse-2018-Technical-Papers152768640000015:20 - 15:30