Papers Code Search
“Code Search” 태그가 달린 논문 147편 · 필터 해제
BERT2Code: Can Pretrained Language Models be Leveraged for Code Search?
Millions of repetitive code snippets are submitted to code repositories every day. To search from these large codebases using simple natural language queries would allow programmers to ideate, prototype, and develop easi…
Code SearchNatural Language QueriesGenerating Code with the Help of Retrieved Template Functions and Stack Overflow Answers
We approach the important challenge of code autocompletion as an open-domain task, in which a sequence-to-sequence code generator model is enhanced with the ability to attend to reference code snippets supplied by a sema…
Code SearchRetrievaldeGraphCS: Embedding Variable-based Flow Graph for Neural Code Search
With the rapid increase in the amount of public code repositories, developers maintain a great desire to retrieve precise code snippets by using natural language. Despite existing deep learning based approaches(e.g., Dee…
Code SearchGraph Neural NetworkDOBF: A Deobfuscation Pre-Training Objective for Programming Languages
Recent advances in self-supervised learning have dramatically improved the state of the art on a wide variety of tasks. However, research in language model pre-training has mostly focused on natural languages, and it is …
Code SearchCode TranslationDescriptiveLanguage Modeling+4CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
Benchmark datasets have a significant impact on accelerating research in programming language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster machine learning research for program understandin…
BIG-bench Machine LearningClone DetectionCloze TestCode Completion+9PalmTree: Learning an Assembly Language Model for Instruction Embedding
Deep learning has demonstrated its strengths in numerous binary analysis tasks, including function boundary detection, binary code search, function prototype inference, value set analysis, etc. When applying deep learnin…
Boundary DetectionCode SearchLanguage ModelingLanguage ModellingInferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees
Building deep learning models on source code has found many successful software engineering applications, such as code search, code comment generation, bug detection, code migration, and so on. Current learning technique…
Clone DetectionCode ClassificationCode Comment GenerationCode Search+5Search4Code: Code Search Intent Classification Using Weak Supervision
Developers use search for various tasks such as finding code, documentation, debugging information, etc. In particular, web search is heavily used by developers for finding code examples and snippets during the coding pr…
ClassificationCode SearchGeneral Classificationintent-classification+1COSEA: Convolutional Code Search with Layer-wise Attention
Semantic code search, which aims to retrieve code snippets relevant to a given natural language query, has attracted many research efforts with the purpose of accelerating software development. The huge amount of online …
Code SearchEvaluation of Siamese Networks for Semantic Code Search
With the increase in the number of open repositories and discussion forums, the use of natural language for semantic code search has become increasingly common. The accuracy of the results returned by such systems, howev…
Code SearchGraphCodeBERT: Pre-training Code Representations with Data Flow
Pre-trained models for programming language have achieved dramatic empirical improvements on a variety of code-related tasks such as code search, code completion, code summarization, etc. However, existing pre-trained mo…
Clone DetectionCode CompletionCode SearchCode Summarization+6CoNCRA: A Convolutional Neural Network Code Retrieval Approach
Software developers routinely search for code using general-purpose search engines. However, these search engines cannot find code semantically unless it has an accompanying description. We propose a technique for semant…
Code SearchRetrievalNeural Code Search Revisited: Enhancing Code Snippet Retrieval through Natural Language Intent
In this work, we propose and study annotated code search: the retrieval of code snippets paired with brief descriptions of their intent using natural language queries. On three benchmark datasets, we investigate how code…
Annotated Code SearchCode SearchInformation RetrievalNatural Language Queries+2Faster Person Re-Identification
Fast person re-identification (ReID) aims to search person images quickly and accurately. The main idea of recent fast ReID methods is the hashing algorithm, which learns compact binary codes and performs fast Hamming di…
Code SearchPerson Re-IdentificationPlaying the Game of 2048funcGNN: A Graph Neural Network Approach to Program Similarity
Program similarity is a fundamental concept, central to the solution of software engineering tasks such as software plagiarism, clone identification, code refactoring and code search. Accurate similarity estimation betwe…
Code SearchGraph EmbeddingGraph Neural NetworkGraph Similarity+1CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words
To accelerate software development, developers frequently search and reuse existing code snippets from a large-scale codebase, e.g., GitHub. Over the years, researchers proposed many information retrieval based models fo…
Code SearchInformation RetrievalRetrievalA Multi-Perspective Architecture for Semantic Code Search
The ability to match pieces of code to their corresponding natural language descriptions and vice versa is fundamental for natural language search interfaces to software repositories. In this paper, we propose a novel mu…
Code SearchText MatchingSCELMo: Source Code Embeddings from Language Models
Continuous embeddings of tokens in computer programs have been used to support a variety of software development tools, including readability, code search, and program repair. Contextual embeddings are common in natural …
Code SearchProgram RepairA Toolkit for Generating Code Knowledge Graphs
Knowledge graphs have been proven extremely useful in powering diverse applications in semantic search and natural language understanding. In this paper, we present GraphGen4Code, a toolkit to build code knowledge graphs…
Code SearchImage ClassificationKnowledge GraphsNatural Language UnderstandingCodeSearchNet Challenge: Evaluating the State of Semantic Code Search
Semantic code search is the task of retrieving relevant code given a natural language query. While related to other information retrieval tasks, it requires bridging the gap between the language used in code (often abbre…
4kCode SearchInformation RetrievalNatural Language Queries+1