{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T12:24:43Z","timestamp":1764332683707,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,27]],"date-time":"2018-05-27T00:00:00Z","timestamp":1527379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,27]]},"DOI":"10.1145\/3180155.3180249","type":"proceedings-article","created":{"date-parts":[[2018,12,13]],"date-time":"2018-12-13T15:45:16Z","timestamp":1544715916000},"page":"176-186","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Leveraging program analysis to reduce user-perceived latency in mobile applications"],"prefix":"10.1145","author":[{"given":"Yixue","family":"Zhao","sequence":"first","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcelo Schmitt","family":"Laser","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio Grande do Sul, Porto Alegre, RS, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingjun","family":"Lyu","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nenad","family":"Medvidovic","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n. d.}. Google Play App Store. http:\/\/play.google.com\/store\/apps. ({n. d.})."},{"volume-title":"Average mobile app session length as of 4th quarter","year":"2015","key":"e_1_3_2_1_2_1","unstructured":"2015. Average mobile app session length as of 4th quarter 2015. (2015). https:\/\/www.statista.com\/statistics\/202485\/average-ipad-app-session-length-by-app-categories\/"},{"volume-title":"https:\/\/www.heroku.com\/","year":"2017","key":"e_1_3_2_1_3_1","unstructured":"2017. Heroku. (2017). https:\/\/www.heroku.com\/"},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/docs.mongodb.com\/getting-started\/shell\/import-data\/","author":"DB.","year":"2017","unstructured":"2017. MongoDB. (2017). https:\/\/docs.mongodb.com\/getting-started\/shell\/import-data\/"},{"key":"e_1_3_2_1_5_1","unstructured":"2017. Xposed Framework. (2017). http:\/\/repo.xposed.info\/"},{"key":"e_1_3_2_1_6_1","unstructured":"AppDynamics. 2014. The app attention span. (2014)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594299"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2684822.2685302"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882919"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3090052"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Yinzhi Cao Yanick Fratantonio Antonio Bianchi Manuel Egele Christopher Kruegel Giovanni Vigna and Yan Chen. 2015. EdgeMiner: Automatically Detecting Implicit Control Flow Transitions through the Android Framework.. In NDSS.","DOI":"10.14722\/ndss.2015.23140"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566868"},{"key":"e_1_3_2_1_13_1","volume-title":"3rd EuroNGI Conference on. IEEE, 21--27","author":"Ossa B De La","year":"2007","unstructured":"B De La Ossa, JA Gil, Julio Sahuquillo, and Ana Pont. 2007. Improving web prefetching by making predictions at prefetch. In Next Generation Internet Networks, 3rd EuroNGI Conference on. IEEE, 21--27."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/301453.301557"},{"key":"e_1_3_2_1_15_1","unstructured":"SoftArch Research Group. 2018. PALOMA Project Website. (2018). https:\/\/softarch.usc.edu\/PALOMA"},{"key":"e_1_3_2_1_16_1","volume-title":"https:\/\/developer.android.com\/reference\/android\/os\/AsyncTask.html","author":"Guide Android Developers","year":"2017","unstructured":"Android Developers Guide. 2017. Android AsyncTask. (2017). https:\/\/developer.android.com\/reference\/android\/os\/AsyncTask.html"},{"key":"e_1_3_2_1_17_1","unstructured":"Android Developers API Guides. 2017. The Activity Lifecycle. (2017). https:\/\/developer.android.com\/guide\/components\/activities\/activity-lifecycle.html"},{"key":"e_1_3_2_1_18_1","unstructured":"Android Developers API Guides. 2017. Android Input Events. (2017). https:\/\/developer.android.com\/guide\/topics\/ui\/ui-events.html"},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/developer.android.com\/guide\/topics\/ui\/layout\/listview.html","author":"Guides Android Developers API","year":"2017","unstructured":"Android Developers API Guides. 2017. Android ListView. (2017). https:\/\/developer.android.com\/guide\/topics\/ui\/layout\/listview.html"},{"key":"e_1_3_2_1_20_1","volume-title":"https:\/\/developer.android.com\/guide\/topics\/resources\/string-resource.html","author":"Guides Android Developers API","year":"2017","unstructured":"Android Developers API Guides. 2017. String Resources. (2017). https:\/\/developer.android.com\/guide\/topics\/resources\/string-resource.html"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307651"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971648.2971669"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884867"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786879"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647355"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855711.1855720"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930611.2930620"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/235160.235164"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493432.2493490"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOBILESoft.2017.28"},{"key":"e_1_3_2_1_31_1","unstructured":"QUARTZ. 2016. Android just hit a record 88% market share of all smartphones. (2016) ."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387891"},{"key":"e_1_3_2_1_33_1","volume-title":"GATOR: Program Analysis Toolkit For Android. (2017)","author":"PRESTO","year":"2017","unstructured":"PRESTO research group. 2017. GATOR: Program Analysis Toolkit For Android. (2017) . http:\/\/web.cse.ohio-state.edu\/presto\/software\/gator\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052574"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098851"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/580760.823758"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/781995.782008"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2013.18"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2930611.2930619"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2746285.2746312"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2184489.2184508"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2187836.2187842"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015466"},{"volume-title":"IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications. 1--9.","author":"Wu C.","key":"e_1_3_2_1_44_1","unstructured":"C. Wu, X. Chen, Y. Zhou, N. Li, X. Fu, and Y. Zhang. 2016. Spice: Socially-driven learning-based mobile media prefetching. In IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications. 1--9."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307648"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818768"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.76"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2017.2769646"}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"],"location":"Gothenburg Sweden","acronym":"ICSE '18"},"container-title":["Proceedings of the 40th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180249","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3180155.3180249","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:30Z","timestamp":1750210770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,27]]},"references-count":48,"alternative-id":["10.1145\/3180155.3180249","10.1145\/3180155"],"URL":"https:\/\/doi.org\/10.1145\/3180155.3180249","relation":{},"subject":[],"published":{"date-parts":[[2018,5,27]]},"assertion":[{"value":"2018-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}