{"id":"https://openalex.org/W4391653691","doi":"https://doi.org/10.1145/3641846","title":"sGuard+: Machine Learning Guided Rule-Based Automated Vulnerability Repair on Smart Contracts","display_name":"sGuard+: Machine Learning Guided Rule-Based Automated Vulnerability Repair on Smart Contracts","publication_year":2024,"publication_date":"2024-02-08","ids":{"openalex":"https://openalex.org/W4391653691","doi":"https://doi.org/10.1145/3641846"},"language":"en","primary_location":{"id":"doi:10.1145/3641846","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3641846","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3641846","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":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3641846","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5104241185","display_name":"Cuifeng Gao","orcid":"https://orcid.org/0000-0003-0672-1485"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I308837","display_name":"Suzhou University of Science and Technology","ror":"https://ror.org/04en8wb91","country_code":"CN","type":"education","lineage":["https://openalex.org/I308837"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cuifeng Gao","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, Hefei, China and Suzhou lnstitute for Advanced Research, University of Science and Technology of China, Suzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-0672-1485","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, Hefei, China and Suzhou lnstitute for Advanced Research, University of Science and Technology of China, Suzhou, China","institution_ids":["https://openalex.org/I308837","https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086457928","display_name":"Wenzhang Yang","orcid":"https://orcid.org/0009-0006-7836-1246"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenzhang Yang","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0006-7836-1246","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069902431","display_name":"Jiaming Ye","orcid":"https://orcid.org/0000-0001-6111-3090"},"institutions":[{"id":"https://openalex.org/I135598925","display_name":"Kyushu University","ror":"https://ror.org/00p4k0j84","country_code":"JP","type":"education","lineage":["https://openalex.org/I135598925"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Jiaming Ye","raw_affiliation_strings":["Kyushu University, Fukuoka, Japan"],"raw_orcid":"https://orcid.org/0000-0001-6111-3090","affiliations":[{"raw_affiliation_string":"Kyushu University, Fukuoka, Japan","institution_ids":["https://openalex.org/I135598925"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083669929","display_name":"Yinxing Xue","orcid":"https://orcid.org/0000-0002-2979-7151"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I308837","display_name":"Suzhou University of Science and Technology","ror":"https://ror.org/04en8wb91","country_code":"CN","type":"education","lineage":["https://openalex.org/I308837"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yinxing Xue","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, Hefei, China and Suzhou lnstitute for Advanced Research, University of Science and Technology of China, Suzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-2979-7151","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, Hefei, China and Suzhou lnstitute for Advanced Research, University of Science and Technology of China, Suzhou, China","institution_ids":["https://openalex.org/I308837","https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100429004","display_name":"Jun Sun","orcid":"https://orcid.org/0000-0002-3545-1392"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Jun Sun","raw_affiliation_strings":["Singapore Management University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-3545-1392","affiliations":[{"raw_affiliation_string":"Singapore Management University, Singapore, Singapore","institution_ids":["https://openalex.org/I79891267"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":17.9081,"has_fulltext":true,"cited_by_count":28,"citation_normalized_percentile":{"value":0.99187792,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"33","issue":"5","first_page":"1","last_page":"55"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9983000159263611,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9983000159263611,"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.9728000164031982,"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/T12519","display_name":"Cybercrime and Law Enforcement Studies","score":0.9715999960899353,"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.8434629440307617},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.5421801805496216},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4517086446285248},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4157434403896332},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4133134186267853},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3946579098701477},{"id":"https://openalex.org/keywords/risk-analysis","display_name":"Risk analysis (engineering)","score":0.32294246554374695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8434629440307617},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.5421801805496216},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4517086446285248},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4157434403896332},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4133134186267853},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3946579098701477},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.32294246554374695},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3641846","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3641846","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3641846","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":{"id":"doi:10.1145/3641846","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3641846","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3641846","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"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3988094133","display_name":"\u57fa\u4e8e\u5dee\u5f02\u6bd4\u8f83\u4ee5\u653b\u51fb\u9762\u4e3a\u5bfc\u5411\u7684\u7070\u76d2\u6a21\u7cca\u6d4b\u8bd5\u7cfb\u7edf\u7814\u7a76","funder_award_id":"61972373","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5954519879","display_name":null,"funder_award_id":"BK20201192","funder_id":"https://openalex.org/F4320334982","funder_display_name":"Basic Research Program of Jiangsu Province"},{"id":"https://openalex.org/G7988716837","display_name":null,"funder_award_id":"202103a05020009","funder_id":"https://openalex.org/F4320326650","funder_display_name":"Anhui Provincial Department of Science and Technology"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321605","display_name":"Government of Jiangsu Province","ror":"https://ror.org/004svx814"},{"id":"https://openalex.org/F4320326650","display_name":"Anhui Provincial Department of Science and Technology","ror":"https://ror.org/01e70gy59"},{"id":"https://openalex.org/F4320334982","display_name":"Basic Research Program of Jiangsu Province","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391653691.pdf","grobid_xml":"https://content.openalex.org/works/W4391653691.grobid-xml"},"referenced_works_count":81,"referenced_works":["https://openalex.org/W1969344535","https://openalex.org/W1975455521","https://openalex.org/W2063387237","https://openalex.org/W2080562691","https://openalex.org/W2122947685","https://openalex.org/W2132791018","https://openalex.org/W2145373440","https://openalex.org/W2161336914","https://openalex.org/W2216946510","https://openalex.org/W2244109919","https://openalex.org/W2344973853","https://openalex.org/W2539190473","https://openalex.org/W2748690817","https://openalex.org/W2805052744","https://openalex.org/W2805827286","https://openalex.org/W2808815243","https://openalex.org/W2846896781","https://openalex.org/W2924629359","https://openalex.org/W2950294262","https://openalex.org/W2952848714","https://openalex.org/W2963594166","https://openalex.org/W2963723316","https://openalex.org/W2967854622","https://openalex.org/W2970809537","https://openalex.org/W2982275082","https://openalex.org/W2994373027","https://openalex.org/W2997640974","https://openalex.org/W2999378142","https://openalex.org/W3000032641","https://openalex.org/W3003036212","https://openalex.org/W3007045600","https://openalex.org/W3014792488","https://openalex.org/W3015325345","https://openalex.org/W3016155638","https://openalex.org/W3025529919","https://openalex.org/W3026203297","https://openalex.org/W3034459010","https://openalex.org/W3035733952","https://openalex.org/W3041830268","https://openalex.org/W3083471387","https://openalex.org/W3084421431","https://openalex.org/W3089621332","https://openalex.org/W3091512861","https://openalex.org/W3091620507","https://openalex.org/W3098149161","https://openalex.org/W3101076222","https://openalex.org/W3104012431","https://openalex.org/W3105187050","https://openalex.org/W3106007553","https://openalex.org/W3106747422","https://openalex.org/W3107814273","https://openalex.org/W3122543528","https://openalex.org/W3125989628","https://openalex.org/W3134686229","https://openalex.org/W3135300972","https://openalex.org/W3135506348","https://openalex.org/W3155100939","https://openalex.org/W3161027892","https://openalex.org/W3161331107","https://openalex.org/W3165214486","https://openalex.org/W3166095789","https://openalex.org/W3177186237","https://openalex.org/W3181957689","https://openalex.org/W3187454871","https://openalex.org/W3194459061","https://openalex.org/W3201257237","https://openalex.org/W3208407575","https://openalex.org/W4206679970","https://openalex.org/W4210660460","https://openalex.org/W4225881017","https://openalex.org/W4229558542","https://openalex.org/W4231241365","https://openalex.org/W4244452926","https://openalex.org/W4255632703","https://openalex.org/W4281626964","https://openalex.org/W4285060547","https://openalex.org/W4285490421","https://openalex.org/W4306406277","https://openalex.org/W4384345844","https://openalex.org/W4399647672","https://openalex.org/W6869608176"],"related_works":["https://openalex.org/W2095999892","https://openalex.org/W2018764758","https://openalex.org/W2383689843","https://openalex.org/W1550668881","https://openalex.org/W617913288","https://openalex.org/W2062873522","https://openalex.org/W2319323865","https://openalex.org/W2951745010","https://openalex.org/W2347958299","https://openalex.org/W2963125730"],"abstract_inverted_index":{"Smart":[0],"contracts":[1,38,144,220],"are":[2,39,42],"becoming":[3],"appealing":[4],"targets":[5],"for":[6,270,293],"hackers":[7],"because":[8],"of":[9,13,24,49,97,115,125,151,169,174,197,210,218,309],"the":[10,22,47,67,95,103,106,111,147,156,162,167,172,195,198,207,214,305],"vast":[11],"amount":[12],"cryptocurrencies":[14],"under":[15],"their":[16],"control.":[17],"Asset":[18],"loss":[19],"due":[20],"to":[21,45,77,105,145,177,212],"exploitation":[23],"smart":[25,37,50,63,116,143,219,310],"contract":[26,64],"codes":[27],"has":[28,301],"increased":[29],"significantly":[30],"in":[31,123],"recent":[32],"years.":[33],"To":[34,154],"guarantee":[35],"that":[36,164,299],"vulnerability-free,":[40],"there":[41],"many":[43,91],"works":[44,58],"detect":[46],"vulnerabilities":[48,65,170,276],"contracts,":[51],"but":[52],"only":[53],"a":[54,187,255,267],"few":[55],"vulnerability":[56,98,140,175,180,224,258],"repair":[57,81,104,141,208],"have":[59],"been":[60],"proposed.":[61],"Repairing":[62],"at":[66],"source":[68],"code":[69,96,245],"level":[70],"is":[71,75,191,297],"attractive":[72],"as":[73,84,266],"it":[74],"transparent":[76],"users,":[78],"whereas":[79],"existing":[80],"tools,":[82],"such":[83],"SCRepair":[85],"and":[86,109,118,127,149,171,182,202,205,221,239,247,263,280],"sGuard":[87,152,211],",":[88,230],"suffer":[89],"from":[90,260],"limitations:":[92],"(1)":[93],"ignoring":[94],"prevention;":[99],"(2)":[100],"possibly":[101],"applying":[102],"wrong":[107],"statements":[108],"changing":[110],"original":[112,215,306],"business":[113,216,307],"logic":[114,217,308],"contracts;":[117],"(3)":[119],"showing":[120],"poor":[121],"performance":[122],"terms":[124],"time":[126,232,279],"gas":[128,241,281],"overhead.":[129],"In":[130,250],"this":[131],"work,":[132],"we":[133,160,203,253,287],"propose":[134],"machine":[135,236],"learning":[136,237],"guided":[137],"rule-based":[138],"automated":[139],"on":[142,235,304],"improve":[146],"effectiveness":[148],"efficiency":[150],".":[153],"address":[155],"limitations":[157],"mentioned":[158],"above,":[159],"design":[161],"features":[163],"characterize":[165],"both":[166],"symptoms":[168],"methods":[173],"prevention":[176],"learn":[178],"various":[179],"patterns":[181],"reduce":[183],"false":[184],"positives.":[185],"Additionally,":[186],"fine-grained":[188],"localization":[189],"algorithm":[190],"designed":[192],"by":[193,243],"traversing":[194],"nodes":[196],"abstract":[199],"syntax":[200],"tree,":[201],"refine":[204],"extend":[206],"rules":[209],"preserve":[213],"support":[222],"new":[223],"types.":[225],"Our":[226],"tool,":[227],"named":[228],"sGuard+":[229,273,300],"reduces":[231,240],"overhead":[233,242,282],"based":[234],"models,":[238],"fewer":[244],"changes":[246],"precise":[248],"patching.":[249],"our":[251],"experiment,":[252],"collect":[254],"publicly":[256],"available":[257],"dataset":[259],"CVE,":[261],"SWC,":[262],"SmartBugs":[264],"Curated":[265],"ground":[268],"truth":[269],"evaluations.":[271],"Overall,":[272],"repairs":[274],"more":[275],"with":[277],"less":[278],"than":[283],"state-of-the-art":[284],"tools.":[285],"Furthermore,":[286],"reproduce":[288],"about":[289],"9,000":[290],"historical":[291],"transactions":[292],"regression":[294],"testing.":[295],"It":[296],"shown":[298],"no":[302],"impact":[303],"contracts.":[311]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":20},{"year":2024,"cited_by_count":5}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
