{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:44Z","timestamp":1750221284227,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,2]],"date-time":"2017-09-02T00:00:00Z","timestamp":1504310400000},"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":[[2017,9,2]]},"DOI":"10.1145\/3124680.3124721","type":"proceedings-article","created":{"date-parts":[[2017,9,5]],"date-time":"2017-09-05T12:23:44Z","timestamp":1504614224000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Improving User Experience of Android Smartphones Using Foreground App-Aware I\/O Management"],"prefix":"10.1145","author":[{"given":"Sangwook Shane","family":"Hahn","sequence":"first","affiliation":[{"name":"Seoul National University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sungjin","family":"Lee","sequence":"additional","affiliation":[{"name":"DGIST"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Inhyuk","family":"Yee","sequence":"additional","affiliation":[{"name":"TmaxSoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Donguk","family":"Ryu","sequence":"additional","affiliation":[{"name":"Samsung Electronics"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jihong","family":"Kim","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Hackborn D. Multitasking the Android Way. https:\/\/android-developers.googleblog.com\/2010\/04\/multitasking-android-way.html.  Hackborn D. Multitasking the Android Way. https:\/\/android-developers.googleblog.com\/2010\/04\/multitasking-android-way.html."},{"key":"e_1_3_2_1_2_1","unstructured":"iOS Human Interface Guidelines - Multitasking. https:\/\/developer.apple.com\/ios\/human-interface-guidelines\/features\/multitasking.  iOS Human Interface Guidelines - Multitasking. https:\/\/developer.apple.com\/ios\/human-interface-guidelines\/features\/multitasking."},{"key":"e_1_3_2_1_3_1","unstructured":"Background Execution Limits. https:\/\/developer.android.com\/preview\/features\/background.html.  Background Execution Limits. https:\/\/developer.android.com\/preview\/features\/background.html."},{"key":"e_1_3_2_1_4_1","unstructured":"Multi-Window Support. https:\/\/developer.android.com\/guide\/topics\/ui\/multi-window.html.  Multi-Window Support. https:\/\/developer.android.com\/guide\/topics\/ui\/multi-window.html."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2565585.2565595"},{"key":"e_1_3_2_1_6_1","unstructured":"Nexus S. https:\/\/en.wikipedia.org\/wiki\/Nexus_S.  Nexus S. https:\/\/en.wikipedia.org\/wiki\/Nexus_S."},{"key":"e_1_3_2_1_7_1","unstructured":"Anwar A. and Tanveer O. Performance Optimization For Android. https:\/\/www.slideshare.net\/arslantumbin\/performance-optimization-for-android-32797106.  Anwar A. and Tanveer O. Performance Optimization For Android. https:\/\/www.slideshare.net\/arslantumbin\/performance-optimization-for-android-32797106."},{"key":"e_1_3_2_1_8_1","unstructured":"Background Optimizations. https:\/\/developer.android.com\/topic\/performance\/background-optimization.html.  Background Optimizations. https:\/\/developer.android.com\/topic\/performance\/background-optimization.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Optimizing Foreground App Performance on Nexus S. https:\/\/www.reddit.com\/r\/Android\/comments\/1wqcuh\/how_do_i_make_android_manage_foreground_apps.  Optimizing Foreground App Performance on Nexus S. https:\/\/www.reddit.com\/r\/Android\/comments\/1wqcuh\/how_do_i_make_android_manage_foreground_apps."},{"key":"e_1_3_2_1_10_1","unstructured":"RAM Issue on Nexus S. https:\/\/forum.xda-developers.com\/nexus-s\/help\/ram-issues-nexus-s-jelly-bean-t1854513.  RAM Issue on Nexus S. https:\/\/forum.xda-developers.com\/nexus-s\/help\/ram-issues-nexus-s-jelly-bean-t1854513."},{"key":"e_1_3_2_1_11_1","unstructured":"Performance Drop on Nexus S. http:\/\/forums.whirlpool.net.au\/archive\/1999853.  Performance Drop on Nexus S. http:\/\/forums.whirlpool.net.au\/archive\/1999853."},{"key":"e_1_3_2_1_12_1","unstructured":"The First Android Smartphone in the World with 8 GB of RAM. http:\/\/bgr.com\/2017\/01\/05\/asus-zenfone-ar-release-date.  The First Android Smartphone in the World with 8 GB of RAM. http:\/\/bgr.com\/2017\/01\/05\/asus-zenfone-ar-release-date."},{"key":"e_1_3_2_1_13_1","unstructured":"Asus ZenFone AR. https:\/\/www.asus.com\/us\/Phone\/ZenFone-AR-ZS571KL.  Asus ZenFone AR. https:\/\/www.asus.com\/us\/Phone\/ZenFone-AR-ZS571KL."},{"key":"e_1_3_2_1_14_1","unstructured":"Android Mobile Phones with 6 GB RAM. https:\/\/www.techmanza.in\/6gb-ram-mobile.html.  Android Mobile Phones with 6 GB RAM. https:\/\/www.techmanza.in\/6gb-ram-mobile.html."},{"key":"e_1_3_2_1_15_1","unstructured":"Williams A. How Much RAM Does a Phone Need?. http:\/\/www.trustedreviews.com\/opinions\/how-much-ram-does-a-phone-need.  Williams A. How Much RAM Does a Phone Need?. http:\/\/www.trustedreviews.com\/opinions\/how-much-ram-does-a-phone-need."},{"volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies","year":"2015","author":"Jeong D.","key":"e_1_3_2_1_16_1"},{"volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies","year":"2017","author":"Kim S.","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","unstructured":"Nexus 5. https:\/\/en.wikipedia.org\/wiki\/Nexus_5.  Nexus 5. https:\/\/en.wikipedia.org\/wiki\/Nexus_5."},{"key":"e_1_3_2_1_19_1","unstructured":"Nexus 6. https:\/\/en.wikipedia.org\/wiki\/Nexus_6.  Nexus 6. https:\/\/en.wikipedia.org\/wiki\/Nexus_6."},{"key":"e_1_3_2_1_20_1","unstructured":"Samsung Galaxy S6. https:\/\/en.wikipedia.org\/wiki\/Samsung_Galaxy_S6.  Samsung Galaxy S6. https:\/\/en.wikipedia.org\/wiki\/Samsung_Galaxy_S6."},{"key":"e_1_3_2_1_21_1","unstructured":"Android the World's Most Popular Mobile Platform. https:\/\/developer.android.com\/about\/android.html.  Android the World's Most Popular Mobile Platform. https:\/\/developer.android.com\/about\/android.html."},{"key":"e_1_3_2_1_22_1","unstructured":"Saving Data in SQLite Databases at Android Platform. https:\/\/developer.android.com\/training\/basics\/data-storage\/databases.html.  Saving Data in SQLite Databases at Android Platform. https:\/\/developer.android.com\/training\/basics\/data-storage\/databases.html."},{"volume-title":"Proceedings of Linux Symposium","year":"2007","author":"Manthur A.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","unstructured":"Completely Fair Queueing. https:\/\/en.wikipedia.org\/wiki\/CFQ.  Completely Fair Queueing. https:\/\/en.wikipedia.org\/wiki\/CFQ."},{"key":"e_1_3_2_1_25_1","unstructured":"Embedded MultiMediaCard (e.MMC). http:\/\/www.jedec.org\/standards-documents\/technology-focus-areas\/flash-memory-ssds-ufs-emmc\/e-mmc.  Embedded MultiMediaCard (e.MMC). http:\/\/www.jedec.org\/standards-documents\/technology-focus-areas\/flash-memory-ssds-ufs-emmc\/e-mmc."},{"key":"e_1_3_2_1_26_1","unstructured":"Universal Flash Storage (UFS). http:\/\/www.jedec.org\/standards-documents\/focus\/flash\/universal-flash-storage-ufs.  Universal Flash Storage (UFS). http:\/\/www.jedec.org\/standards-documents\/focus\/flash\/universal-flash-storage-ufs."},{"key":"e_1_3_2_1_27_1","unstructured":"Kumar U. Understanding Android's Application Update Cycles. https:\/\/www.nowsecure.com\/blog\/2015\/06\/08\/understanding-android-s-application-update-cycles.  Kumar U. Understanding Android's Application Update Cycles. https:\/\/www.nowsecure.com\/blog\/2015\/06\/08\/understanding-android-s-application-update-cycles."},{"key":"e_1_3_2_1_28_1","unstructured":"Twitter Version History. https:\/\/www.apk4fun.com\/history\/2699.  Twitter Version History. https:\/\/www.apk4fun.com\/history\/2699."},{"key":"e_1_3_2_1_29_1","unstructured":"QuickPic Gallery. https:\/\/play.google.com\/store\/apps\/details?id=com.alensw.PicFolder.  QuickPic Gallery. https:\/\/play.google.com\/store\/apps\/details?id=com.alensw.PicFolder."},{"key":"e_1_3_2_1_30_1","unstructured":"Android Camera API. https:\/\/developer.android.com\/guide\/topics\/media\/camera.html.  Android Camera API. https:\/\/developer.android.com\/guide\/topics\/media\/camera.html."},{"key":"e_1_3_2_1_31_1","unstructured":"Kingdom Story: Brave Legion. https:\/\/play.google.com\/store\/apps\/details?id=com.nhnent.SK10392.  Kingdom Story: Brave Legion. https:\/\/play.google.com\/store\/apps\/details?id=com.nhnent.SK10392."},{"key":"e_1_3_2_1_32_1","unstructured":"Physical Page Allocation. https:\/\/www.kernel.org\/doc\/gorman\/html\/understand\/understand009.html.  Physical Page Allocation. https:\/\/www.kernel.org\/doc\/gorman\/html\/understand\/understand009.html."},{"key":"e_1_3_2_1_33_1","unstructured":"Blocking I\/O. http:\/\/www.makelinux.net\/ldd3\/chp-6-sect-2.  Blocking I\/O. http:\/\/www.makelinux.net\/ldd3\/chp-6-sect-2."},{"key":"e_1_3_2_1_34_1","unstructured":"Memory Mapping and DMA. https:\/\/static.lwn.net\/images\/pdf\/LDD3\/ch15.pdf.  Memory Mapping and DMA. https:\/\/static.lwn.net\/images\/pdf\/LDD3\/ch15.pdf."},{"key":"e_1_3_2_1_35_1","unstructured":"Predefined UIDs for Android Processes. https:\/\/android.googlesource.com\/platform\/frameworks\/base\/+\/master\/core\/java\/android\/os\/Process.java.  Predefined UIDs for Android Processes. https:\/\/android.googlesource.com\/platform\/frameworks\/base\/+\/master\/core\/java\/android\/os\/Process.java."},{"key":"e_1_3_2_1_36_1","unstructured":"Hearthstone. https:\/\/play.google.com\/store\/apps\/details?id=com.blizzard.wtcg.hearthstone.  Hearthstone. https:\/\/play.google.com\/store\/apps\/details?id=com.blizzard.wtcg.hearthstone."}],"event":{"name":"APSys '17: 8th Asia-Pacific Workshop on Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Mumbai India","acronym":"APSys '17"},"container-title":["Proceedings of the 8th Asia-Pacific Workshop on Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3124680.3124721","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3124680.3124721","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:23Z","timestamp":1750212683000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3124680.3124721"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,2]]},"references-count":36,"alternative-id":["10.1145\/3124680.3124721","10.1145\/3124680"],"URL":"https:\/\/doi.org\/10.1145\/3124680.3124721","relation":{},"subject":[],"published":{"date-parts":[[2017,9,2]]},"assertion":[{"value":"2017-09-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}