{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:48:14Z","timestamp":1776782894669,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T00:00:00Z","timestamp":1712880000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/"}],"funder":[{"name":"National Cybersecurity Research and Development Programme","award":["NCRP25-P03-NCR-TAU"],"award-info":[{"award-number":["NCRP25-P03-NCR-TAU"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,12]]},"DOI":"10.1145\/3597503.3639113","type":"proceedings-article","created":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T16:43:26Z","timestamp":1712940206000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7273-6709","authenticated-orcid":false,"given":"Jiakun","family":"Liu","sequence":"first","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9631-4316","authenticated-orcid":false,"given":"Zicheng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0093-3292","authenticated-orcid":false,"given":"Xing","family":"Hu","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5566-3819","authenticated-orcid":false,"given":"Ferdian","family":"Thung","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4022-5349","authenticated-orcid":false,"given":"Shahar","family":"Maoz","sequence":"additional","affiliation":[{"name":"Tel Aviv University, Tel Aviv, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9412-9961","authenticated-orcid":false,"given":"Debin","family":"Gao","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6939-5870","authenticated-orcid":false,"given":"Eran","family":"Toch","sequence":"additional","affiliation":[{"name":"Tel Aviv University, Tel Aviv, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1701-0286","authenticated-orcid":false,"given":"Zhipeng","family":"Zhao","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4367-7201","authenticated-orcid":false,"given":"David","family":"Lo","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Dynatrace Android Gradle Plugin. https:\/\/www.dynatrace.com\/support\/help\/platform-modules\/digital-experience\/mobile-applications\/instrument-android-app\/instrumentation-via-plugin"},{"key":"e_1_3_2_1_2_1","unstructured":"2023. About Android App Bundles. https:\/\/developer.android.com\/guide\/app-bundle"},{"key":"e_1_3_2_1_3_1","unstructured":"2023. Amaze File Manager - Apps on Google Play. https:\/\/play.google.com\/store\/apps\/details?id=com.amaze.filemanager&hl=en"},{"key":"e_1_3_2_1_4_1","unstructured":"2023. Android. https:\/\/frida.re\/docs\/android\/"},{"key":"e_1_3_2_1_5_1","unstructured":"2023. Android Anti-Reversing Defenses. https:\/\/mobile-security.gitbook.io\/mobile-security-testing-guide\/android-testing-guide\/0x05j-testing-resiliency-against-reverse-engineering"},{"key":"e_1_3_2_1_6_1","unstructured":"2023. Android Mobile App Developer Tools. https:\/\/developer.android.com\/"},{"key":"e_1_3_2_1_7_1","unstructured":"2023. BodyTransformer (Soot API). https:\/\/www.sable.mcgill.ca\/soot\/doc\/soot\/BodyTransformer.html"},{"key":"e_1_3_2_1_8_1","unstructured":"2023. Configure on Demand Delivery. https:\/\/developer.android.com\/guide\/playcore\/feature-delivery\/on-demand"},{"key":"e_1_3_2_1_9_1","unstructured":"2023. Label_propagation_communities --- NetworkX 3.1 Documentation. https:\/\/networkx.org\/documentation\/stable\/reference\/algorithms\/generated\/networkx.algorithms.community.label_propagation.label_propagation_communities.html#networkx.algorithms.community.label_propagation.label_propagation_communities"},{"key":"e_1_3_2_1_10_1","unstructured":"2023. Louvain_partitions --- NetworkX 3.1 Documentation. https:\/\/networkx.org\/documentation\/stable\/reference\/algorithms\/generated\/networkx.algorithms.community.louvain.louvain_partitions.html#networkx.algorithms.community.louvain.louvain_partitions"},{"key":"e_1_3_2_1_11_1","unstructured":"2023. Material Design. https:\/\/m2.material.io\/design\/layout\/understanding-layout.html#layout-anatomy"},{"key":"e_1_3_2_1_12_1","unstructured":"2023. Shrink Obfuscate and Optimize Your App | Android Studio. https:\/\/developer.android.com\/build\/shrink-code"},{"key":"e_1_3_2_1_13_1","unstructured":"2023. Twitter 9.86.0-Release.0 Build Variants in Android - APK Download. https:\/\/apkpure.com\/twitter\/com.twitter.android\/variant\/9.86.0-release.0-XAPK"},{"key":"e_1_3_2_1_14_1","unstructured":"2023. ViewGroup. https:\/\/developer.android.com\/reference\/android\/view\/ViewGroup"},{"key":"e_1_3_2_1_15_1","unstructured":"Adil Aijaz and Carol Jang. 2020. The 80% Rule of Software Development. https:\/\/www.split.io\/blog\/the-80-rule-of-software-development\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110945"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180216"},{"key":"e_1_3_2_1_18_1","unstructured":"Amplitude. 2023. Android Kotlin SDK - Amplitude Developer Center. https:\/\/docs.developers.amplitude.com\/data\/sdks\/android-kotlin\/"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594299"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.17"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509549"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2544173.2509522"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","unstructured":"T.J. Biggerstaff B.G. Mitbander and D. Webster. 1993. The Concept Assignment Problem in Program Understanding. In [1993] Proceedings Working Conference on Reverse Engineering. IEEE Comput. Soc. Press Baltimore MD USA 27--43. 10.1109\/WCRE.1993.287781","DOI":"10.1109\/WCRE.1993.287781"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966913.1966919"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-5468\/2008\/10\/P10008"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037373.2037383"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409738"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606783"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00070"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.4324\/9781315806730"},{"key":"e_1_3_2_1_31_1","unstructured":"Elior Cohen. 2023. Node2Vec. https:\/\/github.com\/eliorc\/node2vec"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1961.10482090"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510048"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Sidong Feng and Chunyang Chen. 2023. Prompting Is All You Need: Automated Android Bug Replay with Large Language Models. arXiv:2306.01987 [cs] http:\/\/arxiv.org\/abs\/2306.01987","DOI":"10.1145\/3597503.3608137"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Sidong Feng Mulong Xie Yinxing Xue and Chunyang Chen. 2023. Read It Don't Watch It: Captioning Bug Recordings Automatically. arXiv:2302.00886 [cs] http:\/\/arxiv.org\/abs\/2302.00886","DOI":"10.1109\/ICSE48619.2023.00197"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196343"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3345665"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939754"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330557"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321637"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115642"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2018.00029"},{"key":"e_1_3_2_1_45_1","volume-title":"Kipf and Max Welling","author":"Thomas","year":"2017","unstructured":"Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. arXiv:1609.02907 [cs, stat] http:\/\/arxiv.org\/abs\/1609.02907"},{"key":"e_1_3_2_1_46_1","unstructured":"Ziqi Liu Chaochao Chen Longfei Li Jun Zhou Xiaolong Li Le Song and Yuan Qi. 2018. GeniePath: Graph Neural Networks with Adaptive Receptive Paths. arXiv:1802.00910 [cs] http:\/\/arxiv.org\/abs\/1802.00910"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.30"},{"key":"e_1_3_2_1_49_1","volume-title":"22nd USENIX Security Symposium (USENIX Security 13)","author":"Octeau Damien","year":"2013","unstructured":"Damien Octeau, Patrick McDaniel, Somesh Jha, Alexandre Bartel, Eric Bodden, Jacques Klein, and Yves Le Traon. 2013. Effective {Inter-Component} Communication Mapping in Android: An Essential Step Towards Holistic Security Analysis. In 22nd USENIX Security Symposium (USENIX Security 13). 543--558. https:\/\/www.usenix.org\/conference\/usenixsecurity13\/technical-sessions\/presentation\/octeau"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2623330.2623732"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC51365.2020.00046"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386017"},{"key":"e_1_3_2_1_53_1","volume-title":"28th USENIX Security Symposium (USENIX Security 19)","author":"Qian Chenxiong","year":"2019","unstructured":"Chenxiong Qian, Hong Hu, Mansour Alharthi, Pak Ho Chung, Taesoo Kim, and Wenke Lee. 2019. {RAZOR}: A Framework for Post-deployment Software Debloating. In 28th USENIX Security Symposium (USENIX Security 19). 1733--1750. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/qian"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199462"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36654-3_2"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v29i3.2157"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1566445.1566539"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3120213"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","unstructured":"Petar Veli\u010dkovi\u0107 Guillem Cucurull Arantxa Casanova Adriana Romero Pietro Li\u00f2 and Yoshua Bengio. 2017. Graph Attention Networks. (2017). 10.48550\/ARXIV.1710.10903","DOI":"10.48550\/ARXIV.1710.10903"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362618"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.2307\/3001968"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2021.3088121"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOBILESoft.2019.00015"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556970"},{"key":"e_1_3_2_1_67_1","unstructured":"Chunyan Xu Zhen Cui Xiaobin Hong Tong Zhang Jian Yang and Wei Liu. 2020. Graph Inference Learning for Semi-supervised Classification. arXiv:2001.06137 [cs stat] http:\/\/arxiv.org\/abs\/2001.06137"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516864"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00075"},{"key":"e_1_3_2_1_70_1","volume-title":"Advances in Neural Information Processing Systems","volume":"32","author":"Yun Seongjun","year":"2019","unstructured":"Seongjun Yun, Minbyul Jeong, Raehyun Kim, Jaewoo Kang, and Hyunwoo J Kim. 2019. Graph Transformer Networks. In Advances in Neural Information Processing Systems, Vol. 32. Curran Associates, Inc. https:\/\/proceedings.neurips.cc\/paper\/2019\/hash\/9d63484abb477c97640154d40595a3bb-Abstract.html"},{"key":"e_1_3_2_1_71_1","unstructured":"Xiaojin Zhu and Zoubin Ghahramani. 2002. Learning from Labeled and Unlabeled Data with Label Propagation. (2002)."}],"event":{"name":"ICSE '24: IEEE\/ACM 46th International Conference on Software Engineering","location":"Lisbon Portugal","acronym":"ICSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639113","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3597503.3639113","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:49:11Z","timestamp":1750286951000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639113"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,12]]},"references-count":71,"alternative-id":["10.1145\/3597503.3639113","10.1145\/3597503"],"URL":"https:\/\/doi.org\/10.1145\/3597503.3639113","relation":{},"subject":[],"published":{"date-parts":[[2024,4,12]]},"assertion":[{"value":"2024-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}