{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T04:04:20Z","timestamp":1775016260331,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":66,"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":"Chinese Academy of Sciences"},{"name":"Natural Science Foundation of China","award":["61802404, 61802394"],"award-info":[{"award-number":["61802404, 61802394"]}]},{"name":"Ministry of Education, Singapore","award":["MOET32020-0004"],"award-info":[{"award-number":["MOET32020-0004"]}]},{"name":"NTU-DESAY SV Research Program","award":["2018-0980"],"award-info":[{"award-number":["2018-0980"]}]},{"name":"National Research Foundation, Singapore","award":["AISG2-RP-2020-019, NRF2018NCR-NCR005-0001, NRFI06-2020-0022-0001, NRF2018NCR-NSOE003-0001"],"award-info":[{"award-number":["AISG2-RP-2020-019, NRF2018NCR-NCR005-0001, NRFI06-2020-0022-0001, NRF2018NCR-NSOE003-0001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510627","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"1393-1405","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":42,"title":["ModX"],"prefix":"10.1145","author":[{"given":"Can","family":"Yang","sequence":"first","affiliation":[{"name":"UCAS and CAS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhengzi","family":"Xu","sequence":"additional","affiliation":[{"name":"NTU"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongxu","family":"Chen","sequence":"additional","affiliation":[{"name":"Huawei Technologies Co., Ltd"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Liu","sequence":"additional","affiliation":[{"name":"NTU"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaorui","family":"Gong","sequence":"additional","affiliation":[{"name":"UCAS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baoxu","family":"Liu","sequence":"additional","affiliation":[{"name":"UCAS"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2011. IDA F.L.I.R.T. Technology: In-Depth. https:\/\/hex-rays.com\/products\/ida\/tech\/flirt\/in_depth\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2020. 2019 State of the Software Supply Chain. https:\/\/www.sonatype.com\/hubfs\/SSC\/2019%20SSC\/SON_SSSC-Report-2019_jun16-DRAFT.pdf."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. 2020 Gartner Market Guide for Software Composition Analysis. https:\/\/go.snyk.io\/2020-Gartner-Market-Guide.html."},{"key":"e_1_3_2_1_4_1","unstructured":"2020. GitHub Octoverse 2020 Security Report. https:\/\/octoverse.github.com\/static\/github-octoverse-2020-security-report.pdf#page=10."},{"key":"e_1_3_2_1_5_1","unstructured":"2020. WIKI: Single-responsibility principle. https:\/\/en.wikipedia.org\/wiki\/Single-responsibility_principle."},{"key":"e_1_3_2_1_6_1","unstructured":"2021. Backdoor:Linux\/Mirai. https:\/\/www.microsoft.com\/en-us\/wdsi\/threats\/threat-search?query=mirai."},{"key":"e_1_3_2_1_7_1","unstructured":"2021. A hacker tool collection by Electrospaces Insights in Signals Intelligence Communications Security and Top Level Telecommunications equipment. https:\/\/t.co\/69lmiMmo43."},{"key":"e_1_3_2_1_8_1","unstructured":"2021. Mirai: a malware that turns networked devices into remotely controlled bots. https:\/\/en.wikipedia.org\/wiki\/Mirai_(malware)."},{"key":"e_1_3_2_1_9_1","unstructured":"2021. VirusShare: a repository of malware samples. https:\/\/virusshare.com\/."},{"key":"e_1_3_2_1_10_1","unstructured":"2021. VirusTotal. https:\/\/www.virustotal.com\/gui\/home\/upload."},{"key":"e_1_3_2_1_11_1","unstructured":"2021. VirusTotal: Analyze suspicious files and URLs to detect types of malware automatically share them with the security community. https:\/\/www.virustotal.com\/gui\/file\/a8d65593f6296d6d06230bcede53b9152842f1eee56a2a72b0a88c4f463a09c3\/detection."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3175492"},{"key":"e_1_3_2_1_13_1","volume-title":"Software Module Clustering: An In-Depth Literature Analysis","author":"Alsarhan Qusay","year":"2020","unstructured":"Qusay Alsarhan, Bestoun S Ahmed, Miroslav Bures, and Kamal Zuhairi Zamli. 2020. Software Module Clustering: An In-Depth Literature Analysis. IEEE Transactions on Software Engineering (2020)."},{"key":"e_1_3_2_1_14_1","volume-title":"Asia Slowinska, and Herbert Bos.","author":"Andriesse Dennis","year":"2016","unstructured":"Dennis Andriesse, Xi Chen, Victor Van Der Veen, Asia Slowinska, and Herbert Bos. 2016. An in-depth analysis of disassembly on full-scale x86\/x64 binaries. In 25th {USENIX} Security Symposium ({USENIX} Security 16). 583--600."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1088\/1367-2630\/9\/6\/176"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03418-4_34"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-5468\/2008\/10\/P10008"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430553.2430557"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2019.01.002"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950350"},{"key":"e_1_3_2_1_21_1","volume-title":"23rd {USENIX} Security Symposium ({USENIX} Security 14). 95--110.","author":"Costin Andrei","unstructured":"Andrei Costin, Jonas Zaddach, Aur\u00e9lien Francillon, and Davide Balzarotti. 2014. A large-scale analysis of the security of embedded firmwares. In 23rd {USENIX} Security Symposium ({USENIX} Security 14). 95--110."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00003"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/998675.999463"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134048"},{"key":"e_1_3_2_1_25_1","volume-title":"DeepBinDiff: Learning Program-Wide Code Representations for Binary Diffing. In Network and Distributed System Security Symposium.","author":"Duan Yue","year":"2020","unstructured":"Yue Duan, Xuezixiang Li, Jinghan Wang, and Heng Yin. 2020. DeepBinDiff: Learning Program-Wide Code Representations for Binary Diffing. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_26_1","unstructured":"Sultan S Alqahtani Ellis E Eghan and Juergen Rilling. [n.d.]. Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach. ([n. d.])."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Sebastian Eschweiler Khaled Yakdan and Elmar Gerhards-Padilla. 2016. discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code.. In NDSS.","DOI":"10.14722\/ndss.2016.23185"},{"key":"e_1_3_2_1_28_1","volume-title":"GI SIG SIDAR workshop, DIMVA","author":"Flake Halvar","year":"2004","unstructured":"Halvar Flake. 2004. Structural comparison of executable objects. In Detection of intrusions and malware & vulnerability assessment, GI SIG SIDAR workshop, DIMVA 2004. Gesellschaft f\u00fcr Informatik eV."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3446371"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985453"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00019"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2016.01.030"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196494.3196504"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2019.106500"},{"key":"e_1_3_2_1_36_1","volume-title":"Network community detection: A review and visual survey. arXiv preprint arXiv:1708.00977","author":"Khan Bisma S","year":"2017","unstructured":"Bisma S Khan and Muaz A Niazi. 2017. Network community detection: A review and visual survey. arXiv preprint arXiv:1708.00977 (2017)."},{"key":"e_1_3_2_1_37_1","volume-title":"Morgan Kaufmann","author":"Levine John R","unstructured":"John R Levine. 2001. Linkers & loaders. Morgan Kaufmann; 1st edition.","edition":"1"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.38"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2671865"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889178"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIT.2009.111"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1999.792498"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70732"},{"key":"e_1_3_2_1_44_1","volume-title":"26th USENIX Security Symposium (USENIX Security 17)","author":"Ming Jiang","year":"2017","unstructured":"Jiang Ming, Dongpeng Xu, Yufei Jiang, and Dinghao Wu. 2017. BinSim: Trace-based Semantic Binary Diffing via System Call Sliced Segment Equivalence Checking. In 26th USENIX Security Symposium (USENIX Security 17). USENIX Association, Vancouver, BC, 253--270. https:\/\/www.usenix.org\/conference\/usenixsecurity17\/technical-sessions\/presentation\/ming"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.09.001"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-015-5517-9"},{"key":"e_1_3_2_1_48_1","volume-title":"Fast algorithm for detecting community structure in networks. Physical review E 69, 6","author":"Newman Mark EJ","year":"2004","unstructured":"Mark EJ Newman. 2004. Fast algorithm for detecting community structure in networks. Physical review E 69, 6 (2004), 066133."},{"key":"e_1_3_2_1_49_1","volume-title":"Finding and evaluating community structure in networks. Physical review E 69, 2","author":"Newman Mark EJ","year":"2004","unstructured":"Mark EJ Newman and Michelle Girvan. 2004. Finding and evaluating community structure in networks. Physical review E 69, 2 (2004), 026113."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.49"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.26"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","unstructured":"Claude Sammut and Geoffrey I. Webb (Eds.). 2010. TF-IDF. Springer US Boston MA 986--987. 10.1007\/978-0-387-30164-8_832","DOI":"10.1007\/978-0-387-30164-8_832"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3264820.3264821"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00043"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054845"},{"key":"e_1_3_2_1_57_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Xiao Yang","year":"2020","unstructured":"Yang Xiao, Bihuan Chen, Chendong Yu, Zhengzi Xu, Zimu Yuan, Feng Li, Binghong Liu, Yang Liu, Wei Huo, Wei Zou, et al. 2020. {MVP}: Detecting Vulnerabilities using {Patch-Enhanced} Vulnerability Signatures. In 29th USENIX Security Symposium (USENIX Security 20). 1165--1182."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134018"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397361"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.49"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2827379"},{"key":"e_1_3_2_1_62_1","volume-title":"RouAlign: Cross-Version Function Alignment and Routine Recovery with Graphlet Edge Embedding. In IFIP International Conference on ICT Systems Security and Privacy Protection. Springer, 155--170","author":"Yang Can","year":"2020","unstructured":"Can Yang, Jian Liu, Mengxia Luo, Xiaorui Gong, and Baoxu Liu. 2020. RouAlign: Cross-Version Function Alignment and Routine Recovery with Graphlet Edge Embedding. In IFIP International Conference on ICT Systems Security and Privacy Protection. Springer, 155--170."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00100"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416582"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3415303"},{"key":"e_1_3_2_1_66_1","volume-title":"Capture: Centralized Library Management for Heterogeneous IoT Devices. In USENIX Security Symposium.","author":"Zhang Han","year":"2021","unstructured":"Han Zhang, Abhijith Anilkumar, Matt Fredrikson, and Yuvraj Agarwal. 2021. Capture: Centralized Library Management for Heterogeneous IoT Devices. In USENIX Security Symposium."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330563"},{"key":"e_1_3_2_1_68_1","unstructured":"Fei Zuo Xiaopeng Li Patrick Young Lannan Luo Qiang Zeng and Zhexin Zhang. [n.d.]. Neural Machine Translation Inspired Binary Code Similarity Comparison beyond Function Pairs. representations 48 ([n. d.]) 50."}],"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.3510627","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510627","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:24Z","timestamp":1750191144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510627"}},"subtitle":["binary level partially imported third-party library detection via program modularization and semantic matching"],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":66,"alternative-id":["10.1145\/3510003.3510627","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510627","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"}}]}}