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 …
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 …
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 …
Tools capable of automatic code generation have the potential to augment programmer's capabilities. While straightforward code retrieval is incorporated into many IDEs, an …
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 …
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 …
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 …
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 …
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 …