{"id":"https://openalex.org/W2807608744","doi":"https://doi.org/10.1145/3196494.3196504","title":"BCD","display_name":"BCD","publication_year":2018,"publication_date":"2018-05-29","ids":{"openalex":"https://openalex.org/W2807608744","doi":"https://doi.org/10.1145/3196494.3196504","mag":"2807608744"},"language":"en","primary_location":{"id":"doi:10.1145/3196494.3196504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3196494.3196504","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3196494.3196504","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 on Asia Conference on Computer and Communications Security","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3196494.3196504","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082039368","display_name":"Vishal Karande","orcid":"https://orcid.org/0000-0003-3925-8765"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Vishal Karande","raw_affiliation_strings":["University of Texas at Dallas, Richardson, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056179290","display_name":"Swarup Chandra","orcid":null},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Swarup Chandra","raw_affiliation_strings":["University of Texas at Dallas, Richardson, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026864098","display_name":"Zhiqiang Lin","orcid":"https://orcid.org/0000-0001-6527-5994"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiqiang Lin","raw_affiliation_strings":["Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101938709","display_name":"Juan Caballero","orcid":"https://orcid.org/0000-0003-2962-1348"},"institutions":[{"id":"https://openalex.org/I4210162154","display_name":"IMDEA Software","ror":"https://ror.org/04xvfkh51","country_code":"ES","type":"facility","lineage":["https://openalex.org/I105140100","https://openalex.org/I4210162154"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan Caballero","raw_affiliation_strings":["IMDEA Software Institute, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"IMDEA Software Institute, Madrid, Spain","institution_ids":["https://openalex.org/I4210162154"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005002693","display_name":"Latifur Khan","orcid":"https://orcid.org/0000-0002-9300-1576"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Latifur Khan","raw_affiliation_strings":["University of Texas at Dallas, Richardson, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051312448","display_name":"Kevin W. Hamlen","orcid":"https://orcid.org/0000-0003-0479-6280"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Hamlen","raw_affiliation_strings":["University of Texas at Dallas, Richardson, TX, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5082039368"],"corresponding_institution_ids":["https://openalex.org/I162577319"],"apc_list":null,"apc_paid":null,"fwci":2.0559,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.90263039,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"393","last_page":"398"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9872000217437744,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.8946534991264343},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8133390545845032},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6399865746498108},{"id":"https://openalex.org/keywords/disjoint-sets","display_name":"Disjoint sets","score":0.5014851093292236},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4673111140727997},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.464114248752594},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.44260331988334656},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.4266546964645386},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.4255432188510895},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4189608693122864},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.41312751173973083},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41083407402038574},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.4106120467185974}],"concepts":[{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8946534991264343},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8133390545845032},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6399865746498108},{"id":"https://openalex.org/C45340560","wikidata":"https://www.wikidata.org/wiki/Q215382","display_name":"Disjoint sets","level":2,"score":0.5014851093292236},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4673111140727997},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.464114248752594},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.44260331988334656},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.4266546964645386},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.4255432188510895},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4189608693122864},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.41312751173973083},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41083407402038574},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.4106120467185974},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3196494.3196504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3196494.3196504","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3196494.3196504","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 on Asia Conference on Computer and Communications Security","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3196494.3196504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3196494.3196504","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3196494.3196504","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 on Asia Conference on Computer and Communications Security","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1523888516","display_name":null,"funder_award_id":"FA9550-","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G2456900415","display_name":null,"funder_award_id":"FA9550-14-1-0119","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G4278323638","display_name":null,"funder_award_id":"N00014-14-1-0030","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G4504108201","display_name":null,"funder_award_id":"N00014-17-1","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G4560610783","display_name":"ElasTest: an elastic platform for testing complex distributed large software systems","funder_award_id":"731535","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G4751570384","display_name":null,"funder_award_id":"4-17-1-","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G519725923","display_name":null,"funder_award_id":"FA9550-14-1-017","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G5486092921","display_name":null,"funder_award_id":"N00014-17-1-2995","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G5517596624","display_name":null,"funder_award_id":"1054629","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5643251411","display_name":null,"funder_award_id":"and N00","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G5809100787","display_name":null,"funder_award_id":"FA9550","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G6098521345","display_name":null,"funder_award_id":"FA9550","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G8013074107","display_name":null,"funder_award_id":"N00014-17-1-2995","funder_id":"https://openalex.org/F4320338298","funder_display_name":"Office of Naval Research Global"},{"id":"https://openalex.org/G8876996369","display_name":null,"funder_award_id":"N00014","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G8985203359","display_name":null,"funder_award_id":"FA9550-14-1-0173","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"},{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"},{"id":"https://openalex.org/F4320338298","display_name":"Office of Naval Research Global","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2807608744.pdf","grobid_xml":"https://content.openalex.org/works/W2807608744.grobid-xml"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W54929040","https://openalex.org/W324032601","https://openalex.org/W596492259","https://openalex.org/W646354405","https://openalex.org/W1594784410","https://openalex.org/W1690253345","https://openalex.org/W1968061803","https://openalex.org/W2029491280","https://openalex.org/W2041839827","https://openalex.org/W2048693719","https://openalex.org/W2057330156","https://openalex.org/W2059048359","https://openalex.org/W2066220442","https://openalex.org/W2081561469","https://openalex.org/W2084201645","https://openalex.org/W2085218027","https://openalex.org/W2089458547","https://openalex.org/W2109903957","https://openalex.org/W2110244733","https://openalex.org/W2129364433","https://openalex.org/W2136099030","https://openalex.org/W2147118954","https://openalex.org/W2158728425","https://openalex.org/W2161913079","https://openalex.org/W2167809408","https://openalex.org/W2173598323","https://openalex.org/W2547213717","https://openalex.org/W2766069893"],"related_works":["https://openalex.org/W2350278424","https://openalex.org/W340065115","https://openalex.org/W2284359849","https://openalex.org/W2112192942","https://openalex.org/W1989218486","https://openalex.org/W2357280991","https://openalex.org/W2132081528","https://openalex.org/W2803463666","https://openalex.org/W1968929858","https://openalex.org/W2154435823"],"abstract_inverted_index":{"Complex":[0],"software":[1],"is":[2,24,27,71],"built":[3],"by":[4],"composing":[5],"components":[6,36,70],"implementing":[7],"largely":[8],"independent":[9],"blocks":[10],"of":[11,94,125],"functionality.":[12],"However,":[13],"once":[14],"the":[15,35,77,111,121,134],"sources":[16],"are":[17,87],"compiled":[18],"into":[19,69,113],"an":[20,75],"executable,":[21,76],"that":[22],"modularity":[23],"lost.":[25],"This":[26],"unfortunate":[28],"for":[29,32,46,63,146],"code":[30,50,55,96],"recipients,":[31],"whom":[33],"knowing":[34],"has":[37],"many":[38],"potential":[39],"benefits,":[40],"such":[41,65],"as":[42],"improved":[43],"program":[44,67],"understanding":[45],"reverse-engineering,":[47],"identifying":[48],"shared":[49],"across":[51],"different":[52],"programs,":[53],"binary":[54,130],"reuse,":[56],"and":[57,89,100,143],"authorship":[58],"attribution.":[59],"A":[60,116],"novel":[61],"approach":[62,78,108],"decomposing":[64],"source-free":[66],"executables":[68],"here":[72],"proposed.":[73],"Given":[74],"first":[79],"statically":[80],"builds":[81],"a":[82,106],"decomposition":[83],"graph,":[84],"where":[85],"nodes":[86],"functions":[88,112],"edges":[90],"capture":[91],"three":[92],"types":[93],"relationships:":[95],"locality,":[97],"data":[98],"references,":[99],"function":[101],"calls.":[102],"It":[103],"then":[104],"applies":[105],"graph-theoretic":[107],"to":[109,132,137],"partition":[110],"disjoint":[114],"components.":[115],"prototype":[117],"implementation,":[118],"BCD,":[119],"demonstrates":[120],"approach's":[122],"efficacy:":[123],"Evaluation":[124],"BCD":[126],"with":[127],"25":[128],"C++":[129],"programs":[131],"recover":[133],"methods":[135],"belonging":[136],"each":[138],"class":[139],"achieves":[140],"high":[141],"precision":[142],"recall":[144],"scores":[145],"these":[147],"tested":[148],"programs.":[149]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2018-06-13T00:00:00"}
