{"id":"https://openalex.org/W4405177701","doi":"https://doi.org/10.1587/transinf.2024edl8079","title":"Propagation-Based Code Clone Analysis for Detecting Smart Contract Vulnerability","display_name":"Propagation-Based Code Clone Analysis for Detecting Smart Contract Vulnerability","publication_year":2024,"publication_date":"2024-12-09","ids":{"openalex":"https://openalex.org/W4405177701","doi":"https://doi.org/10.1587/transinf.2024edl8079"},"language":"en","primary_location":{"id":"doi:10.1587/transinf.2024edl8079","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2024edl8079","pdf_url":null,"source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1587/transinf.2024edl8079","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100429710","display_name":"Zhuo Zhang","orcid":"https://orcid.org/0000-0002-6515-0021"},"institutions":[{"id":"https://openalex.org/I162868743","display_name":"Tianjin University","ror":"https://ror.org/012tb2g32","country_code":"CN","type":"education","lineage":["https://openalex.org/I162868743"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhuo ZHANG","raw_affiliation_strings":["School of Electrical and Information Engineering, Tianjin University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, Tianjin University","institution_ids":["https://openalex.org/I162868743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100336696","display_name":"Donghui Li","orcid":"https://orcid.org/0000-0002-7810-4286"},"institutions":[{"id":"https://openalex.org/I162868743","display_name":"Tianjin University","ror":"https://ror.org/012tb2g32","country_code":"CN","type":"education","lineage":["https://openalex.org/I162868743"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Donghui LI","raw_affiliation_strings":["School of Electrical and Information Engineering, Tianjin University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, Tianjin University","institution_ids":["https://openalex.org/I162868743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100786441","display_name":"Kun Jiang","orcid":"https://orcid.org/0000-0003-4995-7244"},"institutions":[{"id":"https://openalex.org/I4210115513","display_name":"Xi\u2019an University","ror":"https://ror.org/01zzmf129","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210115513"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kun JIANG","raw_affiliation_strings":["School of Computer Science and Engineering, Xian University of Technolog"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Xian University of Technolog","institution_ids":["https://openalex.org/I4210115513"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103861636","display_name":"Ya Li","orcid":"https://orcid.org/0000-0002-6752-527X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ya LI","raw_affiliation_strings":["Ningbo Artificial Intelligence Institute, Shanghai Jiaotong University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ningbo Artificial Intelligence Institute, Shanghai Jiaotong University","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101525067","display_name":"Junhu Wang","orcid":"https://orcid.org/0000-0003-1987-2522"},"institutions":[{"id":"https://openalex.org/I4400600917","display_name":"Guangzhou College of Commerce","ror":"https://ror.org/04f0j5d06","country_code":null,"type":"education","lineage":["https://openalex.org/I4400600917"]}],"countries":[],"is_corresponding":false,"raw_author_name":"Junhu WANG","raw_affiliation_strings":["School of Information Technology and Engineering, Guangzhou College of Commerce"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Technology and Engineering, Guangzhou College of Commerce","institution_ids":["https://openalex.org/I4400600917"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102775823","display_name":"Xiankai Meng","orcid":"https://orcid.org/0000-0001-9576-3825"},"institutions":[{"id":"https://openalex.org/I4210120584","display_name":"The Polytechnic University of Japan","ror":"https://ror.org/02f0psx94","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210120584"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Xiankai MENG","raw_affiliation_strings":["College of Computer and Information Engineering, Polytechnic University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer and Information Engineering, Polytechnic University","institution_ids":["https://openalex.org/I4210120584"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6396,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78761134,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"E108.D","issue":"6","first_page":"634","last_page":"639"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12519","display_name":"Cybercrime and Law Enforcement Studies","score":0.8956000208854675,"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/T12519","display_name":"Cybercrime and Law Enforcement Studies","score":0.8956000208854675,"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/T11995","display_name":"FinTech, Crowdfunding, Digital Finance","score":0.8797000050544739,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T13851","display_name":"Law, AI, and Intellectual Property","score":0.7910000085830688,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8588017821311951},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.6538492441177368},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.581217885017395},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5794775485992432},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.43211814761161804},{"id":"https://openalex.org/keywords/vulnerability-assessment","display_name":"Vulnerability assessment","score":0.42201143503189087},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.37430456280708313}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8588017821311951},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.6538492441177368},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.581217885017395},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5794775485992432},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.43211814761161804},{"id":"https://openalex.org/C167063184","wikidata":"https://www.wikidata.org/wiki/Q1400839","display_name":"Vulnerability assessment","level":3,"score":0.42201143503189087},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37430456280708313},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C137176749","wikidata":"https://www.wikidata.org/wiki/Q4105337","display_name":"Psychological resilience","level":2,"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/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/transinf.2024edl8079","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2024edl8079","pdf_url":null,"source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1587/transinf.2024edl8079","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2024edl8079","pdf_url":null,"source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1971497680","https://openalex.org/W2539190473","https://openalex.org/W2795144752","https://openalex.org/W2805827286","https://openalex.org/W2846896781","https://openalex.org/W2908007588","https://openalex.org/W2945440850","https://openalex.org/W2999378142","https://openalex.org/W3095721059","https://openalex.org/W3125989628","https://openalex.org/W3164087770","https://openalex.org/W3182763642","https://openalex.org/W4391759211","https://openalex.org/W4393404448","https://openalex.org/W4402969985"],"related_works":["https://openalex.org/W1883246888","https://openalex.org/W2370114625","https://openalex.org/W1756374135","https://openalex.org/W2062873522","https://openalex.org/W2947584067","https://openalex.org/W2280562859","https://openalex.org/W230721595","https://openalex.org/W3157230915","https://openalex.org/W1496728123","https://openalex.org/W2789975780"],"abstract_inverted_index":{"Smart":[0],"contracts":[1,33,50],"are":[2],"self-executing":[3],"programs":[4],"that":[5,100],"operate":[6],"on":[7,90,115],"a":[8,59,66,127,140],"blockchain.":[9],"Once":[10],"deployed,":[11],"they":[12],"cannot":[13],"be":[14],"altered,":[15],"which":[16],"introduces":[17],"distinct":[18],"maintenance":[19],"challenges":[20],"unlike":[21],"those":[22],"found":[23],"in":[24,31,126,150],"traditional":[25],"software":[26],"systems.":[27],"Bugs":[28],"and":[29,119],"vulnerabilities":[30,149],"smart":[32,49,67,137],"have":[34],"led":[35],"to":[36,43,57,96,107,132],"significant":[37],"economic":[38],"losses,":[39],"drawing":[40],"increased":[41],"attention":[42],"their":[44],"security.":[45],"The":[46,79],"immutability":[47],"of":[48,82,146],"has":[51],"made":[52],"thorough":[53],"security":[54],"checks":[55],"prior":[56],"deployment":[58],"priority.":[60],"In":[61],"this":[62,83],"paper,":[63],"we":[64,110],"introduce":[65],"contract":[68,138],"timestamp":[69,141,148],"vulnerability":[70,124],"detection":[71,145],"technique":[72,84],"PropaDT":[73],"with":[74,122],"propagation-based":[75],"code":[76,112],"clone":[77],"analysis.":[78],"core":[80],"idea":[81],"involves":[85],"using":[86],"dataflow":[87],"analysis":[88],"based":[89,114],"an":[91],"Abstract":[92],"Syntax":[93],"Tree":[94],"(AST)":[95],"extract":[97,111],"propagation":[98,117],"chains":[99,118],"reveal":[101],"how":[102],"variables":[103],"interact,":[104],"potentially":[105],"leading":[106],"vulnerabilities.":[108],"Next,":[109],"snippets":[113],"the":[116,135,144,151],"compare":[120],"them":[121],"known":[123],"patterns":[125],"database.":[128],"This":[129],"allows":[130],"us":[131],"determine":[133],"whether":[134],"tested":[136],"contains":[139],"vulnerability,":[142],"facilitating":[143],"potential":[147],"code.":[152]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
