{"id":"https://openalex.org/W4413788962","doi":"https://doi.org/10.1145/3764867","title":"CCIHunter: Enhancing Smart Contract Code\u2013Comment Inconsistencies Detection via Two-Stage Pre-Training","display_name":"CCIHunter: Enhancing Smart Contract Code\u2013Comment Inconsistencies Detection via Two-Stage Pre-Training","publication_year":2025,"publication_date":"2025-08-28","ids":{"openalex":"https://openalex.org/W4413788962","doi":"https://doi.org/10.1145/3764867"},"language":"en","primary_location":{"id":"doi:10.1145/3764867","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3764867","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/A5076410516","display_name":"Ziwei Li","orcid":"https://orcid.org/0009-0008-1998-7155"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ziwei Li","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0009-0008-1998-7155","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031531093","display_name":"Jiajing Wu","orcid":"https://orcid.org/0000-0001-5155-8547"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiajing Wu","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0000-0001-5155-8547","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043816808","display_name":"Zhiying Wu","orcid":"https://orcid.org/0000-0003-4633-0008"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiying Wu","raw_affiliation_strings":["School of Computer Science, Sun Yat-Sen University, Guangzhou, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0000-0003-4633-0008","affiliations":[{"raw_affiliation_string":"School of Computer Science, Sun Yat-Sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107859817","display_name":"D. Tan","orcid":null},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dongcheng Tan","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0009-0002-8799-1355","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Weipeng Zou","orcid":"https://orcid.org/0009-0009-6519-7493"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weipeng Zou","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0009-0009-6519-7493","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054645292","display_name":"Zigui Jiang","orcid":"https://orcid.org/0000-0002-3349-5383"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zigui Jiang","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0000-0002-3349-5383","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087898583","display_name":"Yi Zhen","orcid":"https://orcid.org/0009-0001-6610-0149"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Zhen","raw_affiliation_strings":["Sun Yat-Sen University, Guangzhou, China","Sun Yat-Sen University, Guangzhou, Guangdong, China"],"raw_orcid":"https://orcid.org/0009-0001-6610-0149","affiliations":[{"raw_affiliation_string":"Sun Yat-Sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-Sen University, Guangzhou, Guangdong, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zheng Zhang","orcid":"https://orcid.org/0009-0006-5803-5566"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zheng Zhang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Nanjing, China","Nanjing University of Aeronautics and Astronautics, China"],"raw_orcid":"https://orcid.org/0009-0006-5803-5566","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]},{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000582109","display_name":"Zibin Zheng","orcid":"https://orcid.org/0000-0002-7878-4330"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zibin Zheng","raw_affiliation_strings":["School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","Sun Yat-sen University, China"],"raw_orcid":"https://orcid.org/0000-0002-7878-4330","affiliations":[{"raw_affiliation_string":"School of Software Engineering, Sun Yat-Sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]},{"raw_affiliation_string":"Sun Yat-sen University, China","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7536,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.8846131,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"35","issue":"6","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.996399998664856,"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.996399998664856,"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.9902999997138977,"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/T11424","display_name":"Security and Verification in Computing","score":0.963100016117096,"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.8466458320617676},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6014337539672852},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5546973347663879},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5138173699378967},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.4965556263923645},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.49129360914230347},{"id":"https://openalex.org/keywords/false-positive-paradox","display_name":"False positive paradox","score":0.4391978681087494},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.4206693172454834},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3931012749671936},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3890146315097809},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3261171579360962},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2374458611011505}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8466458320617676},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6014337539672852},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5546973347663879},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5138173699378967},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.4965556263923645},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.49129360914230347},{"id":"https://openalex.org/C64869954","wikidata":"https://www.wikidata.org/wiki/Q1859747","display_name":"False positive paradox","level":2,"score":0.4391978681087494},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.4206693172454834},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3931012749671936},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3890146315097809},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3261171579360962},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2374458611011505},{"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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","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/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3764867","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3764867","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/G2092827959","display_name":null,"funder_award_id":"62372485","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4980977470","display_name":null,"funder_award_id":"2023A1515011314","funder_id":"https://openalex.org/F4320321921","funder_display_name":"Natural Science Foundation of Guangdong Province"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321921","display_name":"Natural Science Foundation of Guangdong Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1901269435","https://openalex.org/W2020439121","https://openalex.org/W2066182606","https://openalex.org/W2070111972","https://openalex.org/W2104915799","https://openalex.org/W2118655104","https://openalex.org/W2133890582","https://openalex.org/W2151228786","https://openalex.org/W2152874840","https://openalex.org/W2170196926","https://openalex.org/W2767331170","https://openalex.org/W2809337338","https://openalex.org/W2954876572","https://openalex.org/W3086831424","https://openalex.org/W3174996440","https://openalex.org/W3176914858","https://openalex.org/W3187966659","https://openalex.org/W4285355543","https://openalex.org/W4367047373","https://openalex.org/W4383898246","https://openalex.org/W4388483860","https://openalex.org/W4391305812"],"related_works":["https://openalex.org/W1557094818","https://openalex.org/W2183246718","https://openalex.org/W2099261052","https://openalex.org/W3209204065","https://openalex.org/W1755711892","https://openalex.org/W2160907113","https://openalex.org/W2070813941","https://openalex.org/W4308823623","https://openalex.org/W2019168903","https://openalex.org/W3081644756"],"abstract_inverted_index":{"Smart":[0],"contracts":[1,18],"are":[2,50,81],"self-executing":[3],"computer":[4],"programs":[5],"on":[6,104,174,187,197,263],"blockchains.":[7],"With":[8],"the":[9,14,24,32,36,39,43,64,89,114,128,136,155,216,254],"development":[10],"of":[11,16,91,138,157,277,281,287],"blockchain":[12],"technology,":[13],"number":[15],"smart":[17,55,85,151],"has":[19,23],"grown":[20],"rapidly,":[21],"as":[22,46,192],"concern":[25],"for":[26,84,208],"their":[27],"security.":[28],"Regrettably,":[29],"inconsistencies":[30,58],"between":[31,218,256],"logic":[33],"implemented":[34],"in":[35,42,53,62,68,123,150],"code":[37,66,191,227,257,264],"and":[38,75,99,102,135,164,189,203,210,213,231,244,258,260,283],"intentions":[40],"described":[41],"comments,":[44],"known":[45],"Code\u2013Comment":[47],"Inconsistencies":[48],"(CCI),":[49],"frequently":[51],"present":[52],"some":[54],"contracts.":[56,152],"These":[57],"can":[59],"mislead":[60],"readers":[61],"understanding":[63],"contract":[65,86],"and,":[67],"severe":[69],"cases,":[70],"may":[71],"lead":[72],"to":[73,112,147,177,205,248,252,261],"vulnerabilities":[74],"economic":[76],"losses.":[77],"Existing":[78],"learning-based":[79],"methods":[80,110],"not":[82,172],"tailored":[83],"languages,":[87],"overlook":[88],"issue":[90,156],"insufficient":[92,132,158],"context":[93,133,159],"information":[94,134,160],"caused":[95],"by":[96,131,225],"comment":[97,229],"references":[98],"nested":[100],"intentions,":[101,120],"rely":[103],"large-scale":[105],"labeled":[106,139,175],"data;":[107],"whereas":[108],"rule-based":[109],"struggle":[111],"accommodate":[113],"flexibility":[115],"with":[116],"which":[117],"developers":[118],"express":[119],"often":[121],"resulting":[122],"false":[124],"positives.":[125],"To":[126],"tackle":[127],"challenges":[129],"posed":[130],"scarcity":[137],"data,":[140],"we":[141],"introduce":[142],"CCIHunter,":[143],"a":[144,166,193,237,275,279],"tool":[145],"designed":[146],"detect":[148],"CCIs":[149],"CCIHunter":[153,183,235,273],"addresses":[154],"during":[161],"data":[162,176],"modeling":[163],"incorporates":[165],"two-stage":[167,238],"pre-training":[168,239],"process":[169],"that":[170,240,272],"does":[171],"depend":[173],"enhance":[178],"its":[179,250],"detection":[180],"capabilities.":[181],"Specifically,":[182],"enhances":[184],"comments":[185,209,259],"based":[186,196],"templates":[188],"models":[190],"heterogeneous":[194],"graph":[195],"function":[198],"calls.":[199],"It":[200],"utilizes":[201],"CodeBERT":[202],"UniMp":[204],"generate":[206],"embeddings":[207],"code,":[211],"respectively,":[212],"then":[214],"calculates":[215],"similarity":[217,232],"these":[219],"two":[220],"embeddings.":[221],"Consistency":[222],"is":[223],"judged":[224],"combining":[226],"embeddings,":[228,230],"scores.":[233],"Notably,":[234],"undergoes":[236],"includes":[241],"contrastive":[242],"learning":[243],"mutation":[245],"analysis,":[246],"aiming":[247],"improve":[249],"ability":[251],"bridge":[253],"gap":[255],"focus":[262],"elements":[265],"at":[266],"different":[267],"granularities.":[268],"Experimental":[269],"results":[270],"demonstrate":[271],"achieves":[274],"precision":[276],"0.95,":[278],"recall":[280],"0.90,":[282],"an":[284],"F1":[285],"score":[286],"0.93,":[288],"outperforming":[289],"existing":[290],"tools.":[291]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
