{"id":"https://openalex.org/W4377238767","doi":"https://doi.org/10.1145/3597206","title":"Semantic-Enriched Code Knowledge Graph to Reveal Unknowns in Smart Contract Code Reuse","display_name":"Semantic-Enriched Code Knowledge Graph to Reveal Unknowns in Smart Contract Code Reuse","publication_year":2023,"publication_date":"2023-05-22","ids":{"openalex":"https://openalex.org/W4377238767","doi":"https://doi.org/10.1145/3597206"},"language":"en","primary_location":{"id":"doi:10.1145/3597206","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3597206","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087875790","display_name":"Qing Huang","orcid":"https://orcid.org/0000-0002-8877-4267"},"institutions":[{"id":"https://openalex.org/I53592917","display_name":"Jiangxi Normal University","ror":"https://ror.org/05nkgk822","country_code":"CN","type":"education","lineage":["https://openalex.org/I53592917"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Qing Huang","raw_affiliation_strings":["Jiangxi Normal University, China"],"affiliations":[{"raw_affiliation_string":"Jiangxi Normal University, China","institution_ids":["https://openalex.org/I53592917"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003595989","display_name":"Dianshu Liao","orcid":"https://orcid.org/0009-0000-0865-0444"},"institutions":[{"id":"https://openalex.org/I53592917","display_name":"Jiangxi Normal University","ror":"https://ror.org/05nkgk822","country_code":"CN","type":"education","lineage":["https://openalex.org/I53592917"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dianshu Liao","raw_affiliation_strings":["Jiangxi Normal University, China"],"affiliations":[{"raw_affiliation_string":"Jiangxi Normal University, China","institution_ids":["https://openalex.org/I53592917"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028641941","display_name":"Zhenchang Xing","orcid":"https://orcid.org/0000-0001-7663-1421"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]},{"id":"https://openalex.org/I1292875679","display_name":"Commonwealth Scientific and Industrial Research Organisation","ror":"https://ror.org/03qn8fb07","country_code":"AU","type":"government","lineage":["https://openalex.org/I1292875679","https://openalex.org/I2801453606","https://openalex.org/I4387156119"]},{"id":"https://openalex.org/I42894916","display_name":"Data61","ror":"https://ror.org/03q397159","country_code":"AU","type":"other","lineage":["https://openalex.org/I1292875679","https://openalex.org/I2801453606","https://openalex.org/I42894916","https://openalex.org/I4387156119"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Zhenchang Xing","raw_affiliation_strings":["CSIRO\u2019s Data61 &amp; Australian National University, Australia"],"affiliations":[{"raw_affiliation_string":"CSIRO\u2019s Data61 &amp; Australian National University, Australia","institution_ids":["https://openalex.org/I1292875679","https://openalex.org/I42894916","https://openalex.org/I118347636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102738285","display_name":"Zhengkang Zuo","orcid":"https://orcid.org/0000-0002-7118-3727"},"institutions":[{"id":"https://openalex.org/I53592917","display_name":"Jiangxi Normal University","ror":"https://ror.org/05nkgk822","country_code":"CN","type":"education","lineage":["https://openalex.org/I53592917"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhengkang Zuo","raw_affiliation_strings":["Jiangxi Normal University, China"],"affiliations":[{"raw_affiliation_string":"Jiangxi Normal University, China","institution_ids":["https://openalex.org/I53592917"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102757496","display_name":"Changjing Wang","orcid":"https://orcid.org/0000-0002-3601-4979"},"institutions":[{"id":"https://openalex.org/I53592917","display_name":"Jiangxi Normal University","ror":"https://ror.org/05nkgk822","country_code":"CN","type":"education","lineage":["https://openalex.org/I53592917"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Changjing Wang","raw_affiliation_strings":["Jiangxi Normal University, China"],"affiliations":[{"raw_affiliation_string":"Jiangxi Normal University, China","institution_ids":["https://openalex.org/I53592917"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006669765","display_name":"Xin Xia","orcid":"https://orcid.org/0000-0002-6302-3256"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Xia","raw_affiliation_strings":["Zhejiang University, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5087875790"],"corresponding_institution_ids":["https://openalex.org/I53592917"],"apc_list":null,"apc_paid":null,"fwci":5.4258,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.95875492,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"32","issue":"6","first_page":"1","last_page":"37"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9940000176429749,"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.9940000176429749,"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.9937000274658203,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9936000108718872,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.851314902305603},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.6356329321861267},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.4947194755077362},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.4751336872577667},{"id":"https://openalex.org/keywords/knowledge-graph","display_name":"Knowledge graph","score":0.42331671714782715},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.37646955251693726},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3592965602874756},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3592502176761627},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.29768165946006775},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2328207790851593}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.851314902305603},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.6356329321861267},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.4947194755077362},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.4751336872577667},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.42331671714782715},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.37646955251693726},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3592965602874756},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3592502176761627},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.29768165946006775},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2328207790851593},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","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/3597206","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3597206","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1231421488","display_name":null,"funder_award_id":"under","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5760752404","display_name":null,"funder_award_id":"Projects","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5939423041","display_name":null,"funder_award_id":"Technology","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6535910400","display_name":null,"funder_award_id":"62262031","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320317312","display_name":"Graduate Innovative Special Fund Projects of Jiangxi Province","ror":null},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320325626","display_name":"Education Department of Jiangxi Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W1132472019","https://openalex.org/W1970607969","https://openalex.org/W1993786160","https://openalex.org/W2034209539","https://openalex.org/W2080579313","https://openalex.org/W2108632968","https://openalex.org/W2166019458","https://openalex.org/W2298285108","https://openalex.org/W2539190473","https://openalex.org/W2603771588","https://openalex.org/W2604844934","https://openalex.org/W2767370111","https://openalex.org/W2792299615","https://openalex.org/W2805052744","https://openalex.org/W2885936017","https://openalex.org/W2901934569","https://openalex.org/W2911524086","https://openalex.org/W2921611887","https://openalex.org/W2943817338","https://openalex.org/W2967047440","https://openalex.org/W2967937885","https://openalex.org/W2968388969","https://openalex.org/W2968798518","https://openalex.org/W2969598219","https://openalex.org/W2970809537","https://openalex.org/W2975871742","https://openalex.org/W2994316338","https://openalex.org/W3001458527","https://openalex.org/W3008088841","https://openalex.org/W3008721012","https://openalex.org/W3011992028","https://openalex.org/W3013497391","https://openalex.org/W3042795469","https://openalex.org/W3091755869","https://openalex.org/W3092117182","https://openalex.org/W3093604544","https://openalex.org/W3098605233","https://openalex.org/W3105187050","https://openalex.org/W3125333348","https://openalex.org/W3126675481","https://openalex.org/W3161713900","https://openalex.org/W3162904859","https://openalex.org/W3203911409","https://openalex.org/W4200276311","https://openalex.org/W4213161974","https://openalex.org/W4221074951","https://openalex.org/W4225791314","https://openalex.org/W4251742697","https://openalex.org/W4252076394","https://openalex.org/W4287025935","https://openalex.org/W4294214797","https://openalex.org/W4312989206","https://openalex.org/W6750024017","https://openalex.org/W6766833426","https://openalex.org/W6799396147","https://openalex.org/W6811082625"],"related_works":["https://openalex.org/W2061417947","https://openalex.org/W2182697532","https://openalex.org/W1544062218","https://openalex.org/W1964111631","https://openalex.org/W185550498","https://openalex.org/W2348203156","https://openalex.org/W2189076424","https://openalex.org/W2021613224","https://openalex.org/W2226868092","https://openalex.org/W2164928043"],"abstract_inverted_index":{"Programmers":[0],"who":[1,268],"work":[2],"with":[3],"smart":[4,187,273],"contract":[5,188,274],"development":[6],"often":[7],"encounter":[8],"challenges":[9],"in":[10],"reusing":[11],"code":[12,46,156,169,206,210],"from":[13],"repositories.":[14],"This":[15,115,136],"is":[16],"due":[17,63],"to":[18,27,64,100,143,185,215,221,228,232,247,255,263],"the":[19,69,72,94,103,107,113,151,237],"presence":[20],"of":[21,150,179,197],"two":[22,165],"unknowns":[23,33,62],"that":[24,92,110],"can":[25,49,111],"lead":[26],"non-functional":[28],"and":[29,39,52,71,87,131,140,160,171,193,223,236,257,270],"functional":[30],"failures.":[31],"These":[32],"are":[34],"implicit":[35],"collaborations":[36],"between":[37,68],"functions":[38],"subtle":[40],"differences":[41],"among":[42],"similar":[43],"functions.":[44,275],"Current":[45],"mining":[47],"methods":[48],"extract":[50],"syntax":[51],"semantic":[53],"knowledge":[54,80,84,105,109,144,152],"(known":[55],"knowledge),":[56],"but":[57],"they":[58],"cannot":[59],"uncover":[60],"these":[61],"a":[65,83,98,138,154,177],"significant":[66],"gap":[67],"known":[70,104],"unknown.":[73],"To":[74],"address":[75],"this":[76,162],"issue,":[77],"we":[78,181],"formulate":[79],"acquisition":[81],"as":[82,97],"deduction":[85],"task":[86],"propose":[88],"an":[89],"analytic":[90],"flow":[91,116,133],"uses":[93],"function":[95,125],"clone":[96,120],"bridge":[99],"gradually":[101],"deduce":[102],"into":[106,153,164],"problem-solving":[108],"reveal":[112],"unknowns.":[114],"comprises":[117],"five":[118],"methods:":[119],"detection,":[121],"co-occurrence":[122],"probability":[123],"calculation,":[124],"usage":[126],"frequency":[127],"accumulation,":[128],"description":[129],"propagation,":[130],"control":[132],"graph":[134],"annotation.":[135],"provides":[137],"systematic":[139],"coherent":[141],"approach":[142,184],"deduction.":[145],"We":[146],"then":[147],"structure":[148],"all":[149],"semantic-enriched":[155],"Knowledge":[157],"Graph":[158],"(KG)":[159],"integrate":[161],"KG":[163,199,207,241],"software":[166],"engineering":[167],"tasks:":[168],"recommendation":[170,211],"crowd-scaled":[172],"coding":[173],"practice":[174],"checking.":[175],"As":[176],"proof":[178],"concept,":[180],"apply":[182],"our":[183,198,203,205,240],"5,140":[186],"files":[189],"available":[190],"on":[191],"Etherscan.io":[192],"confirm":[194],"high":[195],"accuracy":[196,212,252,260],"construction":[200],"steps.":[201],"In":[202],"experiments,":[204],"effectively":[208],"improved":[209,242],"by":[213,219,226,245,253,261],"6%":[214],"45%,":[216],"increased":[217],"diversity":[218],"61%":[220],"102%,":[222],"enhanced":[224],"NDCG":[225],"1%":[227],"21%.":[229],"Furthermore,":[230],"compared":[231],"traditional":[233],"analysis":[234],"tools":[235],"debugging-with-the-crowd":[238],"method,":[239],"time":[243],"efficiency":[244],"30":[246],"380":[248],"seconds,":[249],"vulnerability":[250,258],"determination":[251],"20%":[254],"33%,":[256],"fixing":[259],"24%":[262],"40%":[264],"for":[265],"novice":[266],"developers":[267],"identified":[269],"fixed":[271],"vulnerable":[272]},"counts_by_year":[{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":3}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
