Papers Code Search
“Code Search” 태그가 달린 논문 147편 · 필터 해제
In-the-loop Hyper-Parameter Optimization for LLM-Based Automated Design of Heuristics
Large Language Models (LLMs) have shown great potential in automatically generating and optimizing (meta)heuristics, making them valuable tools in heuristic optimization tasks. However, LLMs are generally inefficient whe…
Code GenerationCode SearchLanguage ModellingLarge Language ModelDeep Code Search with Naming-Agnostic Contrastive Multi-View Learning
Software development is a repetitive task, as developers usually reuse or get inspiration from existing implementations. Code search, which refers to the retrieval of relevant code snippets from a codebase according to t…
Code SearchContrastive LearningDeep LearningMULTI-VIEW LEARNING+1ViC: Virtual Compiler Is All You Need For Assembly Code Search
Assembly code search is vital for reducing the burden on reverse engineers, allowing them to quickly identify specific functions using natural language within vast binary programs. Despite its significance, this critical…
AllCode SearchLanguage ModelingLanguage Modelling+1Natural Language Outlines for Code: Literate Programming in the LLM Era
We propose using natural language outlines as a novel modality and interaction surface for providing AI assistance to developers throughout the software development process. An NL outline for a code function comprises mu…
Code GenerationCode SearchMalware DetectionSpecRover: Code Intent Extraction via LLMs
Autonomous program improvement typically involves automatically producing bug fixes and feature additions. Such program improvement can be accomplished by a combination of large language model (LLM) and program analysis …
Code SearchLarge Language ModelProgram RepairLLM Agents Improve Semantic Code Search
Code Search is a key task that many programmers often have to perform while developing solutions to problems. Current methodologies suffer from an inability to perform accurately on prompts that contain some ambiguity or…
Code SearchRAGRetrievalRetrieval-augmented GenerationCoIR: A Comprehensive Benchmark for Code Information Retrieval Models
Despite the substantial success of Information Retrieval (IR) in various NLP tasks, most IR systems predominantly handle queries and corpora in natural language, neglecting the domain of code retrieval. Code retrieval is…
BenchmarkingCode SearchInformation RetrievalRetrievalToward Exploring the Code Understanding Capabilities of Pre-trained Code Generation Models
Recently, large code generation models trained in a self-supervised manner on extensive unlabeled programming language data have achieved remarkable success. While these models acquire vast amounts of code knowledge, the…
Clone DetectionCode GenerationCode SearchContrastive Learning+1CoSQA+: Pioneering the Multi-Choice Code Search Benchmark with Test-Driven Agents
Semantic code search, retrieving code that matches a given natural language query, is an important task to improve productivity in software engineering. Existing code search datasets face limitations: they rely on human …
Code GenerationCode SearchLanguage ModelingLanguage Modelling+2RepoQA: Evaluating Long Context Code Understanding
Recent advances have been improving the context windows of Large Language Models (LLMs). To quantify the real long-context capabilities of LLMs, evaluators such as the popular Needle in a Haystack have been developed to …
Code SearchAdvanced Detection of Source Code Clones via an Ensemble of Unsupervised Similarity Measures
The capability of accurately determining code similarity is crucial in many tasks related to software development. For example, it might be essential to identify code duplicates for performing software maintenance. This …
Clone DetectionCode SearchEnsemble LearningAutoCodeRover: Autonomous Program Improvement
Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where dev…
Bug fixingCode SearchFault localizationProgram RepairProCQA: A Large-scale Community-based Programming Question Answering Dataset for Code Search
Retrieval-based code question answering seeks to match user queries in natural language to relevant code snippets. Previous approaches typically rely on pretraining models using crafted bi-modal and uni-modal datasets to…
Code SearchQuestion AnsweringRetrievalSource Code Clone Detection Using Unsupervised Similarity Measures
Assessing similarity in source code has gained significant attention in recent years due to its importance in software engineering tasks such as clone detection and code search and recommendation. This work presents a co…
Clone DetectionCode SearchRewriting the Code: A Simple Method for Large Language Model Augmented Code Search
In code search, the Generation-Augmented Retrieval (GAR) framework, which generates exemplar code snippets to augment queries, has emerged as a promising strategy to address the principal challenge of modality misalignme…
Code GenerationCode SearchLanguage ModelingLanguage Modelling+3Code Search Debiasing:Improve Search Results beyond Overall Ranking Performance
Code search engine is an essential tool in software development. Many code search methods have sprung up, focusing on the overall ranking performance of code search. In this paper, we study code search from another persp…
Code SearchRerankingGenCodeSearchNet: A Benchmark Test Suite for Evaluating Generalization in Programming Language Understanding
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…
Code CompletionCode GenerationCode SearchDiversityTransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformation
Artificial intelligence (AI) has revolutionized software engineering (SE) by enhancing software development efficiency. The advent of pre-trained models (PTMs) leveraging transfer learning has significantly advanced AI f…
Clone DetectionCode SearchContrastive LearningData Augmentation+2Noisy Pair Corrector for Dense Retrieval
Most dense retrieval models contain an implicit assumption: the training query-document pairs are exactly matched. Since it is expensive to annotate the corpus manually, training pairs in real-world applications are usua…
Code SearchRetrievalText RetrievalTriviaQAACES: Generating Diverse Programming Puzzles with with Autotelic Generative Models
The ability to invent novel and interesting problems is a remarkable feature of human intelligence that drives innovation, art, and science. We propose a method that aims to automate this process by harnessing the power …
Code SearchDiversityLanguage ModelingLanguage Modelling+1