{"id":"https://openalex.org/W4410890665","doi":"https://doi.org/10.1145/3737878","title":"Deep Code Search with Naming-Agnostic Contrastive Multi-View Learning","display_name":"Deep Code Search with Naming-Agnostic Contrastive Multi-View Learning","publication_year":2025,"publication_date":"2025-05-30","ids":{"openalex":"https://openalex.org/W4410890665","doi":"https://doi.org/10.1145/3737878"},"language":"en","primary_location":{"id":"doi:10.1145/3737878","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3737878","pdf_url":null,"source":{"id":"https://openalex.org/S41523882","display_name":"ACM Transactions on Knowledge Discovery from Data","issn_l":"1556-4681","issn":["1556-4681","1556-472X"],"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 Knowledge Discovery from Data","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":null,"display_name":"Jiadong Feng","orcid":"https://orcid.org/0009-0003-7285-9033"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jiadong Feng","raw_affiliation_strings":["Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Wei Li","orcid":"https://orcid.org/0009-0009-4928-5477"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Li","raw_affiliation_strings":["School of Electronic and Computer Engineering, Peking University, Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"School of Electronic and Computer Engineering, Peking University, Shenzhen, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Suhuang Wu","orcid":"https://orcid.org/0009-0006-2914-1458"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Suhuang Wu","raw_affiliation_strings":["Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107117869","display_name":"Zhao Wei","orcid":"https://orcid.org/0009-0007-4462-3153"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhao Wei","raw_affiliation_strings":["Tencent, Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"Tencent, Shenzhen, China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107115318","display_name":"Yong Xu","orcid":"https://orcid.org/0009-0004-7488-3704"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong Xu","raw_affiliation_strings":["Tencent, Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"Tencent, Shenzhen, China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008636957","display_name":"Juhong Wang","orcid":"https://orcid.org/0009-0005-0864-0082"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Juhong Wang","raw_affiliation_strings":["Tencent, Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"Tencent, Shenzhen, China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100423840","display_name":"Hui Li","orcid":"https://orcid.org/0000-0001-9139-3855"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Li","raw_affiliation_strings":["Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I191208505"],"apc_list":null,"apc_paid":null,"fwci":4.7137,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.94425934,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"19","issue":"6","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9976000189781189,"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"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9976000189781189,"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"}},{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10028","display_name":"Topic Modeling","score":0.9901000261306763,"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.6813138127326965},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6042976379394531},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6021543145179749},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5732874274253845},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.42749637365341187},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.3686138689517975},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21080660820007324}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6813138127326965},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6042976379394531},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6021543145179749},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5732874274253845},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.42749637365341187},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.3686138689517975},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21080660820007324},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3737878","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3737878","pdf_url":null,"source":{"id":"https://openalex.org/S41523882","display_name":"ACM Transactions on Knowledge Discovery from Data","issn_l":"1556-4681","issn":["1556-4681","1556-472X"],"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 Knowledge Discovery from Data","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6129116460","display_name":null,"funder_award_id":"62002303 and 42171456","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W1644641054","https://openalex.org/W1964073652","https://openalex.org/W1984681168","https://openalex.org/W1986541713","https://openalex.org/W2026608875","https://openalex.org/W2066636486","https://openalex.org/W2097001189","https://openalex.org/W2165612380","https://openalex.org/W2247374552","https://openalex.org/W2401967267","https://openalex.org/W2481240925","https://openalex.org/W2524399695","https://openalex.org/W2604314403","https://openalex.org/W2754629507","https://openalex.org/W2794601162","https://openalex.org/W2795143051","https://openalex.org/W2887364112","https://openalex.org/W2892816441","https://openalex.org/W2955426500","https://openalex.org/W2964150020","https://openalex.org/W2998269939","https://openalex.org/W3006127095","https://openalex.org/W3034693603","https://openalex.org/W3034792570","https://openalex.org/W3093604544","https://openalex.org/W3094700537","https://openalex.org/W3098605233","https://openalex.org/W3099152386","https://openalex.org/W3114928288","https://openalex.org/W3122451732","https://openalex.org/W3126104791","https://openalex.org/W3126928293","https://openalex.org/W3129850062","https://openalex.org/W3138081324","https://openalex.org/W3138429261","https://openalex.org/W3148388528","https://openalex.org/W3155146092","https://openalex.org/W3162142949","https://openalex.org/W3173151551","https://openalex.org/W3176015924","https://openalex.org/W3176913510","https://openalex.org/W4206445139","https://openalex.org/W4214876032","https://openalex.org/W4220873374","https://openalex.org/W4221166942","https://openalex.org/W4225791314","https://openalex.org/W4284679990","https://openalex.org/W4290713716","https://openalex.org/W4297796935","https://openalex.org/W4312301942","https://openalex.org/W4312838748","https://openalex.org/W4384155525","https://openalex.org/W4387769581","https://openalex.org/W4388483536","https://openalex.org/W6784694379","https://openalex.org/W6785909334","https://openalex.org/W6792108999","https://openalex.org/W6852553065"],"related_works":["https://openalex.org/W2731899572","https://openalex.org/W3215138031","https://openalex.org/W3009238340","https://openalex.org/W4360585206","https://openalex.org/W4321369474","https://openalex.org/W4285208911","https://openalex.org/W3082895349","https://openalex.org/W4213079790","https://openalex.org/W2248239756","https://openalex.org/W3086377361"],"abstract_inverted_index":{"Software":[0],"development":[1,49],"is":[2,249],"a":[3,28,40,61,99,123,186,204],"repetitive":[4],"task,":[5],"as":[6,39],"developers":[7,78],"usually":[8],"reuse":[9],"or":[10],"get":[11],"inspiration":[12],"from":[13,27,143,165],"existing":[14,236],"implementations.":[15],"Code":[16,125],"search,":[17],"which":[18],"refers":[19],"to":[20,31,52,101,113,140,175,184,192,207,227,234],"the":[21,32,47,53,82,87,148,151,194,209,241],"retrieval":[22],"of":[23,55,64,150,155,196,243],"relevant":[24],"code":[25,67,104,133,197,223,237],"snippets":[26],"codebase":[29],"according":[30],"developer\u2019s":[33],"intent":[34],"that":[35,107,219],"has":[36,42],"been":[37],"expressed":[38],"query,":[41],"become":[43],"increasingly":[44],"important":[45],"in":[46,58,95,190,203],"software":[48],"process.":[50],"Due":[51],"success":[54],"deep":[56,65,102],"learning":[57,183],"various":[59],"applications,":[60],"great":[62],"number":[63],"learning-based":[66,103],"search":[68,105,224,238],"approaches":[69],"have":[70,91],"sprung":[71],"up":[72],"and":[73,86,158,171,180,229],"achieved":[74],"promising":[75],"results.":[76],"However,":[77],"may":[79,90],"not":[80],"follow":[81],"same":[83,88],"naming":[84,245],"conventions":[85],"variable":[89,93,111,141],"different":[92,96,244],"names":[94,142],"implementations,":[97],"bringing":[98],"challenge":[100],"methods":[106,239],"rely":[108],"on":[109,130,160],"explicit":[110],"correspondences":[112],"understand":[114],"source":[115,156],"code.":[116],"To":[117],"overcome":[118,240],"this":[119],"challenge,":[120],"we":[121],"propose":[122],"Naming-Agnostic":[124],"Search":[126],"(NACS)":[127],"method":[128],"based":[129],"contrastive":[131,182],"multi-view":[132,214],"representation":[134,149],"learning.":[135,215],"NACS":[136,191,220,230],"strips":[137],"information":[138],"bound":[139],"Abstract":[144],"Syntax":[145],"Tree":[146],"(AST),":[147],"abstract":[152],"syntactic":[153],"structure":[154],"code,":[157],"focuses":[159],"capturing":[161],"intrinsic":[162],"properties":[163],"solely":[164],"AST":[166],"structures.":[167],"We":[168,199],"use":[169],"semantic-level":[170],"syntax-level":[172],"augmentation":[173],"techniques":[174],"prepare":[176],"realistically":[177],"rational":[178],"data":[179],"adopt":[181],"design":[185],"graph-view":[187,210],"modeling":[188,211],"component":[189,212],"enhance":[193],"understanding":[195],"snippets.":[198],"further":[200],"model":[201],"ASTs":[202],"path":[205],"view":[206],"strengthen":[208],"through":[213],"Extensive":[216],"experiments":[217],"show":[218],"provides":[221],"superior":[222],"performance":[225],"compared":[226],"baselines":[228],"can":[231],"be":[232],"adapted":[233],"help":[235],"impact":[242],"conventions.":[246],"Our":[247],"implementation":[248],"available":[250],"at":[251],"https://github.com/KDEGroup/NACS":[252],".":[253]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
