RRGcode: Deep hierarchical search-based code generation

Q Gou, Y Dong, Y Wu, Q Ke - Journal of Systems and Software, 2024 - Elsevier
Retrieval-augmented code generation strengthens the generation model by using a retrieval
model to select relevant code snippets from a code corpus. The synergy between retrieval …

Revisiting code search in a two-stage paradigm

F Hu, Y Wang, L Du, X Li, H Zhang, S Han… - Proceedings of the …, 2023 - dl.acm.org
With a good code search engine, developers can reuse existing code snippets and
accelerate software development process. Current code search methods can be divided into …

PinNet: Pinpoint Instructive Information for Retrieval Augmented Code-to-Text Generation

H Fu, J Tan, P Zhang, F Li, J Sun - Forty-first International Conference on … - openreview.net
Automatically generating high-quality code descriptions greatly improves the readability and
maintainability of the codebase. Recently, retrieval augmented code-to-text generation has …

Accelerating code search with deep hashing and code classification

W Gu, Y Wang, L Du, H Zhang, S Han, D Zhang… - arXiv preprint arXiv …, 2022 - arxiv.org
Code search is to search reusable code snippets from source code corpus based on natural
languages queries. Deep learning-based methods of code search have shown promising …

Relevance transformer: Generating concise code snippets with relevance feedback

C Gemmell, F Rossetto, J Dalton - … of the 43rd International ACM SIGIR …, 2020 - dl.acm.org
Tools capable of automatic code generation have the potential to augment programmer's
capabilities. While straightforward code retrieval is incorporated into many IDEs, an …

Survey of code search based on deep learning

Y Xie, J Lin, H Dong, L Zhang, Z Wu - ACM Transactions on Software …, 2023 - dl.acm.org
Code writing is repetitive and predictable, inspiring us to develop various code intelligence
techniques. This survey focuses on code search, that is, to retrieve code that matches a …

Context-aware code generation framework for code repositories: Local, global, and third-party library awareness

D Liao, S Pan, Q Huang, X Ren, Z Xing, H Jin… - arXiv preprint arXiv …, 2023 - arxiv.org
Code generation tools are essential to help developers in the software development
process. Existing tools often disconnect with the working context, ie, the code repository …

Opportunities and challenges in code search tools

C Liu, X Xia, D Lo, C Gao, X Yang… - ACM Computing Surveys …, 2021 - dl.acm.org
Code search is a core software engineering task. Effective code search tools can help
developers substantially improve their software development efficiency and effectiveness. In …

Coacor: Code annotation for code retrieval with reinforcement learning

Z Yao, JR Peddamail, H Sun - The world wide web conference, 2019 - dl.acm.org
To accelerate software development, much research has been performed to help people
understand and reuse the huge amount of available code resources. Two important tasks …

Generation-Augmented Query Expansion For Code Retrieval

D Li, Y Shen, R Jin, Y Mao, K Wang, W Chen - arXiv preprint arXiv …, 2022 - arxiv.org
Pre-trained language models have achieved promising success in code retrieval tasks,
where a natural language documentation query is given to find the most relevant existing …