{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:23:41Z","timestamp":1773840221482,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":110,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Youth Innovation Promotion Association at Chinese Academy of Sciences","award":["2018142"],"award-info":[{"award-number":["2018142"]}]},{"name":"National Natural Science Foundation of China","award":["61732019, U20A6003, 62072444, 61802378"],"award-info":[{"award-number":["61732019, U20A6003, 62072444, 61802378"]}]},{"name":"Frontier Science Project of Chinese Academy of Sciences","award":["QYZDJSSW-JSC036"],"award-info":[{"award-number":["QYZDJSSW-JSC036"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510114","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"363-375","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Characterizing and detecting bugs in WeChat mini-programs"],"prefix":"10.1145","author":[{"given":"Tao","family":"Wang","sequence":"first","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Qingxin","family":"Xu","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Xiaoning","family":"Chang","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Wensheng","family":"Dou","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Jiaxin","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Jinhui","family":"Xie","sequence":"additional","affiliation":[{"name":"Tencent, Inc., Guangzhou, China"}]},{"given":"Yuetang","family":"Deng","sequence":"additional","affiliation":[{"name":"Tencent, Inc., Guangzhou, China"}]},{"given":"Jianbo","family":"Yang","sequence":"additional","affiliation":[{"name":"Tencent, Inc., Guangzhou, China"}]},{"given":"Jiaheng","family":"Yang","sequence":"additional","affiliation":[{"name":"Tencent, Inc., Guangzhou, China"}]},{"given":"Jun","family":"Wei","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"given":"Tao","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"JSLint: The JavaScript Code Quality Tool. Retrieved","year":"2021","unstructured":"2002. JSLint: The JavaScript Code Quality Tool. Retrieved Apr 5, 2021 from http:\/\/www.jslint.com\/"},{"key":"e_1_3_2_1_2_1","volume-title":"Retrieved","author":"Document Android","year":"2021","unstructured":"2008. Android Document: Understand the Activity Lifecycle. Retrieved Apr 43, 2021 from https:\/\/developer.android.com\/guide\/components\/activities\/activity-lifecycle"},{"key":"e_1_3_2_1_3_1","volume-title":"Retrieved","year":"2021","unstructured":"2012. An Analysis Of Android Fragmentation. Retrieved Aug 10, 2021 from http:\/\/www.tech-thoughts.net\/2012\/03\/analysis-of-android-fragmentation.html#.YRoA64gzZPY"},{"key":"e_1_3_2_1_4_1","volume-title":"ESLint: Find and fix problems in your JavaScript code. Retrieved","year":"2021","unstructured":"2013. ESLint: Find and fix problems in your JavaScript code. Retrieved Apr 5, 2021 from https:\/\/eslint.org\/"},{"key":"e_1_3_2_1_5_1","volume-title":"Retrieved","author":"Started Getting","year":"2021","unstructured":"2014. Getting Started: WebView-based Applications for Web Developers. Retrieved Apr 21, 2021 from https:\/\/developer.chrome.com\/docs\/multidevice\/webview\/gettingstarted\/"},{"key":"e_1_3_2_1_6_1","volume-title":"ECMAScript 2015 Language Specification. Retrieved","year":"2021","unstructured":"2015. ECMAScript 2015 Language Specification. Retrieved Apr 5, 2021 from https:\/\/262.ecma-international.org\/6.0\/"},{"key":"e_1_3_2_1_7_1","volume-title":"Kernel Design. Retrieved","year":"2021","unstructured":"2015. Kernel Design. Retrieved Apr 21, 2021 from https:\/\/www.chromium.org\/chromium-os\/chromiumos-design-docs\/chromium-os-kernel"},{"key":"e_1_3_2_1_8_1","volume-title":"Retrieved","year":"2021","unstructured":"2015. Mini-Program development document. Retrieved Apr 10, 2021 from https:\/\/developers.weixin.qq.com\/miniprogram\/en\/dev\/api\/"},{"key":"e_1_3_2_1_9_1","unstructured":"2015. NW.js. Retrieved Apr 21 2021 from https:\/\/nwjs.io\/"},{"key":"e_1_3_2_1_10_1","unstructured":"2016. Gitter. Retrieved Apr 23 2021 from https:\/\/github.com\/kokohuang\/Gitter"},{"key":"e_1_3_2_1_11_1","volume-title":"weapp-mark. Retrieved","year":"2021","unstructured":"2016. weapp-mark. Retrieved Apr 23, 2021 from https:\/\/github.com\/Honye\/weapp-mark"},{"key":"e_1_3_2_1_12_1","volume-title":"wechat-app-demo. Retrieved","year":"2021","unstructured":"2016. wechat-app-demo. Retrieved Apr 23, 2021 from https:\/\/github.com\/xwartz\/wechat-app-demo"},{"key":"e_1_3_2_1_13_1","volume-title":"wechat-webapp-douban-location. Retrieved","year":"2021","unstructured":"2016. wechat-webapp-douban-location. Retrieved Apr 23, 2021 from https:\/\/github.com\/bruintong\/wechat-webapp-douban-location"},{"key":"e_1_3_2_1_14_1","volume-title":"wxParse. Retrieved","year":"2021","unstructured":"2016. wxParse. Retrieved Apr 23, 2021 from https:\/\/github.com\/icindy\/wxParse"},{"key":"e_1_3_2_1_15_1","volume-title":"Retrieved","year":"2021","unstructured":"2017. The framework of WeChat Mini-Programs. Retrieved Apr 18, 2021 from https:\/\/developers.weixin.qq.com\/miniprogram\/en\/dev\/framework\/MINA.html"},{"key":"e_1_3_2_1_16_1","volume-title":"leantodo-weapp. Retrieved","year":"2021","unstructured":"2017. leantodo-weapp. Retrieved Apr 23, 2021 from https:\/\/github.com\/leancloud\/leantodo-weapp"},{"key":"e_1_3_2_1_17_1","volume-title":"pinche-xcx. Retrieved","year":"2021","unstructured":"2017. pinche-xcx. Retrieved Apr 23, 2021 from https:\/\/github.com\/vincenth520\/pinche_xcx"},{"key":"e_1_3_2_1_18_1","volume-title":"Retrieved","year":"2021","unstructured":"2017. Shape of i-button our of wrok. Retrieved Apr 23, 2021 from https:\/\/github.com\/TalkingData\/iview-weapp\/issues\/398"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","year":"2021","unstructured":"2017. Syntax Errors lead to abnormal display. Retrieved Apr 23, 2021 from https:\/\/github.com\/EastWorld\/wechat-app-mall\/issues\/126"},{"key":"e_1_3_2_1_20_1","unstructured":"2017. Wechat-app-mall. Retrieved Apr 23 2021 from https:\/\/github.com\/EastWorld\/wechat-app-mall"},{"key":"e_1_3_2_1_21_1","volume-title":"winxin-watch-life. Retrieved","year":"2021","unstructured":"2017. winxin-watch-life. Retrieved Apr 23, 2021 from https:\/\/github.com\/iamxjb\/winxin-app-watch-life.net"},{"key":"e_1_3_2_1_22_1","volume-title":"wx-calendar. Retrieved","year":"2021","unstructured":"2017. wx-calendar. Retrieved Apr 23, 2021 from https:\/\/github.com\/treadpit\/wx_calendar"},{"key":"e_1_3_2_1_23_1","unstructured":"2018. ColorUI. Retrieved Apr 23 2021 fromhttps:\/\/github.com\/weilanwl\/ColorUI"},{"key":"e_1_3_2_1_24_1","unstructured":"2018. Esprima. Retrieved Apr 23 2021 from https:\/\/www.npmjs.com\/package\/esprima"},{"key":"e_1_3_2_1_25_1","unstructured":"2018. HITMers. Retrieved Apr 23 2021 from https:\/\/github.com\/upupming\/HITMers"},{"key":"e_1_3_2_1_26_1","volume-title":"iview-weapp. Retrieved","year":"2021","unstructured":"2018. iview-weapp. Retrieved Apr 23, 2021 from https:\/\/github.com\/TalkingData\/iview-weappI"},{"key":"e_1_3_2_1_27_1","volume-title":"scuplus-wechat. Retrieved","year":"2021","unstructured":"2018. scuplus-wechat. Retrieved Apr 23, 2021 from https:\/\/github.com\/mohuishou\/scuplus-wechat"},{"key":"e_1_3_2_1_28_1","volume-title":"taro-music. Retrieved","year":"2021","unstructured":"2018. taro-music. Retrieved Apr 23, 2021 from https:\/\/github.com\/lsqy\/taro-music"},{"key":"e_1_3_2_1_29_1","volume-title":"Retrieved","year":"2021","unstructured":"2018. Weapp trending. Retrieved Apr 23, 2021 from https:\/\/github.com\/jae-jae\/weapp-github-trending"},{"key":"e_1_3_2_1_30_1","unstructured":"2018. WeHalo. Retrieved Apr 23 2021 from https:\/\/github.com\/aquanlerou\/WeHalo"},{"key":"e_1_3_2_1_31_1","volume-title":"nideshop-mini-program. Retrieved","year":"2021","unstructured":"2019. nideshop-mini-program. Retrieved Apr 23, 2021 from https:\/\/github.com\/tumobi\/nideshop-mini-program"},{"key":"e_1_3_2_1_32_1","volume-title":"Retrieved","year":"2021","unstructured":"2019. Problems in using console.dir. Retrieved Apr 20, 2021 from https:\/\/github.com\/icindy\/wxParse\/issues\/250"},{"key":"e_1_3_2_1_33_1","volume-title":"threejs-example. Retrieved","year":"2021","unstructured":"2019. threejs-example. Retrieved Apr 23, 2021 from https:\/\/github.com\/yannliao\/threejs-example-for-miniprogram"},{"key":"e_1_3_2_1_34_1","volume-title":"weapp-ssha. Retrieved","year":"2021","unstructured":"2019. weapp-ssha. Retrieved Apr 23, 2021 from https:\/\/github.com\/yaoshanliang\/weapp-ssha"},{"key":"e_1_3_2_1_35_1","volume-title":"wxchat-mail. Retrieved","year":"2021","unstructured":"2019. wxchat-mail. Retrieved Apr 23, 2021 from https:\/\/github.com\/wk989898\/wxchat-mail"},{"key":"e_1_3_2_1_36_1","volume-title":"Retrieved","year":"2021","unstructured":"2020. A bug caused by API misunderstanding. Retrieved Apr 12, 2021 from https:\/\/github.com\/DoFind\/CardOnePerson\/issues\/2"},{"key":"e_1_3_2_1_37_1","volume-title":"Can not handle too long attribute. Retrieved","year":"2021","unstructured":"2020. Can not handle too long attribute. Retrieved Apr 5, 2021 from https:\/\/github.com\/icindy\/wxParse\/issues\/356"},{"key":"e_1_3_2_1_38_1","unstructured":"2020. CardOnePerson. Retrieved Apr 12 2021 from https:\/\/github.com\/DoFind\/CardOnePerson"},{"key":"e_1_3_2_1_39_1","volume-title":"Inappropriate parameters. Retrieved","year":"2021","unstructured":"2020. Inappropriate parameters. Retrieved Jan 5, 2021 from https:\/\/github.com\/EastWorld\/wechat-app-mall\/issues\/203"},{"key":"e_1_3_2_1_40_1","volume-title":"iPhoneXvirtual. Retrieved","year":"2021","unstructured":"2020. iPhoneXvirtual. Retrieved Feb 20, 2021 from https:\/\/github.com\/weilanwl\/ColorUI\/issues\/50"},{"key":"e_1_3_2_1_41_1","volume-title":"Money is not rounded. Retrieved","year":"2021","unstructured":"2020. Money is not rounded. Retrieved Apr 5, 2021 from https:\/\/github.com\/EastWorld\/wechat-app-mall\/issues\/255"},{"key":"e_1_3_2_1_42_1","volume-title":"super9. Retrieved","year":"2021","unstructured":"2020. super9. Retrieved Apr 23, 2021 from https:\/\/github.com\/terryso\/super9"},{"key":"e_1_3_2_1_43_1","volume-title":"Retrieved","year":"2021","unstructured":"2020. WeChat revenue and usage statistics in 2020. Retrieved Apr 12, 2021 from https:\/\/www.businessofapps.com\/data\/wechat-statistics\/"},{"key":"e_1_3_2_1_44_1","volume-title":"API wx.previewMedia fails. Retrieved","year":"2021","unstructured":"2021. API wx.previewMedia fails. Retrieved Apr 5, 2021 from https:\/\/developers.weixin.qq.com\/community\/develop\/doc\/000aec872908d80896cb6f0335b400"},{"key":"e_1_3_2_1_45_1","volume-title":"awesome-wechat-weapp. Retrieved","year":"2021","unstructured":"2021. awesome-wechat-weapp. Retrieved Feb 19, 2021 from https:\/\/github.com\/justjavac\/awesome-wechat-weapp"},{"key":"e_1_3_2_1_46_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. Babel documents. Retrieved Apr 10, 2021 from https:\/\/babeljs.io\/docs\/en\/"},{"key":"e_1_3_2_1_47_1","volume-title":"Component textarea fails. Retrieved","year":"2021","unstructured":"2021. Component textarea fails. Retrieved Apr 5, 2021 from https:\/\/developers.weixin.qq.com\/community\/develop\/doc\/00060e8c5340e0742acbeede951000"},{"key":"e_1_3_2_1_48_1","volume-title":"Error in render layers. Retrieved","year":"2021","unstructured":"2021. Error in render layers. Retrieved Apr 5, 2021 from https:\/\/developers.weixin.qq.com\/community\/develop\/doc\/00046460eb4bf81380cbfb9ab56800"},{"key":"e_1_3_2_1_49_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. JavaScriptCore Tutorial for iOS. Retrieved Apr 21, 2021 from https:\/\/www.raywenderlich.com\/1227-javascriptcore-tutorial-for-ios-getting-started"},{"key":"e_1_3_2_1_50_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. No verification of data validity. Retrieved Apr 21, 2021 from https:\/\/github.com\/vincenth520\/pinche_xcx\/issues\/20"},{"key":"e_1_3_2_1_51_1","unstructured":"2021. ShellBox. Retrieved Apr 23 2021 from https:\/\/github.com\/Airmole\/ShellBox"},{"key":"e_1_3_2_1_52_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. System-specific API usage. Retrieved Feb 21, 2021 from https:\/\/github.com\/EastWorld\/wechat-app-mall\/issues\/237"},{"key":"e_1_3_2_1_53_1","volume-title":"Tencent X5 Webview API. Retrieved","year":"2021","unstructured":"2021. Tencent X5 Webview API. Retrieved Apr 21, 2021 from https:\/\/x5.tencent.com\/docs\/tbsapi\/reference\/com\/tencent\/smtt\/sdk\/WebView.html"},{"key":"e_1_3_2_1_54_1","unstructured":"2021. V8. Retrieved Apr 21 2021 from https:\/\/v8.dev\/"},{"key":"e_1_3_2_1_55_1","volume-title":"weapp-artand. Retrieved","year":"2021","unstructured":"2021. weapp-artand. Retrieved Apr 23, 2021 from https:\/\/github.com\/SuperKieran\/weapp-artand"},{"key":"e_1_3_2_1_56_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. WeChat developer forum. Retrieved Apr 17, 2021 from https:\/\/developers.weixin.qq.com\/community\/develop\/question"},{"key":"e_1_3_2_1_57_1","volume-title":"Retrieved","year":"2021","unstructured":"2021. WeChat Mini-Program daily active users. Retrieved Apr 10, 2021 from https:\/\/www.chinaz.com\/news\/1218295.shtml"},{"key":"e_1_3_2_1_58_1","unstructured":"2021. WKWebView. Retrieved Apr 21 2021 from https:\/\/developer.apple.com\/documentation\/webkit\/wkwebview"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/11813040_28"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.03.002"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00073"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678814"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-05940-8_26"},{"key":"e_1_3_2_1_64_1","volume-title":"Ohlsson Bj\u00f6rn Regnell, and Anders Wessl\u00e9n","author":"Claes Wohlin","year":"2012","unstructured":"Wohlin Claes, Per Runeson, Martin H\u00f6st, Ohlsson Bj\u00f6rn Regnell, and Anders Wessl\u00e9n. 2012. Experimentation in Software Engineering. Springer Science & Business Media."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064188"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2544173.2509539"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134059"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of USENIX Conference on Security (Security). 1--21","author":"Enck William","year":"2011","unstructured":"William Enck, Damien Octeau, Patrick McDaniel, and Swarat Chaudhuri. 2011. A Study of Android Application Security. In Proceedings of USENIX Conference on Security (Security). 1--21."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST46399.2020.00022"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-93411-2_14"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236030"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771809"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2017.8169851"},{"key":"e_1_3_2_1_74_1","volume-title":"Proceedings of Conference on USENIX Security Symposium (Security). 151--168","author":"Guarnieri Salvatore","year":"2009","unstructured":"Salvatore Guarnieri and Benjamin Livshits. 2009. Gatekeeper: Mostly Static Enforcement of Security and Reliability Policies for JavaScript Code. In Proceedings of Conference on USENIX Security Symposium (Security). 151--168."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.18"},{"key":"e_1_3_2_1_76_1","volume-title":"Analysis of the Development of WeChat Mini Program. 1087, 6","author":"Hao Lei","year":"2018","unstructured":"Lei Hao, Fucheng Wan, Ning Ma, and Yicheng Wang. 2018. Analysis of the Development of WeChat Mini Program. 1087, 6 (2018), 062040."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238181"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03237-0_17"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-68690-5_12"},{"key":"e_1_3_2_1_80_1","volume-title":"Proceedings of USENIX Conference on Operating Systems Design and Implementation (OSDI). 221--236","author":"Jin Guoliang","year":"2012","unstructured":"Guoliang Jin, Wei Zhang, Dongdong Deng, Ben Liblit, and Shan Lu. 2012. Automated Concurrency-Bug Fixing. In Proceedings of USENIX Conference on Operating Systems Design and Implementation (OSDI). 221--236."},{"key":"e_1_3_2_1_81_1","volume-title":"Proceedings of ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE). 610--620","author":"Khalid Hammad","unstructured":"Hammad Khalid, Meiyappan Nagappan, Emad Shihab, and Ahmed E. Hassan. 2014. Prioritizing the Devices to Test Your App on: A Case Study of Android Game Apps. In Proceedings of ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE). 610--620."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635913"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3421842"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSSSM.2018.8465052"},{"key":"e_1_3_2_1_86_1","volume-title":"App Store Killer? The Storm of WeChat Mini Programs Swept over the Mobile App Ecosystem. Masters of Media 15","author":"Xiaojuan Ma.","year":"2019","unstructured":"Xiaojuan Ma. 2019. App Store Killer? The Storm of WeChat Mini Programs Swept over the Mobile App Ecosystem. Masters of Media 15 (2019)."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814272"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196434"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063509.2063511"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.18"},{"key":"e_1_3_2_1_91_1","volume-title":"Proceedings of European Conference on Object-Oriented Programming (ECOOP). 1--24","author":"Mezzetti Gianluca","year":"2018","unstructured":"Gianluca Mezzetti, Anders M\u00f8ller, and Martin Toldam Torp. 2018. Type Regression Testing to Detect Breaking Changes in Node.js Libraries. In Proceedings of European Conference on Object-Oriented Programming (ECOOP). 1--24."},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29959-0_17"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338940"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2013.18"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2586066"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.83"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.11"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419394.3423616"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491447"},{"key":"e_1_3_2_1_100_1","volume-title":"Proceedings of European Conference on Computer Systems (EuroSys). 14--31","author":"Shao Yuru","unstructured":"Yuru Shao, Ruowen Wang, Xun Chen, Ahemd M. Azab, and Z. Morley Mao. 2019. A Lightweight Framework for Fine-Grained Lifecycle Control of Android Applications. In Proceedings of European Conference on Computer Systems (EuroSys). 14--31."},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13369-015-1891-7"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23071"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115663"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2017.07.006"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICBDA.2019.8712842"},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970312"},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-014-0304-y"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCSE.2012.26"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.33"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380362"}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510114","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510114","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:24Z","timestamp":1750183824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510114"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":110,"alternative-id":["10.1145\/3510003.3510114","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510114","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}