D Lo - 2023 IEEE/ACM International Conference on Software …, 2023 - ieeexplore.ieee.org
For decades, much software engineering research has been dedicated to devising automated solutions aimed at enhancing developer productivity and elevating software …
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 …
Code search, which refers to the process of identifying the most relevant code snippets for a given natural language query, plays a crucial role in software maintenance. However …
Recently, contrastive learning has become a key component in fine-tuning code search models for software development efficiency and effectiveness. It pulls together positive code …
S Cao, X Sun, X Wu, D Lo, L Bo, B Li… - Proceedings of the IEEE …, 2024 - dl.acm.org
Recently, Graph Neural Network (GNN)-based vulnerability detection systems have achieved remarkable success. However, the lack of explainability poses a critical challenge …
Transformer based code models have impressive performance in many software engineering tasks. However, their effectiveness degrades when symbols are missing or not …
Y Wang, L Guo, E Shi, W Chen, J Chen… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
Code search plays a crucial role in software development, enabling developers to retrieve and reuse code using natural language queries. While the performance of code search …
Y Yin, Y Shi, Y Zhao, F Wahab - Journal of Software: Evolution …, 2024 - Wiley Online Library
Software quality is key to the success of software systems. Modern software systems are growing in their worth based on industry needs and becoming more complex, which …
G Chen, X Xie, D Tang, Q Xin, W Liu - 2025 IEEE/ACM 47th …, 2024 - computer.org
Code search is a vital activity in software engineering, focused on identifying and retrieving the correct code snippets based on a query provided in natural language. Approaches …