GenCodeSearchNet: A Benchmark Test Suite for Evaluating Generalization in Programming Language Understanding
Not on the map. Why?
Abstract (arXiv)
Language models can serve as a valuable tool for software developers to increase productivity. Large generative models can be used for code generation and code completion, while smaller encoder-only models are capable of performing code search tasks using natural language queries.These capabilities are heavily influenced by the quality and diversity of the available training data. Source code datasets used for training usually focus on the most popular languages and testing is mostly conducted on the same distributions, often overlooking low-resource programming languages. Motivated by the NLP generalization taxonomy proposed by Hupkes et.,al., we propose a new benchmark dataset called GenCodeSearchNet (GeCS) which builds upon existing natural language code search datasets to systemically evaluate the programming language understanding generalization capabilities of language models. As part of the full dataset, we introduce a new, manually curated subset StatCodeSearch that focuses on R, a popular but so far underrepresented programming language that is often used by researchers outside the field of computer science. For evaluation and comparison, we collect several baseline results using fine-tuned BERT-style models and GPT-style large language models in a zero-shot setting.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 24 of its 37 references that are in the map. First posted on arXiv 16 Nov 2023.
Builds on
24 of 37 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
- 2021Datasets: A Community Library for Natural Language Processingcited by 526
12 more
- 2022Text and Code Embeddings by Contrastive Pre-Trainingcited by 358
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 266
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answeringcited by 74
- 2019When Deep Learning Met Code Searchcited by 45
- 2023Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow Questionscited by 42
- 2018Aroma: Code Recommendation via Structural Code Searchcited by 29
- 2022CodeRetriever: Unimodal and Bimodal Contrastive Learning for Code Searchcited by 21
- 2023CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Modelscited by 16
- 2022CodeS: Towards Code Model Generalization Under Distribution Shiftcited by 6
- 2020Searching a Database of Source Codes Using Contextualized Code Searchcited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 1; 2026: 2.
6 papers.
- 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 65
- 2026Automating Computational Reproducibility in Social Science: Comparing Prompt-Based and Agent-Based Approachescited by 4
- 2024Isotropy Matters: Soft-ZCA Whitening of Embeddings for Semantic Code Searchcited by 2
- 2024Selective Shot Learning for Code Explanationcited by 1
- 2026Beyond Retrieval: A Multitask Benchmark and Model for Code Searchcited by 1
- 2025Semantic Source Code Segmentation using Small and Large Language Modelscited by 0
- 2026Beyond Retrieval: A Multitask Benchmark and Model for Code Search6 May 2026
- 2026Automating Computational Reproducibility in Social Science: Comparing Prompt-Based and Agent-Based Approaches9 Feb 2026
- 2025Semantic Source Code Segmentation using Small and Large Language Models11 Jul 2025
- 2024Selective Shot Learning for Code Explanation17 Dec 2024
- 2024Isotropy Matters: Soft-ZCA Whitening of Embeddings for Semantic Code Search26 Nov 2024
- 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languages4 Oct 2024