{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,12]],"date-time":"2026-09-12T02:22:35Z","timestamp":1789179755750,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T00:00:00Z","timestamp":1726012800000},"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":[[2024,9,11]]},"DOI":"10.1145\/3650212.3680335","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T07:44:25Z","timestamp":1726040665000},"page":"971-982","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["NativeSummary: Summarizing Native Binary Code for Inter-language Static Analysis of Android Apps"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-0887-5560","authenticated-orcid":false,"given":"Jikai","family":"Wang","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1100-8633","authenticated-orcid":false,"given":"Haoyu","family":"Wang","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2022. AppShark. https:\/\/github.com\/bytedance\/appshark"},{"key":"e_1_3_2_1_2_1","unstructured":"2022. BinAbsInspector. https:\/\/github.com\/KeenSecurityLab\/BinAbsInspector"},{"key":"e_1_3_2_1_3_1","unstructured":"2022. jadx. https:\/\/github.com\/skylot\/jadx"},{"key":"e_1_3_2_1_4_1","unstructured":"2022. libgdx. https:\/\/github.com\/libgdx\/libgdx"},{"key":"e_1_3_2_1_5_1","unstructured":"2023. NativeFlowBenchExtended. https:\/\/github.com\/NativeSummary\/NativeFlowBenchExtended"},{"key":"e_1_3_2_1_6_1","unstructured":"2023. NativeSummary. https:\/\/github.com\/security-pride\/NativeSummary"},{"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\/1749608.1749612"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","first-page":"2007","DOI":"10.1109\/TMC.2014.2381212","article-title":"Andarwin: Scalable detection of android application clones based on semantics","volume":"14","author":"Crussell Jonathan","year":"2014","unstructured":"Jonathan Crussell, Clint Gibler, and Hao Chen. 2014. Andarwin: Scalable detection of android application clones based on semantics. IEEE Transactions on Mobile Computing, 14, 10 (2014), 2007\u20132019.","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"e_1_3_2_1_10_1","unstructured":"Michael Dawson Graeme Johnson and Andrew Low. 2009. Best practices for using the Java Native Interface. IBM developerWorks."},{"key":"e_1_3_2_1_11_1","first-page":"11","article-title":"C to Java: converting pointers into references. Concurrency","volume":"10","author":"Demaine Erik D","year":"1998","unstructured":"Erik D Demaine. 1998. C to Java: converting pointers into references. Concurrency: Practice and Experience, 10, 11-13 (1998), 851\u2013861.","journal-title":"Practice and Experience"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106466"},{"key":"e_1_3_2_1_13_1","unstructured":"F-Droid. 2023. F-Droid - Free and Open Source Android App Repository. https:\/\/f-droid.org\/ Accessed: 2023-01-18"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635869"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517312.2517315"},{"key":"e_1_3_2_1_16_1","first-page":"110","article-title":"Information flow analysis of android applications in droidsafe","volume":"15","author":"Gordon Michael I","year":"2015","unstructured":"Michael I Gordon, Deokhwan Kim, Jeff H Perkins, Limei Gilham, Nguyen Nguyen, and Martin C Rinard. 2015. Information flow analysis of android applications in droidsafe.. In NDSS. 15, 110.","journal-title":"NDSS."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250767"},{"key":"e_1_3_2_1_18_1","unstructured":"Java SE Documentation. 2020. Java Native Interface Specification. https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/jni\/spec\/jniTOC.html"},{"key":"e_1_3_2_1_19_1","unstructured":"Java SE Documentation. 2020. Java Native Interface Specification Design Overview. https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/jni\/spec\/design.html"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416558"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.48"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2901679"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.04.001"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10013-5"},{"key":"e_1_3_2_1_25_1","unstructured":"NSA. 2022. Ghidra. https:\/\/github.com\/NationalSecurityAgency\/ghidra"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313391"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3241639"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09749-y"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Antonio Ruggia Andrea Possemato Savino Dambra Alessio Merlo Simone Aonzo and Davide Balzarotti. 2022. The Dark Side of Native Code on Android.","DOI":"10.36227\/techrxiv.21220247"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 44th International Conference on Software Engineering. 1232\u20131244","author":"Samhi Jordan","year":"2022","unstructured":"Jordan Samhi, Jun Gao, Nadia Daoudi, Pierre Graux, Henri Hoyez, Xiaoyu Sun, Kevin Allix, Tegawend\u00e9 F Bissyand\u00e9, and Jacques Klein. 2022. JuCify: a step towards Android code unification for enhanced static analysis. In Proceedings of the 44th International Conference on Software Engineering. 1232\u20131244."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the USENIX Security Symposium. 16","author":"Schwartz Edward J","year":"2013","unstructured":"Edward J Schwartz, J Lee, Maverick Woo, and David Brumley. 2013. Native x86 decompilation using semantics-preserving structural analysis and iterative control-flow structuring. In Proceedings of the USENIX Security Symposium. 16."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.17"},{"key":"e_1_3_2_1_33_1","article-title":"Dep: Mutation-based Dependency Generation for Precise Taint Analysis on Android Native Code","author":"Sun Cong","year":"2022","unstructured":"Cong Sun, Yuwan Ma, Dongrui Zeng, Gang Tan, Siqi Ma, and Yafei Wu. 2022. Dep: Mutation-based Dependency Generation for Precise Taint Analysis on Android Native Code. IEEE Transactions on Dependable and Secure Computing.","journal-title":"IEEE Transactions on Dependable and Secure Computing."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017427"},{"key":"e_1_3_2_1_35_1","volume-title":"Programming Languages and Systems: 8th Asian Symposium, APLAS 2010, Shanghai, China, November 28-December 1, 2010. Proceedings 8. 114\u2013130","author":"Tan Gang","year":"2010","unstructured":"Gang Tan. 2010. JNI Light: An operational model for the core JNI. In Programming Languages and Systems: 8th Asian Symposium, APLAS 2010, Shanghai, China, November 28-December 1, 2010. Proceedings 8. 114\u2013130."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297031"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925818"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771795"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","unstructured":"Jikai Wang. 2024. Artifact for \"NativeSummary: Summarizing Native Binary Code for Inter-language Static Analysis of Android Apps\". https:\/\/doi.org\/10.5281\/zenodo.12664081 10.5281\/zenodo.12664081","DOI":"10.5281\/zenodo.12664081"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555652"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243835"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183575"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884881"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","first-page":"4014","DOI":"10.1109\/TSE.2021.3109563","article-title":"Analyzing android taint analysis tools: FlowDroid, Amandroid, and DroidSafe","volume":"48","author":"Zhang Junbin","year":"2021","unstructured":"Junbin Zhang, Yingying Wang, Lina Qiu, and Julia Rubin. 2021. Analyzing android taint analysis tools: FlowDroid, Amandroid, and DroidSafe. IEEE Transactions on Software Engineering, 48, 10 (2021), 4014\u20134040.","journal-title":"IEEE Transactions on Software Engineering"}],"event":{"name":"ISSTA '24: 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Vienna Austria","acronym":"ISSTA '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"]},"container-title":["Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680335","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3680335","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:50:07Z","timestamp":1750272607000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680335"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":44,"alternative-id":["10.1145\/3650212.3680335","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3680335","relation":{},"subject":[],"published":{"date-parts":[[2024,9,11]]},"assertion":[{"value":"2024-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}