{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T23:52:28Z","timestamp":1769125948336,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":65,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,8]],"date-time":"2020-11-08T00:00:00Z","timestamp":1604793600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012659","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672505"],"award-info":[{"award-number":["61672505"]}],"id":[{"id":"10.13039\/501100012659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key Research Program of Frontier Sciences, Chinese Academy of Sciences","award":["QYZDJ-SSW-JSC036"],"award-info":[{"award-number":["QYZDJ-SSW-JSC036"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,8]]},"DOI":"10.1145\/3368089.3409699","type":"proceedings-article","created":{"date-parts":[[2020,11,8]],"date-time":"2020-11-08T06:03:52Z","timestamp":1604815432000},"page":"952-963","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Static asynchronous component misuse detection for Android applications"],"prefix":"10.1145","author":[{"given":"Linjie","family":"Pan","sequence":"first","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]},{"given":"Baoquan","family":"Cui","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]},{"given":"Hao","family":"Liu","sequence":"additional","affiliation":[{"name":"Beijing University of Technology, China"}]},{"given":"Jiwei","family":"Yan","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]},{"given":"Siqi","family":"Wang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]},{"given":"Jun","family":"Yan","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]},{"given":"Jian","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Software at Chinese Academy of Sciences, China \/ University of Chinese Academy of Sciences, China"}]}],"member":"320","published-online":{"date-parts":[[2020,11,8]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"AFWall. 2019. https:\/\/github.com\/ukanth\/afwall.  AFWall. 2019. https:\/\/github.com\/ukanth\/afwall."},{"key":"e_1_3_2_2_2_1","unstructured":"Anki-Android. 2019. https:\/\/github.com\/ankidroid\/Anki-Android.  Anki-Android. 2019. https:\/\/github.com\/ankidroid\/Anki-Android."},{"key":"e_1_3_2_2_3_1","unstructured":"APhotoManager. 2019. https:\/\/github.com\/k3b\/APhotoManager.  APhotoManager. 2019. https:\/\/github.com\/k3b\/APhotoManager."},{"key":"e_1_3_2_2_4_1","unstructured":"Web Opac App. 2019. https:\/\/github.com\/opacapp\/opacclient.  Web Opac App. 2019. https:\/\/github.com\/opacapp\/opacclient."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884816"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594299"},{"key":"e_1_3_2_2_7_1","unstructured":"AsyncTask. 2019. https:\/\/developer.android.com\/reference\/android\/os\/ AsyncTask.  AsyncTask. 2019. https:\/\/developer.android.com\/reference\/android\/os\/ AsyncTask."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814303"},{"key":"e_1_3_2_2_9_1","unstructured":"Wikimedia Commons. 2019. https:\/\/github.com\/commons-app\/apps-androidcommons.  Wikimedia Commons. 2019. https:\/\/github.com\/commons-app\/apps-androidcommons."},{"key":"e_1_3_2_2_10_1","unstructured":"DialDroid. 2019. https:\/\/github.com\/dialdroid-android\/DIALDroid.  DialDroid. 2019. https:\/\/github.com\/dialdroid-android\/DIALDroid."},{"key":"e_1_3_2_2_11_1","unstructured":"Android documentation. 2019. https:\/\/developer.android.google.cn\/docs.  Android documentation. 2019. https:\/\/developer.android.google.cn\/docs."},{"key":"e_1_3_2_2_12_1","unstructured":"DroidBench. 2019. https:\/\/github.com\/secure-software-engineering\/DroidBench.  DroidBench. 2019. https:\/\/github.com\/secure-software-engineering\/DroidBench."},{"key":"e_1_3_2_2_13_1","unstructured":"Easyxkcd. 2019. https:\/\/github.com\/T-Rex96\/Easy_xkcd.  Easyxkcd. 2019. https:\/\/github.com\/T-Rex96\/Easy_xkcd."},{"key":"e_1_3_2_2_14_1","unstructured":"F-Droid. 2019. https:\/\/f-droid.org.  F-Droid. 2019. https:\/\/f-droid.org."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238170"},{"key":"e_1_3_2_2_16_1","unstructured":"Stephen Fink and Julian Dolby. 2012. WALA-The TJ Watson Libraries for Analysis.  Stephen Fink and Julian Dolby. 2012. WALA-The TJ Watson Libraries for Analysis."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146238.1146254"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106286"},{"key":"e_1_3_2_2_19_1","unstructured":"GooglePlay. 2019. https:\/\/play.google.com\/store.  GooglePlay. 2019. https:\/\/play.google.com\/store."},{"key":"e_1_3_2_2_20_1","volume-title":"Proceedings of the 22nd Annual Network and Distributed System Security Symposium, NDSS' 15","author":"Gordon Michael I.","year":"2015","unstructured":"Michael I. Gordon , Deokhwan Kim , Jef H. Perkins , Limei Gilham , Nguyen Nguyen , and Martin C. Rinard . 2015. Information Flow Analysis of Android Applications in DroidSafe . In Proceedings of the 22nd Annual Network and Distributed System Security Symposium, NDSS' 15 , San Diego, California, USA, February 8-11. https:\/\/www.ndss-symposium.org\/ndss 2015 \/information-flow-analysisandroid-applications-droidsafe Michael I. Gordon, Deokhwan Kim, Jef H. Perkins, Limei Gilham, Nguyen Nguyen, and Martin C. Rinard. 2015. Information Flow Analysis of Android Applications in DroidSafe. In Proceedings of the 22nd Annual Network and Distributed System Security Symposium, NDSS' 15, San Diego, California, USA, February 8-11. https:\/\/www.ndss-symposium.org\/ndss2015\/information-flow-analysisandroid-applications-droidsafe"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594330"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931069"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238181"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568301"},{"key":"e_1_3_2_2_25_1","unstructured":"Icc-Bench. 2019. https:\/\/github.com\/fgwei\/ICC-Bench.  Icc-Bench. 2019. https:\/\/github.com\/fgwei\/ICC-Bench."},{"key":"e_1_3_2_2_26_1","unstructured":"IntentService. 2019. https:\/\/developer.android.com\/reference\/android\/app\/ IntentService.  IntentService. 2019. https:\/\/developer.android.com\/reference\/android\/app\/ IntentService."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950316"},{"key":"e_1_3_2_2_28_1","unstructured":"Kiss. 2019. https:\/\/github.com\/Neamar\/KISS.  Kiss. 2019. https:\/\/github.com\/Neamar\/KISS."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2614628.2614633"},{"key":"e_1_3_2_2_30_1","volume-title":"Cetus Users and Compiler Infastructure Workshop (CETUS","volume":"15","author":"Lam Patrick","year":"2011","unstructured":"Patrick Lam , Eric Bodden , Ondrej Lhot\u00e1k , and Laurie Hendren . 2011 . The Soot framework for Java program analysis: a retrospective . In Cetus Users and Compiler Infastructure Workshop (CETUS 2011), Vol. 15 . 35. Patrick Lam, Eric Bodden, Ondrej Lhot\u00e1k, and Laurie Hendren. 2011. The Soot framework for Java program analysis: a retrospective. In Cetus Users and Compiler Infastructure Workshop (CETUS 2011), Vol. 15. 35."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.48"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.04.001"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.50"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635903"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568229"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594311"},{"key":"e_1_3_2_2_38_1","unstructured":"Minetest. 2019. https:\/\/github.com\/minetest\/minetest.  Minetest. 2019. https:\/\/github.com\/minetest\/minetest."},{"key":"e_1_3_2_2_39_1","unstructured":"Mythmote. 2019. https:\/\/github.com\/pot8oe\/mythmote.  Mythmote. 2019. https:\/\/github.com\/pot8oe\/mythmote."},{"key":"e_1_3_2_2_40_1","unstructured":"Nextcloud. 2019. https:\/\/github.com\/nerzhul\/ncsms-android.  Nextcloud. 2019. https:\/\/github.com\/nerzhul\/ncsms-android."},{"key":"e_1_3_2_2_41_1","unstructured":"OpenBikeSharing. 2019. https:\/\/github.com\/bparmentier\/OpenBikeSharing.  OpenBikeSharing. 2019. https:\/\/github.com\/bparmentier\/OpenBikeSharing."},{"key":"e_1_3_2_2_42_1","unstructured":"Stack Overflow. 2019. https:\/\/stackoverflow.com.  Stack Overflow. 2019. https:\/\/stackoverflow.com."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-21690-4_28"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3339001"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236029"},{"key":"e_1_3_2_2_46_1","unstructured":"Processes and Threads. 2019. https:\/\/developer.android.com\/guide\/components\/ processes-and-threads.  Processes and Threads. 2019. https:\/\/developer.android.com\/guide\/components\/ processes-and-threads."},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213873"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2689702.2689705"},{"key":"e_1_3_2_2_49_1","unstructured":"rootless logcat. 2019. https:\/\/github.com\/tananaev\/rootless-logcat.  rootless logcat. 2019. https:\/\/github.com\/tananaev\/rootless-logcat."},{"key":"e_1_3_2_2_50_1","unstructured":"SatStat. 2019. https:\/\/github.com\/mvglasow\/satstat.  SatStat. 2019. https:\/\/github.com\/mvglasow\/satstat."},{"key":"e_1_3_2_2_51_1","unstructured":"Seafile. 2019. https:\/\/github.com\/haiwen\/seadroid.  Seafile. 2019. https:\/\/github.com\/haiwen\/seadroid."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180214"},{"key":"e_1_3_2_2_53_1","unstructured":"SimpleGallery. 2019. https:\/\/github.com\/SimpleMobileTools\/Simple-Gallery.  SimpleGallery. 2019. https:\/\/github.com\/SimpleMobileTools\/Simple-Gallery."},{"key":"e_1_3_2_2_54_1","unstructured":"Statista. 2019. Google Play. https:\/\/www.statista.com\/statistics\/266210\/numberof-available-applications-in-the-google-play-store\/.  Statista. 2019. Google Play. https:\/\/www.statista.com\/statistics\/266210\/numberof-available-applications-in-the-google-play-store\/."},{"key":"e_1_3_2_2_55_1","unstructured":"Password Store. 2019. https:\/\/github.com\/zeapo\/Android-Password-Store.  Password Store. 2019. https:\/\/github.com\/zeapo\/Android-Password-Store."},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1986.6312929"},{"key":"e_1_3_2_2_57_1","unstructured":"syncthing android. 2019. https:\/\/github.com\/syncthing\/syncthing-android.  syncthing android. 2019. https:\/\/github.com\/syncthing\/syncthing-android."},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970320"},{"key":"e_1_3_2_2_59_1","unstructured":"View. 2019. https:\/\/developer.android.google.cn\/reference\/kotlin\/android\/view\/ View.  View. 2019. https:\/\/developer.android.google.cn\/reference\/kotlin\/android\/view\/ View."},{"key":"e_1_3_2_2_60_1","unstructured":"Wandoujia. 2019. https:\/\/www.wandoujia.com.  Wandoujia. 2019. https:\/\/www.wandoujia.com."},{"key":"e_1_3_2_2_61_1","unstructured":"WeakReference. 2019. https:\/\/developer.android.com\/reference\/java\/lang\/ref\/ WeakReference.  WeakReference. 2019. https:\/\/developer.android.com\/reference\/java\/lang\/ref\/ WeakReference."},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183575"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74061-2_11"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-018-7008-1"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238164"}],"event":{"name":"ESEC\/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Virtual Event USA","acronym":"ESEC\/FSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3368089.3409699","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3368089.3409699","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:40Z","timestamp":1750203880000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3368089.3409699"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,8]]},"references-count":65,"alternative-id":["10.1145\/3368089.3409699","10.1145\/3368089"],"URL":"https:\/\/doi.org\/10.1145\/3368089.3409699","relation":{},"subject":[],"published":{"date-parts":[[2020,11,8]]},"assertion":[{"value":"2020-11-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}