mlsanityData to 7 Oct 2026

GenCodeSearchNet: A Benchmark Test Suite for Evaluating Generalization in Programming Language Understanding

arXiv 2311.09707 ↗First posted 16 Nov 2023cs.CL cs.PLcited by 6

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2022Training language models to follow instructions with human feedbackcited by 15,712
  4. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  6. 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
  7. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  8. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  9. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  10. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  11. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
  12. 2021Datasets: A Community Library for Natural Language Processingcited by 526
12 more
  1. 2022Text and Code Embeddings by Contrastive Pre-Trainingcited by 358
  2. 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
  3. 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 266
  4. 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
  5. 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answeringcited by 74
  6. 2019When Deep Learning Met Code Searchcited by 45
  7. 2023Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow Questionscited by 42
  8. 2018Aroma: Code Recommendation via Structural Code Searchcited by 29
  9. 2022CodeRetriever: Unimodal and Bimodal Contrastive Learning for Code Searchcited by 21
  10. 2023CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Modelscited by 16
  11. 2022CodeS: Towards Code Model Generalization Under Distribution Shiftcited by 6
  12. 2020Searching a Database of Source Codes Using Contextualized Code Searchcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 1; 2026: 2.

6 papers.