{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T21:41:21Z","timestamp":1768772481171,"version":"3.49.0"},"reference-count":287,"publisher":"Wiley","issue":"23-24","license":[{"start":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T00:00:00Z","timestamp":1757462400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2025,10,25]]},"abstract":"<jats:title>ABSTRACT<\/jats:title><jats:p>As a pivotal technology for enhancing software development efficiency, research on code search based on deep learning has emerged as a current hotspot. This review systematically deconstructs the entire code search process into four core stages: dataset construction, code preprocessing, heterogeneous representation model construction, and query expansion, while conducting an in\u2010depth analysis of the application status and challenges of deep learning technologies. In dataset construction, the Q and A pairs and C and D pairs relied on by deep learning models suffer from a lack of standardization. For example, CodeSearchNet exhibits insufficient cross\u2010lingual versatility, and CoDesc has incomplete noise filtering. During the code preprocessing stage, bottlenecks such as AST granularity selection and sequence information redundancy restrict the efficiency of feature extraction. Although the introduction of transformer and graph neural networks has optimized structural representation, a unified evaluation mechanism is lacking. In the research of heterogeneous representation models, while LSTM, CNN, and pretrained models (such as CodeBERT) effectively narrow the semantic gap, their cross\u2010domain search accuracy is insufficient. In terms of query expansion, deep learning\u2010based keyword expansion and intent completion methods struggle to capture users' real needs due to low semantic alignment accuracy. This review proposes, for the first time, a standardized dataset construction framework integrating multimodal data, a syntax\u2010semantic dual\u2010layer preprocessing evaluation mechanism, a cross\u2010domain transfer representation model, and a large language model\u2010driven intent dynamic expansion scheme. These contributions lay a theoretical foundation for the systematic development of code search technologies and provide cross\u2010task methodological references for related fields such as code clone detection.<\/jats:p>","DOI":"10.1002\/cpe.70277","type":"journal-article","created":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T11:47:00Z","timestamp":1757504820000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Survey of the Full Process of Code Search Based on Deep Learning"],"prefix":"10.1002","volume":"37","author":[{"given":"Mengge","family":"Fang","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering\/School of Software Guangxi Normal University  Guilin China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1706-9691","authenticated-orcid":false,"given":"Haize","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering\/School of Software Guangxi Normal University  Guilin China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Feiyu","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Wind Energy Engineering Hunan Electrical College of Technology  Xiangtan China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianxun","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering Hunan University of Science and Technology  Xiangtan China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2025,9,10]]},"reference":[{"key":"e_1_2_13_2_1","first-page":"1","volume-title":"Research on Code Query Matching Method for Software QA Community","author":"Hu G.","year":"2020"},{"key":"e_1_2_13_3_1","first-page":"2180","article-title":"A Review of Intelligent Program Search and Construction Methods","volume":"12","author":"Bingbing L.","year":"2018","journal-title":"Journal of Software"},{"issue":"1","key":"e_1_2_13_4_1","first-page":"48","article-title":"A Review of Machine Learning\u2010Based Code Search Methods","volume":"29","author":"Kaile Z.","year":"2020","journal-title":"Wireless Communication Technology"},{"issue":"11","key":"e_1_2_13_5_1","first-page":"3215","article-title":"Advances in Code Search Methods. Computer Application","volume":"38","author":"Min W.","year":"2021","journal-title":"Research"},{"key":"e_1_2_13_6_1","unstructured":"H.Li S.Kim andS.Chandra \u201cNeural Code Search Evaluation Dataset \u201d(2019) arXiv Preprint arXiv 1 (1) 1\u201312."},{"key":"e_1_2_13_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180167"},{"issue":"1","key":"e_1_2_13_8_1","first-page":"1","article-title":"Codesearchnet Challenge: Evaluating the State of Semantic Code Search","volume":"1","author":"Husain H.","year":"2019","journal-title":"arXiv Preprint arXiv"},{"issue":"1","key":"e_1_2_13_9_1","first-page":"1","article-title":"CoDesc: A Large Code Description Parallel Dataset","volume":"1","author":"Hasan M.","year":"2021","journal-title":"arXiv Preprint arXiv"},{"issue":"1","key":"e_1_2_13_10_1","first-page":"1","article-title":"Generating Code With the Help of Retrieved Template Functions and Stack Overflow Answers","volume":"1","author":"Drain D.","year":"2021","journal-title":"arXiv Preprint arXiv"},{"key":"e_1_2_13_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389278"},{"key":"e_1_2_13_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510160"},{"key":"e_1_2_13_13_1","unstructured":"H.Li C.Miao et al. \u201cExploring Representation\u2010Level Augmentation for Code Search \u201d arXiv Preprint arXiv 1 (1) 1609\u20101620(2022)."},{"issue":"3","key":"e_1_2_13_14_1","first-page":"1609","article-title":"Optimization of Source Code Search Based on Multi\u2010Feature Weight Assignment","volume":"38","author":"Li Z.","year":"2018","journal-title":"Journal of Computer Applications"},{"issue":"3","key":"e_1_2_13_15_1","first-page":"362","article-title":"CodEX: Source Code Plagiarism Detection Based on Abstract Syntax Tree","volume":"38","author":"Zheng M.","year":"2018","journal-title":"AICS"},{"key":"e_1_2_13_16_1","first-page":"1","article-title":"Semantic Code Search Using Code2Vec: A Bag\u2010of\u2010Paths Model","volume":"2020","author":"Arumugam L.","year":"2020","journal-title":"University of Waterloo"},{"issue":"3","key":"e_1_2_13_17_1","first-page":"31","article-title":"An Intelligent Code Search Approach Using Hybrid Encoders","volume":"38","author":"Meng Y.","year":"2021","journal-title":"Wireless Communications and Mobile Computing"},{"issue":"6","key":"e_1_2_13_18_1","first-page":"3296","article-title":"An Intelligent Code Search Approach Using Hybrid Encoders","volume":"62","author":"Reiz T. B.","year":"2021","journal-title":"Journal of Open Source Software"},{"key":"e_1_2_13_19_1","unstructured":"C.Shi Y.Xiang et al. \u201cSemantic Code Search for Smart Contracts \u201d arXiv Preprint arXiv 2021(2021)."},{"key":"e_1_2_13_20_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194021500169"},{"key":"e_1_2_13_21_1","unstructured":"F.Silavong S.Moran et al. \u201cDeSkew\u2010LSH Based Code\u2010To\u2010Code Recommendation Engine \u201d arXiv Preprint arXiv 2021(2021)."},{"key":"e_1_2_13_22_1","first-page":"2051","volume-title":"Proceedings of the ACM on Programming Languages","author":"Matute G.","year":"2024"},{"key":"e_1_2_13_23_1","first-page":"596","article-title":"Enhancing Code Search Intent With Programming Context Exploration, Proceedings of the Eighteenth ACM","author":"Dong Y.","year":"2025","journal-title":"International Conference on Web Search and Data Mining"},{"key":"e_1_2_13_24_1","unstructured":"S. A.Hayati R.Olivier et al. \u201cRetrieval\u2010Based Neural Code Generation \u201d(2021) arXiv Preprint arXiv 2021."},{"key":"e_1_2_13_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360578"},{"key":"e_1_2_13_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00049"},{"key":"e_1_2_13_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3310273.3321560"},{"key":"e_1_2_13_28_1","first-page":"1","article-title":"Multi\u2010Language Code Search","volume":"2019","author":"Premtoon V.","year":"2019","journal-title":"Massachusetts Institute of Technology"},{"key":"e_1_2_13_29_1","doi-asserted-by":"crossref","unstructured":"R.Haldar L.Wu et al. \u201cA Multi\u2010Perspective Architecture for Semantic Code Search \u201d arXiv Preprint arXiv 2020(2020).","DOI":"10.18653\/v1\/2020.acl-main.758"},{"key":"e_1_2_13_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110773"},{"key":"e_1_2_13_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00109"},{"key":"e_1_2_13_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480027"},{"key":"e_1_2_13_33_1","unstructured":"M.RahmanandC.Roy \u201cA Systematic Literature Review of Automated Query Reformulations in Source Code Search \u201darXiv Preprint arXiv 2021."},{"key":"e_1_2_13_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2750682"},{"key":"e_1_2_13_35_1","volume-title":"Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) (2018)","author":"Rahman M. M.","year":"2018"},{"key":"e_1_2_13_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389269"},{"key":"e_1_2_13_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106542"},{"key":"e_1_2_13_38_1","unstructured":"C.Liu X.Xia et al. Simplifying Deep\u2010Learning\u2010Based Model for Code Search. arXiv Preprint arXiv (2020). Activeness in Code Search. Companion to the First International Conference on the Art Science and Engineering of Programming 2017 1\u20133(2020)."},{"key":"e_1_2_13_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00185"},{"key":"e_1_2_13_40_1","doi-asserted-by":"crossref","unstructured":"H.Li X.Zhou L. A.Tuan et al. \u201cRethinking Negative Pairs in Code Search \u201d arXiv Preprint arXiv:2310.08069(2023).","DOI":"10.18653\/v1\/2023.emnlp-main.786"},{"key":"e_1_2_13_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609437.3609456"},{"key":"e_1_2_13_42_1","unstructured":"S.Zhang H.Li Y.Wang et al. \u201cCode Search Debiasing: Improve Search Results Beyond Overall Ranking Performance \u201d arXiv Preprint arXiv:2311.14901(2023)."},{"key":"e_1_2_13_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609437.3609439"},{"key":"e_1_2_13_44_1","first-page":"25","article-title":"On Contrastive Learning of Semantic Similarity Forcode to Code Search","author":"Saieva A.","year":"2023","journal-title":"CoRR"},{"key":"e_1_2_13_45_1","unstructured":"H.Dong J.Lin Y.Leng et al. \u201cRetriever and Ranker Framework With Probabilistic Hard Negative Sampling for Code Search \u201d arXiv Preprint arXiv:2305.04508(2023)."},{"key":"e_1_2_13_46_1","first-page":"403","volume-title":"Proceedings of the 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security Companion (QRS\u2010C)","author":"Geng M.","year":"2023"},{"key":"e_1_2_13_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641542"},{"key":"e_1_2_13_48_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-024-64205-2"},{"key":"e_1_2_13_49_1","first-page":"89","volume-title":"Proceedings of the 2025 IEEE\/ACM 47th International Conference on Software Engineering (ICSE)","author":"Chen G.","year":"2024"},{"key":"e_1_2_13_50_1","unstructured":"J.Feng W.Li Z.Wei et al. \u201cDeep Code Search With Naming\u2010Agnostic Contrastive Multi\u2010View Learning \u201d arXiv Preprint arXiv:2408.09345(2024)."},{"key":"e_1_2_13_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC65559.2024.00033"},{"key":"e_1_2_13_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN60899.2024.10650201"},{"key":"e_1_2_13_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERA61261.2024.10685571"},{"key":"e_1_2_13_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-024-10603-z"},{"key":"e_1_2_13_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3695994"},{"key":"e_1_2_13_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME58846.2023.00014"},{"key":"e_1_2_13_57_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.eacl-main.262"},{"key":"e_1_2_13_58_1","unstructured":"J.Gong Y.Wu L.Liang et al. \u201cCoSQA+: Enhancing Code Search Dataset With Matching Code \u201d arXiv Preprint arXiv:2406.11589(2024)."},{"key":"e_1_2_13_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3686151"},{"key":"e_1_2_13_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546066"},{"key":"e_1_2_13_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00045"},{"issue":"2","key":"e_1_2_13_62_1","first-page":"4704","article-title":"GNEM: Comprehensive Similarity Learning With Ensemble Model for Code Search","volume":"11","author":"Hong J.","year":"2024","journal-title":"IEEE Access"},{"key":"e_1_2_13_63_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics13234704"},{"key":"e_1_2_13_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3628161"},{"key":"e_1_2_13_65_1","unstructured":"Z.Gao Z.Zhan X.Li et al. \u201cOASIS: Order\u2010Augmented Strategy for Improved Code Search \u201d arXiv Preprint arXiv:2503.08161(2025)."},{"key":"e_1_2_13_66_1","first-page":"7229","volume-title":"Proceedings of the 31st International Conference on Computational Linguistics","author":"Zhang X.","year":"2025"},{"key":"e_1_2_13_67_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-025-00487-8"},{"key":"e_1_2_13_68_1","first-page":"695","volume-title":"Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V","author":"Li R.","year":"2025"},{"key":"e_1_2_13_69_1","volume-title":"VulHawk: Cross\u2010Architecture Vulnerability Detection With Entropy\u2010Based Binary Code Search","author":"Luo Z.","year":"2023"},{"key":"e_1_2_13_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622815"},{"key":"e_1_2_13_71_1","doi-asserted-by":"crossref","unstructured":"Y.Wang H.Li X.Zhu et al. \u201cBinEnhance: An Enhancement Framework Based on External Environment Semantics for Binary Code Search \u201d(2024) arXiv Preprint arXiv:2411.01102.","DOI":"10.14722\/ndss.2025.240568"},{"key":"e_1_2_13_72_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics12163464"},{"key":"e_1_2_13_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624735"},{"key":"e_1_2_13_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.112065"},{"key":"e_1_2_13_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3671016.3672580"},{"issue":"3","key":"e_1_2_13_76_1","first-page":"456","article-title":"Automatic Code Feature Extraction Method","volume":"15","author":"Shi Z. C.","year":"2021","journal-title":"Computer Science and Exploration"},{"issue":"1","key":"e_1_2_13_77_1","first-page":"1","article-title":"Graph Embedding Based Code Search in Software Project","volume":"1","author":"Zou Y.","year":"2018","journal-title":"Proceedings of the Tenth Asia\u2010Paciffc Symposium on Internetware"},{"issue":"7","key":"e_1_2_13_78_1","first-page":"216","article-title":"Code Search Based on Program Slicing and BiGRU","volume":"21","author":"Yang T.","year":"2021","journal-title":"Intelligent Computers and Applications"},{"key":"e_1_2_13_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.90"},{"key":"e_1_2_13_80_1","first-page":"1","volume-title":"Proceedings of the 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)","author":"Liu W.","year":"2019"},{"key":"e_1_2_13_81_1","first-page":"1","volume-title":"A Dependency\u2010Aware, Context\u2010Independent Code Search Infrastructure","author":"Schumacher M.","year":"2019"},{"key":"e_1_2_13_82_1","first-page":"119","volume-title":"Proceedings of the 18th Working Conference on Reverse Engineering (WCRE 2021): Limerick, Ireland, 17\u201320 October: Proceedings","author":"Wang S.","year":"2021"},{"key":"e_1_2_13_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341105.3374055"},{"key":"e_1_2_13_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386001"},{"key":"e_1_2_13_85_1","unstructured":"D.Guo S.Ren S.Lu et al. \u201cGraphcodebert: Pre\u2010Training Code Representations With Data Flow \u201d arXiv Preprint arXiv:2009.08366(2020)."},{"key":"e_1_2_13_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678927"},{"key":"e_1_2_13_87_1","first-page":"631","article-title":"When Nas Meets Robustness: In Search of Robust Architectures Against Adversarial Attacks","volume":"2020","author":"Guo M.","year":"2020","journal-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition"},{"issue":"11","key":"e_1_2_13_88_1","article-title":"A Code Search Method Based on Petri Net Reachability Analysis","volume":"59","author":"Xueer D.","year":"2021","journal-title":"Computer Research and Development"},{"key":"e_1_2_13_89_1","unstructured":"C.Zeng Y.Yu et al. \u201cdeGraphCS: Embedding Variable\u2010Based Flow Graph for Neural Code Search \u201d arXiv Preprint arXiv 2021(2021)."},{"key":"e_1_2_13_90_1","unstructured":"A. A.Ishtiaq M.Hasan et al. BERT2Code: Can Pretrained Language Models be Leveraged for Code Search? arXiv Preprint arXiv 2021(2021)."},{"key":"e_1_2_13_91_1","unstructured":"N.Cooper \u201cTowards Improving Semantic Code Search With Causal Reasoning and Knowledge Graphs \u201d arXiv Preprint arXiv: ATHENA(2021)."},{"issue":"5","key":"e_1_2_13_92_1","first-page":"1481","article-title":"A Graph Embedding\u2010Based Method for Software Project Source Code Retrieval","volume":"30","author":"Chunyang L.","year":"2021","journal-title":"Journal of Software"},{"issue":"1","key":"e_1_2_13_93_1","article-title":"Research on Code Knowledge Graph Construction and Intelligent Software Development Method","volume":"31","author":"Wang F.","year":"2020","journal-title":"Journal of Software"},{"key":"e_1_2_13_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549087"},{"key":"e_1_2_13_95_1","doi-asserted-by":"crossref","unstructured":"S.TroshinandN.Chirkova \u201cProbing Pretrained Models of Source Code \u201d(2022) arXiv Preprint arXiv:2202.08975.","DOI":"10.18653\/v1\/2022.blackboxnlp-1.31"},{"key":"e_1_2_13_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/3593800"},{"key":"e_1_2_13_97_1","first-page":"52392","article-title":"Enhancing Semantic Code Search With Deep Graph Matching","volume":"11","author":"Bibi N.","year":"2023","journal-title":"IEEE Access"},{"key":"e_1_2_13_98_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00086"},{"key":"e_1_2_13_99_1","doi-asserted-by":"crossref","unstructured":"M.Masudur Rahman C. K.Roy andD.Lo \u201cCode Search in the IDE Using Crowdsourced Knowledge \u201d arXiv e\u2010prints: RACK(2018).","DOI":"10.1109\/ICSE-C.2017.11"},{"key":"e_1_2_13_100_1","doi-asserted-by":"publisher","DOI":"10.1080\/10556788.2019.1692344"},{"key":"e_1_2_13_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299815.3314471"},{"key":"e_1_2_13_102_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.11"},{"key":"e_1_2_13_103_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10000-w"},{"key":"e_1_2_13_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018661.3018691"},{"key":"e_1_2_13_105_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9634-5"},{"key":"e_1_2_13_106_1","first-page":"833","article-title":"Subic: A Supervised, Structured Binary Code for Image Search","volume":"2017","author":"Jain H.","year":"2017","journal-title":"Proceedings of the IEEE Internationalconference on Computer Vision"},{"key":"e_1_2_13_107_1","first-page":"1","volume-title":"The Scalable and Accountable Binary Code Search and Its Applications","author":"Feng Q.","year":"2017"},{"key":"e_1_2_13_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2827379"},{"key":"e_1_2_13_109_1","unstructured":"I. U.HaqandJ.Caballero \u201cA Survey of Binary Code Similarity \u201d(2019) arXiv Preprint arXiv 2019."},{"issue":"11","key":"e_1_2_13_110_1","first-page":"115","article-title":"Codee: A Tensor Embedding Scheme for Binary Code Search","volume":"45","author":"Yang J.","year":"2021","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_2_13_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079368.3079372"},{"key":"e_1_2_13_112_1","first-page":"31","volume-title":"Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages","author":"Sachdev S.","year":"2020"},{"key":"e_1_2_13_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196425"},{"key":"e_1_2_13_114_1","first-page":"146","article-title":"Architecture of an FPGA\u2010Based Heterogeneous System for Code\u2010Search Problems","volume":"2018","author":"Harada M.","year":"2018","journal-title":"Supercomputing Frontiers"},{"key":"e_1_2_13_115_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2893970"},{"key":"e_1_2_13_116_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00044"},{"key":"e_1_2_13_117_1","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1017\/9781108332873","volume-title":"Proceedings of the 1st Workshop on Natural Language Processing for Programming","author":"Zhang X.","year":"2021"},{"key":"e_1_2_13_118_1","unstructured":"X.Tang S.Ezzini H.Tian et al. \u201cHyperbolic Code Retrieval: A Novel Approach for Efficient Code Search Using Hyperbolic Space Embeddings \u201d arXiv Preprint arXiv:2308.15234(2023)."},{"key":"e_1_2_13_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL-HCC57772.2023.00024"},{"key":"e_1_2_13_120_1","doi-asserted-by":"crossref","unstructured":"Y.Zhang Y.Liu X.Fan et al. \u201cContrastive Prompt Learning\u2010Based Code Search Based on Interaction Matrix \u201d arXiv Preprint arXiv:2310.06342(2023).","DOI":"10.1109\/IJCNN60899.2024.10650201"},{"key":"e_1_2_13_121_1","first-page":"2241","volume-title":"Findings of the Association for Computational Linguistics","author":"Han H.","year":"2023"},{"key":"e_1_2_13_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/3663529.3663848"},{"key":"e_1_2_13_123_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-024-73907-6"},{"key":"e_1_2_13_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/3674805.3686664"},{"key":"e_1_2_13_125_1","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2023MPP0002"},{"key":"e_1_2_13_126_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS62785.2024.00068"},{"key":"e_1_2_13_127_1","doi-asserted-by":"publisher","DOI":"10.3390\/rs17050856"},{"key":"e_1_2_13_128_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN60899.2024.10650119"},{"key":"e_1_2_13_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510125"},{"key":"e_1_2_13_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527889"},{"key":"e_1_2_13_131_1","unstructured":"U.Nadeem N.Ziems andS.Wu \u201cCodeDSI: Differentiable Code Search \u201d(2022) arXiv Preprint arXiv 7."},{"key":"e_1_2_13_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549153"},{"key":"e_1_2_13_133_1","first-page":"27","volume-title":"Deep Learning for Code Workshop","author":"Dahal S.","year":"2022"},{"key":"e_1_2_13_134_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3558935"},{"key":"e_1_2_13_135_1","first-page":"3245","article-title":"A Code Search Engine for Software Ecosystemsg","volume":"2022","author":"Pfaff C.","year":"2022","journal-title":"CEUR Workshop Proceedings"},{"key":"e_1_2_13_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340458"},{"key":"e_1_2_13_137_1","first-page":"92","volume-title":"Proceedings of the 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM)","author":"Jiang R.","year":"2018"},{"key":"e_1_2_13_138_1","doi-asserted-by":"publisher","DOI":"10.1109\/MAINT.2018.8323089"},{"key":"e_1_2_13_139_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236068"},{"key":"e_1_2_13_140_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00088"},{"key":"e_1_2_13_141_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00137"},{"key":"e_1_2_13_142_1","first-page":"1","volume-title":"Proceedings of the 2019 IEEE 13th International Workshop on Software Clones (IWSC) (2019)","author":"Fujiwara Y.","year":"2019"},{"key":"e_1_2_13_143_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00015"},{"key":"e_1_2_13_144_1","first-page":"342","volume-title":"Proceedings of the 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","author":"Xu L.","year":"2021"},{"key":"e_1_2_13_145_1","unstructured":"R.Sinha U.Desai et al. \u201cEvaluation of Siamese Networks for Semantic Code Search \u201d arXiv Preprint arXiv (2020) 14\u201317(2020)."},{"key":"e_1_2_13_146_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1544\/1\/012056"},{"key":"e_1_2_13_147_1","unstructured":"R.Mukherjee S.Chaudhuri andC.Jermaine \u201cSearching a Database of Source Codes Using Contextualized Code Search \u201d(2020) arXiv Preprint arXiv (2020) 71\u201078."},{"key":"e_1_2_13_148_1","unstructured":"G.MathewandK. T.Stolee \u201cCross\u2010Language Code Search Using Static and Dynamic Analyses \u201d(2021) arXiv Preprint arXiv (2021) 41\u201347."},{"key":"e_1_2_13_149_1","unstructured":"S.Jakati S.Kelley et al. \u201cSurvey of Embedding Performance for Semantic Code Search \u201d arXiv Preprint arXiv (2021) 31\u201337(2021)."},{"key":"e_1_2_13_150_1","first-page":"36","volume-title":"Proceedings of the 1st International Workshop on Machine Learning and Software Engineering in Symbiosis","author":"Gelman B.","year":"2018"},{"key":"e_1_2_13_151_1","unstructured":"H.Wang J.Zhang et al. \u201cCOSEA: Convolutional Code Search With Layer\u2010Wise Attention \u201d arXiv Preprint arXiv (2020) 31\u201341(2020)."},{"key":"e_1_2_13_152_1","first-page":"115","volume-title":"Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME 2020)","author":"Li W.","year":"2020"},{"key":"e_1_2_13_153_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422462"},{"issue":"2021","key":"e_1_2_13_154_1","first-page":"1526","article-title":"Codee: A Tensor Embedding Scheme for Binary Code Search","volume":"7","author":"Yang J.","year":"2021","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_2_13_155_1","first-page":"57","volume-title":"Proceedings of the 4th Workshop on Computational Approaches to Code Switching","author":"Srinivasan A.","year":"2020"},{"key":"e_1_2_13_156_1","doi-asserted-by":"publisher","DOI":"10.3390\/app12042051"},{"key":"e_1_2_13_157_1","doi-asserted-by":"crossref","unstructured":"W.Gu Y.Wang et al. \u201cAccelerating Code Search With Deep Hashing and Code Classiffcation \u201d. arXiv Preprint arXiv 2022(2022).","DOI":"10.18653\/v1\/2022.acl-long.181"},{"key":"e_1_2_13_158_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00028"},{"key":"e_1_2_13_159_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics11193053"},{"key":"e_1_2_13_160_1","doi-asserted-by":"publisher","DOI":"10.3390\/app121910002"},{"key":"e_1_2_13_161_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC48747.2019.00068"},{"key":"e_1_2_13_162_1","doi-asserted-by":"publisher","DOI":"10.1109\/GI.2019.00012"},{"key":"e_1_2_13_163_1","first-page":"17","article-title":"Multi\u2010Level Semantic Representation Model for Code Search","volume":"2020","author":"Wen D.","year":"2020","journal-title":"Circle"},{"key":"e_1_2_13_164_1","doi-asserted-by":"crossref","unstructured":"L.Du X.Shi et al. \u201cIs a Single Model Enough? Mucos: A Multi\u2010Model Ensemble Learning for Semantic Code Search \u201d. arXiv Preprint arXiv 2021 10\u201317(2021).","DOI":"10.1145\/3459637.3482127"},{"issue":"1","key":"e_1_2_13_165_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3465403","article-title":"CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words","volume":"31","author":"Liu C.","year":"2021","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_2_13_166_1","unstructured":"F.Hu Y.Wang et al. \u201cLong Code for Code Search \u201d arXiv Preprint arXiv (2022) 17\u201337(2022)."},{"key":"e_1_2_13_167_1","unstructured":"C.WuandM.Yan \u201cLearning Deep Semantic Model for Code Search Using CodeSearchNet Corpus \u201d(2022) arXiv Preprint arXiv 2022 17\u201337."},{"key":"e_1_2_13_168_1","unstructured":"F.Hu Y.Wang et al. \u201cRevisiting Code Search in a Two\u2010Stage Paradigm \u201d(2022) arXiv Preprint arXiv (2022) 17\u201337."},{"key":"e_1_2_13_169_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC57359.2022.00047"},{"key":"e_1_2_13_170_1","doi-asserted-by":"publisher","DOI":"10.1145\/3604905"},{"key":"e_1_2_13_171_1","doi-asserted-by":"publisher","DOI":"10.1145\/3565971"},{"key":"e_1_2_13_172_1","doi-asserted-by":"publisher","DOI":"10.1145\/3607179"},{"key":"e_1_2_13_173_1","doi-asserted-by":"publisher","DOI":"10.1145\/3539597.3570383"},{"key":"e_1_2_13_174_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3233901"},{"key":"e_1_2_13_175_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-023-10304-z"},{"key":"e_1_2_13_176_1","doi-asserted-by":"publisher","DOI":"10.1145\/3545995"},{"key":"e_1_2_13_177_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616306"},{"key":"e_1_2_13_178_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111591"},{"key":"e_1_2_13_179_1","unstructured":"K.Zhang H.Zhang G.Li et al. \u201cToolcoder: Teach Code Generation Models to Use API Search Tools \u201d arXiv Preprint arXiv:2305.04032(2023)."},{"key":"e_1_2_13_180_1","first-page":"2009","article-title":"Laminar: A New Serverless Stream\u2010Based Framework With Semantic Code Search and Code Completion","author":"Zahra Z.","year":"2023","journal-title":"Proceedings of the SC'23 Workshops of the International Conference on High Performance Computing Network, Storage, and Analysis"},{"key":"e_1_2_13_181_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.7650"},{"key":"e_1_2_13_182_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639085"},{"key":"e_1_2_13_183_1","doi-asserted-by":"publisher","DOI":"10.1145\/3656341"},{"key":"e_1_2_13_184_1","doi-asserted-by":"publisher","DOI":"10.1145\/3661167.3661233"},{"key":"e_1_2_13_185_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISAT62382.2024.10695201"},{"key":"e_1_2_13_186_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111948"},{"key":"e_1_2_13_187_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111896"},{"key":"e_1_2_13_188_1","unstructured":"Z.Li J.Zhang C.Yin et al. \u201cProCQA: A Large\u2010Scale Community\u2010Based Programming Question Answering Dataset for Code Search \u201d arXiv Preprint arXiv:2403.16702(2024)."},{"key":"e_1_2_13_189_1","article-title":"CORES: COde REpresentation Summarization for Code Search","volume":"20","author":"Zhang X.","year":"2024","journal-title":"IEEE Transactions on Consumer Electronics"},{"key":"e_1_2_13_190_1","doi-asserted-by":"publisher","DOI":"10.3233\/IDA-230082"},{"key":"e_1_2_13_191_1","doi-asserted-by":"crossref","unstructured":"Z.Gao H.Wang Y.Wang et al. \u201cViC: Virtual Compiler Is All You Need for Assembly Code Search \u201d arXiv Preprint arXiv:2408.06385(2024).","DOI":"10.18653\/v1\/2024.acl-long.167"},{"key":"e_1_2_13_192_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.8027"},{"key":"e_1_2_13_193_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2517"},{"key":"e_1_2_13_194_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC65559.2024.00049"},{"key":"e_1_2_13_195_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.naacl-srw.15"},{"key":"e_1_2_13_196_1","doi-asserted-by":"crossref","unstructured":"Y.Qin S.Wang Y.Lei et al. \u201cFault Localization From the Semantic Code Search Perspective \u201d arXiv Preprint arXiv:2411.17230(2024).","DOI":"10.1145\/3757915"},{"key":"e_1_2_13_197_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v38i21.30575"},{"key":"e_1_2_13_198_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC61105.2024.00170"},{"key":"e_1_2_13_199_1","first-page":"37","article-title":"Question Selection for Multi\u2010Modal Code Search Synthesis using Probabilistic Version Spaces","volume":"10","author":"Wu J.","year":"2025","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_2_13_200_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-024-10580-3"},{"key":"e_1_2_13_201_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2024.107571"},{"key":"e_1_2_13_202_1","first-page":"38","article-title":"MM\u2010SCS: Leveraging Multimodal Features to Enhance Smart Contract Code Search","volume":"21","author":"Shi C.","year":"2025","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_2_13_203_1","unstructured":"S.Gandhi L.Gao andJ.Callan \u201cRepository\u2010Level Code Search With Neural Retrieval Methods \u201d arXiv Preprint arXiv:2502.07067(2025)."},{"key":"e_1_2_13_204_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00073"},{"key":"e_1_2_13_205_1","unstructured":"W.Wang Y.Zhang et al. \u201cTrans3: A Transformer\u2010Based Framework for Unifying Code Summarization and Code Search \u201d arXiv Preprint arXiv (2020) 25\u201335(2020)."},{"key":"e_1_2_13_206_1","unstructured":"A. D.Gotmare J.Li et al. \u201cCascaded Fast and Slow Models for Efffcient Semantic Code Search \u201d arXiv Preprint arXiv (2021) 134\u2013145(2021)."},{"key":"e_1_2_13_207_1","doi-asserted-by":"crossref","unstructured":"Z.Feng D.Guo et al. \u201cA Pre\u2010Trained Model for Programming and Natural Languages \u201d arXiv Preprint arXiv: Codebert 2021)(2021).","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_2_13_208_1","unstructured":"X.Wang Y.Wang et al. \u201cSynCoBERT: Syntax\u2010Guided Multi\u2010Modal Contrastive Pre\u2010Training for Code Representation \u201d arXiv Preprint arXiv (2021) 150\u2013163(2021)."},{"key":"e_1_2_13_209_1","unstructured":"A.Gonz\u00e1lez \u201cTransformer\u2010Based Multistage Architectures for Code Search \u201d(2021) arXiv Preprint arXiv (2021)."},{"key":"e_1_2_13_210_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.emnlp-main.187"},{"key":"e_1_2_13_211_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.emnlp-main.737"},{"key":"e_1_2_13_212_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME55016.2022.00017"},{"key":"e_1_2_13_213_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAIS55783.2022.9833051"},{"key":"e_1_2_13_214_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3192755"},{"key":"e_1_2_13_215_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510140"},{"key":"e_1_2_13_216_1","unstructured":"S.Arakelyan A.Hakhverdyan et al. \u201cNS3: Neuro\u2010Symbolic Semantic Code Search \u201d arXiv Preprint arXiv (2022)(2022)."},{"key":"e_1_2_13_217_1","first-page":"225","article-title":"Semantic Code Search in Software Repositories Using Neural Machine Translation. Fundamental Approaches to Software Engineering: 25th International Conference, FASE 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2\u20137, 2022","volume":"2022","author":"Papathomas E.","year":"2022","journal-title":"Proceedings. Cham: Springer International Publishing"},{"key":"e_1_2_13_218_1","unstructured":"N.Muennighoff \u201cSgpt: Gpt Sentence Embeddings for Semantic Search \u201d arXiv Preprint arXiv:2202.08904(2022)."},{"key":"e_1_2_13_219_1","unstructured":"E.Shi W.Gub et al. \u201cEnhancing Semantic Code Search With Multimodal Contrastive Learning and Soft Data Augmentation \u201d arXiv Preprint arXiv (2022) 2517(2022)."},{"key":"e_1_2_13_220_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN55064.2022.9892610"},{"key":"e_1_2_13_221_1","first-page":"280","volume-title":"Proceedings of the 2023 IEEE\/ACM 31st International Conference on Program Comprehension (ICPC)","author":"Shi Z.","year":"2023"},{"key":"e_1_2_13_222_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00021"},{"key":"e_1_2_13_223_1","unstructured":"C.Liu X.Bao H.Zhang et al. \u201cImproving Chatgpt Prompt for Code Generation \u201d arXiv Preprint arXiv:2305.08360(2023)."},{"key":"e_1_2_13_224_1","first-page":"17","article-title":"CCCS: Contrastive Cross\u2010Language Code Search Using Code Graph Information","volume":"17","author":"Kuang L.","year":"2023","journal-title":"ACM Transactions on Asian and Low\u2010Resource Language Information Processing"},{"key":"e_1_2_13_225_1","unstructured":"N.Sorokin D.Abulkhanov S.Nikolenko et al. \u201cCCT\u2010Code: Cross\u2010Consistency Training for Multilingual Clone Detection and Code Search \u201d(2023) arXiv Preprint arXiv:2305.1162."},{"key":"e_1_2_13_226_1","doi-asserted-by":"crossref","unstructured":"H.Li X.Zhou andZ.Shen \u201cRewriting the Code: A Simple Method for Large Language Model Augmented Code Search. arXiv Preprint arXiv:2401.04514 \u201d(2024).","DOI":"10.18653\/v1\/2024.acl-long.75"},{"key":"e_1_2_13_227_1","unstructured":"S.Jain A.Dora K. S.Sam et al. \u201cLlm Agents Improve Semantic Code Search \u201d(2024) arXiv Preprint arXiv:2408.11058."},{"key":"e_1_2_13_228_1","unstructured":"Y.Chen G.Ou M.Liu et al. \u201cAre Decoder\u2010Only Large Language Models the Silver Bullet for Code Search?\u201d arXiv Preprint arXiv:2410.22240(2024)."},{"key":"e_1_2_13_229_1","doi-asserted-by":"crossref","unstructured":"K.Liang Z.Liu C.Liu et al. \u201cZero\u2010Shot Cross\u2010Domain Code Search Without Fine\u2010Tuning \u201d arXiv Preprint arXiv:2504.07740(2025).","DOI":"10.1145\/3729357"},{"key":"e_1_2_13_230_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2016.07.002"},{"key":"e_1_2_13_231_1","doi-asserted-by":"publisher","DOI":"10.15282\/ijsecs.4.1.2018.3.0036"},{"key":"e_1_2_13_232_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10844-017-0484-1"},{"key":"e_1_2_13_233_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2913560"},{"key":"e_1_2_13_234_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110568"},{"key":"e_1_2_13_235_1","doi-asserted-by":"publisher","DOI":"10.1145\/3315508.3329975"},{"key":"e_1_2_13_236_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2760"},{"key":"e_1_2_13_237_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2021.09.025"},{"key":"e_1_2_13_238_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106293"},{"key":"e_1_2_13_239_1","first-page":"2565","article-title":"IECS: Intent\u2010Enforced Code Search via Extended Boolean Model","volume":"2017","author":"Yang Y.","year":"2017","journal-title":"Journal of Intelligent Fuzzy Systems"},{"key":"e_1_2_13_240_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2574"},{"key":"e_1_2_13_241_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00263-5"},{"key":"e_1_2_13_242_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICICCS51141.2021.9432363"},{"key":"e_1_2_13_243_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111856"},{"key":"e_1_2_13_244_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-024-10670-9"},{"key":"e_1_2_13_245_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2024.107589"},{"key":"e_1_2_13_246_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180187"},{"key":"e_1_2_13_247_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9544-y"},{"key":"e_1_2_13_248_1","first-page":"1","article-title":"Supporting Source Code Search With Context\u2010Aware and Semantics\u2010Driven Query Reformulation","volume":"2019","author":"Rahman M.","year":"2019","journal-title":"University of Saskatchewan"},{"key":"e_1_2_13_249_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054840"},{"key":"e_1_2_13_250_1","unstructured":"C.Lee J.Gottschlich andD.Roth \u201cToward Code Generation: A Survey and Lessons From Semantic Parsing \u201d arXiv Preprint arXiv 2021 344\u2010354(2021)."},{"issue":"4","key":"e_1_2_13_251_1","first-page":"1","article-title":"Program Synthesis","volume":"3","author":"Gulwani S.","year":"2017","journal-title":"Foundations and Trendsin Programming Languages"},{"key":"e_1_2_13_252_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC53868.2021.00055"},{"key":"e_1_2_13_253_1","doi-asserted-by":"publisher","DOI":"10.1145\/3211346.3211353"},{"key":"e_1_2_13_254_1","first-page":"1","article-title":"Role of Context in Program Search and Synthesis","author":"Mukherjee R.","year":"2020","journal-title":"Rice University"},{"key":"e_1_2_13_255_1","first-page":"12","volume-title":"Proceedings of the 2021 IEEE\/ACM 14th International Workshop on Search\u2010Based Software Testing (SBST)","author":"Santos P.","year":"2021"},{"key":"e_1_2_13_256_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106290"},{"key":"e_1_2_13_257_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-0520-4"},{"key":"e_1_2_13_258_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2873289"},{"key":"e_1_2_13_259_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2024.107584"},{"key":"e_1_2_13_260_1","article-title":"No Man Is an Island: Towards Fully Automatic Programming by Code Search","author":"Zhang Q.","year":"2024","journal-title":"Code Generation and Program Repair"},{"key":"e_1_2_13_261_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-024-00629-5"},{"key":"e_1_2_13_262_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM63643.2024.00026"},{"key":"e_1_2_13_263_1","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"e_1_2_13_264_1","first-page":"5637","volume-title":"International Conference on Machine Learning","author":"Koh P. W.","year":"2021"},{"key":"e_1_2_13_265_1","unstructured":"G. A.AyeandG. E.Kaiser \u201cSequence Model Design for Code Completion in the Modern IDE \u201d(2020) arXiv Preprint arXiv (2020)."},{"issue":"2","key":"e_1_2_13_266_1","first-page":"5637","article-title":"A Neural Network Based Intelligent Support Model for Program Code Completion","volume":"23","author":"Rahman M.","year":"2020","journal-title":"Scientiffc Programming"},{"key":"e_1_2_13_267_1","doi-asserted-by":"publisher","DOI":"10.3390\/app10217519"},{"key":"e_1_2_13_268_1","unstructured":"I.Abdelaziz J.Dolby J. P.McCusker et al. \u201cGraph4code: A Machine Interpretable Knowledge Graph for Code \u201d(2020) arXiv Preprint arXiv:2002.09440."},{"key":"e_1_2_13_269_1","unstructured":"W.Wang S.Shen et al. \u201cTowards Full\u2010Line Code Completion With Neural Language Models \u201d(2020) arXiv Preprint arXiv 2020."},{"key":"e_1_2_13_270_1","first-page":"1","article-title":"Context\u2010Sensitive Code Completion","volume":"2018","author":"Asaduzzaman M.","year":"2018","journal-title":"University of Saskatchewan"},{"key":"e_1_2_13_271_1","unstructured":"Y.Lu S.Chaudhuri et al. Data\u2010Driven Program Completion arXiv Preprint arXiv (2017)(2017)."},{"key":"e_1_2_13_272_1","doi-asserted-by":"publisher","DOI":"10.1109\/MAINT.2019.8666939"},{"key":"e_1_2_13_273_1","doi-asserted-by":"publisher","DOI":"10.1145\/3208071"},{"key":"e_1_2_13_274_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00109"},{"key":"e_1_2_13_275_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.47"},{"key":"e_1_2_13_276_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330219"},{"key":"e_1_2_13_277_1","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/12122.001.0001"},{"key":"e_1_2_13_278_1","first-page":"1","volume-title":"Research on the Impact of Python Code Style on Software Maintenance","author":"Chang L.","year":"2017"},{"key":"e_1_2_13_279_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITHET.2018.8424617"},{"key":"e_1_2_13_280_1","first-page":"1","volume-title":"Research and Application of Plagiarism Detection Technology Based on Code Style Classification","author":"Wenyuan D.","year":"2021"},{"key":"e_1_2_13_281_1","doi-asserted-by":"publisher","DOI":"10.1109\/IV48863.2021.9576028"},{"key":"e_1_2_13_282_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09720-x"},{"key":"e_1_2_13_283_1","doi-asserted-by":"publisher","DOI":"10.47839\/ijc.19.1.1690"},{"key":"e_1_2_13_284_1","doi-asserted-by":"publisher","DOI":"10.5815\/ijisa.2017.05.04"},{"key":"e_1_2_13_285_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761073"},{"key":"e_1_2_13_286_1","first-page":"218","volume-title":"Selma: A Semantic Local Code Search Platform European Conference on Information Retrieval","author":"Reusch A.","year":"2024"},{"key":"e_1_2_13_287_1","unstructured":"S.Qi Y.Yang S.Gao et al. \u201cBadcs: A Backdoor Attack Framework for Code Search \u201d(2023) arXiv Preprint arXiv:2305.05503."},{"key":"e_1_2_13_288_1","doi-asserted-by":"crossref","unstructured":"W.Sun Y.Chen G.Tao et al. \u201cBackdooring Neural Code Search \u201d arXiv Preprint arXiv:2305.17506(2023).","DOI":"10.18653\/v1\/2023.acl-long.540"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.70277","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T02:32:53Z","timestamp":1758853973000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.70277"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,10]]},"references-count":287,"journal-issue":{"issue":"23-24","published-print":{"date-parts":[[2025,10,25]]}},"alternative-id":["10.1002\/cpe.70277"],"URL":"https:\/\/doi.org\/10.1002\/cpe.70277","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,10]]},"assertion":[{"value":"2025-02-27","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-08-16","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70277"}}