{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T20:04:03Z","timestamp":1772913843080,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,29]],"date-time":"2018-05-29T00:00:00Z","timestamp":1527552000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"publisher","award":["FA9550-14-1-0173"],"award-info":[{"award-number":["FA9550-14-1-0173"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007297","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-17-1-2995"],"award-info":[{"award-number":["N00014-17-1-2995"]}],"id":[{"id":"10.13039\/100007297","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,29]]},"DOI":"10.1145\/3196494.3196504","type":"proceedings-article","created":{"date-parts":[[2018,5,31]],"date-time":"2018-05-31T13:18:28Z","timestamp":1527772708000},"page":"393-398","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["BCD"],"prefix":"10.1145","author":[{"given":"Vishal","family":"Karande","sequence":"first","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX, USA"}]},{"given":"Swarup","family":"Chandra","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX, USA"}]},{"given":"Zhiqiang","family":"Lin","sequence":"additional","affiliation":[{"name":"Ohio State University, Columbus, OH, USA"}]},{"given":"Juan","family":"Caballero","sequence":"additional","affiliation":[{"name":"IMDEA Software Institute, Madrid, Spain"}]},{"given":"Latifur","family":"Khan","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX, USA"}]},{"given":"Kevin","family":"Hamlen","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2018,5,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2014.03.012"},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. 6th Working Conf. Reverse Engineering (WCRE). 235--255","author":"Anquetil Nicolas","unstructured":"Nicolas Anquetil and Timothy C. Lethbridge . 1999. Experiments with Clustering as a Software Remodularization Method . In Proc. 6th Working Conf. Reverse Engineering (WCRE). 235--255 . Nicolas Anquetil and Timothy C. Lethbridge. 1999. Experiments with Clustering as a Software Remodularization Method. In Proc. 6th Working Conf. Reverse Engineering (WCRE). 235--255."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. 23rd USENIX Security Sym. 845--860","author":"Bao Tiffany","year":"2014","unstructured":"Tiffany Bao , Jonathan Burket , Maverick Woo , Rafael Turner , and David Brumley . 2014 . BYTEWEIGHT: Learning to Recognize Functions in Binary Code . In Proc. 23rd USENIX Security Sym. 845--860 . Tiffany Bao, Jonathan Burket, Maverick Woo, Rafael Turner, and David Brumley. 2014. BYTEWEIGHT: Learning to Recognize Functions in Binary Code. In Proc. 23rd USENIX Security Sym. 845--860."},{"key":"e_1_3_2_1_4_1","volume-title":"Proc. 22nd USENIX Security Sym.","author":"Brumley David","year":"2013","unstructured":"David Brumley , JongHyup Lee , Edward J. Schwartz , and Maverick Woo . 2013 . Native x86 Decompilation Using Semantics-preserving Structural Analysis and Iterative Control-flow Structuring . In Proc. 22nd USENIX Security Sym. David Brumley, JongHyup Lee, Edward J. Schwartz, and Maverick Woo. 2013. Native x86 Decompilation Using Semantics-preserving Structural Analysis and Iterative Control-flow Structuring. In Proc. 22nd USENIX Security Sym."},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. 17th Annual Network &Distributed System Security Sym. (NDSS).","author":"Caballero Juan","year":"2010","unstructured":"Juan Caballero , Noah M. Johnson , Stephen McCamant , and Dawn Song . 2010 . Binary Code Extraction and Interface Identification for Security Applications . In Proc. 17th Annual Network &Distributed System Security Sym. (NDSS). Juan Caballero, Noah M. Johnson, Stephen McCamant, and Dawn Song. 2010. Binary Code Extraction and Interface Identification for Security Applications. In Proc. 17th Annual Network &Distributed System Security Sym. (NDSS)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866354"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007352.1007374"},{"key":"e_1_3_2_1_8_1","volume-title":"The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler","author":"Eagle Chris","unstructured":"Chris Eagle . 2008. The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler . No Starch Press, San Francisco, CA, USA . Chris Eagle. 2008. The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler. No Starch Press, San Francisco, CA, USA."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089125.2089126"},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. 23rd USENIX Security Sym.","author":"Egele Manuel","year":"2014","unstructured":"Manuel Egele , Maverick Woo , Peter Chapman , and David Brumley . 2014 . Blanket Execution: Dynamic Similarity Testing for Program Binaries and Components . In Proc. 23rd USENIX Security Sym. Manuel Egele, Maverick Woo, Peter Chapman, and David Brumley. 2014. Blanket Execution: Dynamic Similarity Testing for Program Binaries and Components. In Proc. 23rd USENIX Security Sym."},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. 11th Working Conf. Reverse Engineering (WCRE). 27--36","author":"Van Emmerik M.","unstructured":"M. Van Emmerik and T. Waddington . 2004. Using a Decompiler for Real-world Source Recovery . In Proc. 11th Working Conf. Reverse Engineering (WCRE). 27--36 . M. Van Emmerik and T. Waddington. 2004. Using a Decompiler for Real-world Source Recovery. In Proc. 11th Working Conf. Reverse Engineering (WCRE). 27--36."},{"key":"e_1_3_2_1_12_1","unstructured":"Free Software Foundation. 1983. GNU Software Repository. www.gnu.org\/ software\/software.html. (1983). Retrieved 3\/30\/2018.  Free Software Foundation. 1983. GNU Software Repository. www.gnu.org\/ software\/software.html. (1983). Retrieved 3\/30\/2018."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88625-9_16"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024569.2024571"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572272.1572283"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487147"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568296"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.10"},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. IEEE Int. Conf. Software Maintenance (ICSM). 50--59","author":"Mancoridis Spiros","unstructured":"Spiros Mancoridis , Brian S. Mitchell , Yihfarn Chen , and Emden R. Gansner . 1999. Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures . In Proc. IEEE Int. Conf. Software Maintenance (ICSM). 50--59 . Spiros Mancoridis, Brian S. Mitchell, Yihfarn Chen, and Emden R. Gansner. 1999. Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures. In Proc. IEEE Int. Conf. Software Maintenance (ICSM). 50--59."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983962"},{"key":"e_1_3_2_1_21_1","unstructured":"Microsoft. 2007. Visual Studio sample codes. code.msdn.microsoft.com\/vstudio. (2007). Retrieved 3\/30\/2018.  Microsoft. 2007. Visual Studio sample codes. code.msdn.microsoft.com\/vstudio. (2007). Retrieved 3\/30\/2018."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.69.066133"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2013.83"},{"key":"e_1_3_2_1_24_1","unstructured":"Andreas Noack. 2009. LinLogLayout: Graph Clustering and Force-directed Graph Layout. code.google.com\/p\/linloglayout. (2009). Retrieved 3\/30\/2018.  Andreas Noack. 2009. LinLogLayout: Graph Clustering and Force-directed Graph Layout. code.google.com\/p\/linloglayout. (2009). Retrieved 3\/30\/2018."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/11569596_63"},{"key":"e_1_3_2_1_26_1","volume-title":"Proc. 16th European Conf. Research in Computer Security (ESORICS). 172--189","author":"Rosenblum Nathan","unstructured":"Nathan Rosenblum , Xiaojin Zhu , and Barton P. Miller . 2011. Who Wrote This Code? Identifying the Authors of Program Binaries . In Proc. 16th European Conf. Research in Computer Security (ESORICS). 172--189 . Nathan Rosenblum, Xiaojin Zhu, and Barton P. Miller. 2011. Who Wrote This Code? Identifying the Authors of Program Binaries. In Proc. 16th European Conf. Research in Computer Security (ESORICS). 172--189."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572272.1572287"},{"key":"e_1_3_2_1_28_1","unstructured":"Slashdot Media. 1999. SourceForge. sourceforge.net. (1999). Retrieved 3\/30\/2018.  Slashdot Media. 1999. SourceForge. sourceforge.net. (1999). Retrieved 3\/30\/2018."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. 3rd REF\/TCSE Int. Work. Software Clones (IWSC). 28--34","author":"Smith Randy","year":"2009","unstructured":"Randy Smith and Susan Horwitz . 2009 . Detecting and Measuring Similarity in Code Clones . In Proc. 3rd REF\/TCSE Int. Work. Software Clones (IWSC). 28--34 . Randy Smith and Susan Horwitz. 2009. Detecting and Measuring Similarity in Code Clones. In Proc. 3rd REF\/TCSE Int. Work. Software Clones (IWSC). 28--34."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54807-9_4"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3133986"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653696"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336767"},{"key":"e_1_3_2_1_34_1","unstructured":"Zynamics. 2004. BinDiff. www.zynamics.com\/bindiff.html. (2004). Retrieved 3\/30\/2018.  Zynamics. 2004. BinDiff. www.zynamics.com\/bindiff.html. (2004). Retrieved 3\/30\/2018."}],"event":{"name":"ASIA CCS '18: ACM Asia Conference on Computer and Communications Security","location":"Incheon Republic of Korea","acronym":"ASIA CCS '18","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 2018 on Asia Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3196494.3196504","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3196494.3196504","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3196494.3196504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:05Z","timestamp":1750210745000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3196494.3196504"}},"subtitle":["Decomposing Binary Code Into Components Using Graph-Based Clustering"],"short-title":[],"issued":{"date-parts":[[2018,5,29]]},"references-count":34,"alternative-id":["10.1145\/3196494.3196504","10.1145\/3196494"],"URL":"https:\/\/doi.org\/10.1145\/3196494.3196504","relation":{},"subject":[],"published":{"date-parts":[[2018,5,29]]},"assertion":[{"value":"2018-05-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}