Papers Code Search
“Code Search” 태그가 달린 논문 147편 · 필터 해제
Better Modeling the Programming World with Code Concept Graphs-augmented Multi-modal Learning
The progress made in code modeling has been tremendous in recent years thanks to the design of natural language processing learning approaches based on state-of-the-art model architectures. Nevertheless, we believe that …
Code SearchGraph Neural NetworkLanguage ModelingLanguage ModellingEnergy-bounded Learning for Robust Models of Code
In programming, learning code representations has a variety of applications, including code classification, code search, comment generation, bug prediction, and so on. Various representations of code in terms of tokens, …
Code ClassificationCode SearchComment GenerationOut of Distribution (OOD) DetectionEDAssistant: Supporting Exploratory Data Analysis in Computational Notebooks with In-Situ Code Search and Recommendation
Using computational notebooks (e.g., Jupyter Notebook), data scientists rationalize their exploratory data analysis (EDA) based on their prior experience and external knowledge such as online examples. For novices or dat…
Code SearchBridging Pre-trained Models and Downstream Tasks for Source Code Understanding
With the great success of pre-trained models, the pretrain-then-finetune paradigm has been widely adopted on downstream tasks for source code understanding. However, compared to costly training a large-scale model from s…
Clone DetectionCode SearchSemantic Code Search for Smart Contracts
Semantic code search technology allows searching for existing code snippets through natural language, which can greatly improve programming efficiency. Smart contracts, programs that run on the blockchain, have a code re…
Code SearchCodeRetriever: Unimodal and Bimodal Contrastive Learning for Code Search
In this paper, we propose the CodeRetriever model, which combines the unimodal and bimodal contrastive learning to train function-level code semantic representations, specifically for the code search task. For unimodal c…
Code SearchContrastive LearningA New Search Paradigm for Natural Language Code Search
Code search can accelerate the efficiency of software development by finding code snippets for the given query. The dominant code search paradigm is to learn the semantic matching between code snippets and queries by neu…
Code SearchGraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Search
Code search aims to retrieve accurate code snippets based on a natural language query to improve software productivity and quality. With the massive amount of available programs such as (on GitHub or Stack Overflow), ide…
Code SearchCode SummarizationNatural Language QueriesSource Code Summarization+1Cascaded Fast and Slow Models for Efficient Semantic Code Search
The goal of natural language semantic code search is to retrieve a semantically relevant code snippet from a fixed set of candidates using a natural language query. Existing approaches are neither effective nor efficient…
Code SearchRe-RankingRetrievalA Systematic Review of Automated Query Reformulations in Source Code Search
Fixing software bugs and adding new features are two of the major maintenance tasks. Software bugs and features are reported as change requests. Developers consult these requests and often choose a few keywords from them…
Code SearchSystematic Literature ReviewSynCoBERT: Syntax-Guided Multi-Modal Contrastive Pre-Training for Code Representation
Code representation learning, which aims to encode the semantics of source code into distributed vectors, plays an important role in recent deep-learning-based models for code intelligence. Recently, many pre-trained lan…
Clone DetectionCode SearchCode TranslationContrastive Learning+3Distilling Transformers for Neural Cross-Domain Search
Pre-trained transformers have recently clinched top spots in the gamut of natural language tasks and pioneered solutions to software engineering tasks. Even information retrieval has not been immune to the charm of the t…
Code SearchData AugmentationInformation RetrievalRetrieval+1Bag-of-Words Baselines for Semantic Code Search
The task of semantic code search is to retrieve code snippets from a source code corpus based on an information need expressed in natural language. The semantic gap between natural language and programming languages has …
Code SearchInformation RetrievalNatural Language QueriesRetrievalIs a Single Model Enough? MuCoS: A Multi-Model Ensemble Learning for Semantic Code Search
Recently, deep learning methods have become mainstream in code search since they do better at capturing semantic correlations between code snippets and search queries and have promising performance. However, code snippet…
Code SearchData AugmentationEnsemble LearningmodelMultimodal Representation for Neural Code Search
Semantic code search is about finding semantically relevant code snippets for a given natural language query. In the state-of-the-art approaches, the semantic similarity between code and query is quantified as the distan…
Code SearchSemantic SimilaritySemantic Textual SimilarityMemorization and Generalization in Neural Code Intelligence Models
Deep Neural Networks (DNNs) are increasingly being used in software engineering and code intelligence tasks. These are powerful tools that are capable of learning highly generalizable patterns from large datasets through…
Code Documentation GenerationCode SearchMemorizationMethod name prediction+1Contrastive Learning of Natural Language and Code Representations for Semantic Code Search
Retrieving semantically relevant code functions given a natural language (NL) or programming language (PL) query is a task of great practical value towards building productivity enhancing tools for software developers. R…
Code SearchContrastive LearningClone-Seeker: Effective Code Clone Search Using Annotations
Source code search plays an important role in software development, e.g. for exploratory development or opportunistic reuse of existing code from a code base. Often, exploration of different implementations with the same…
Code SearchNatural Language QueriesCoDesc: A Large Code-Description Parallel Dataset
Translation between natural language and source code can help software development by enabling developers to comprehend, ideate, search, and write computer programs in natural language. Despite growing interest from the …
Code SearchCode SummarizationSource Code SummarizationTranslationCoSQA: 20,000+ Web Queries for Code Search and Question Answering
Finding codes given natural language query isb eneficial to the productivity of software developers. Future progress towards better semantic matching between query and code requires richer supervised training resources. …
Code SearchContrastive LearningNatural Language QueriesQuestion Answering