Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Jiayi Lin 0004

dblp:238/1997-4 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0001-8811-0527ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 47% Program analysis · 27% Program synthesis and code generation · 27%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Artificial intelligence
2 papers
Representation and self-supervised learning · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Representation and self-supervised learning
contrastive learning
1.012026
Towards Better Code Understanding in Decoder-Only Models with Contrastive Learning · AAAI 2026
Software maintenance and evolution › program comprehension
code comprehension
1.012026
Towards Better Code Understanding in Decoder-Only Models with Contrastive Learning · AAAI 2026
Program analysis
code representation learning
1.012026
Towards Better Code Understanding in Decoder-Only Models with Contrastive Learning · AAAI 2026
Information retrieval
retrieval models
0.812024
Survey of Code Search Based on Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024
Information retrieval › document retrieval › domain-specific retrieval › code search
semantic code search
0.812024
Survey of Code Search Based on Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024
Software maintenance and evolution
code search
0.812024
Survey of Code Search Based on Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024

Methods — techniques the papers use, named apart from their topics

pretraining model · 2.3graph neural network · 2.3deep learning · 2.3transfer learning · 2.0contrastive learning · 2.0
YearPublicationVenuePosition
2026 Towards Better Code Understanding in Decoder-Only Models with Contrastive Learning
abstract
Recent advances in large-scale code generation models have led to remarkable progress in producing high-quality code. These models are trained in a self-supervised manner on extensive unlabeled code corpora using a decoder-only architecture. However, despite their generative strength, decoder-only models often exhibit limited performance on code understanding tasks such as code search and clone detection, primarily due to their generation-oriented training objectives. While training large encoder-only models from scratch on massive code datasets can improve understanding ability but remains computationally expensive and time-consuming. In this paper, we explore a more efficient alternative by transferring knowledge from pre-trained decoder-only code generation models to code understanding tasks. We investigate how decoder-only architectures can be effectively adapted to learn discriminative and semantically meaningful code representations. To this end, we propose CL4D, a contrastive learning framework tailored to strengthen the representation capabilities of decoder-only models. Extensive experiments on multiple benchmark datasets demonstrate that CL4D achieves competitive or superior performance compared to existing methods on representative code understanding tasks, including code search and clone detection. Further analysis reveals that CL4D substantially improves the semantic alignment of code representations by reducing the distance between semantically similar code snippets. These findings highlight the feasibility of leveraging decoder-only models as a unified backbone for both code generation and understanding.
Jiayi Lin 0004, Yibiao Yang, Lei Zhang 0001
AAAI1
2024 Improving Code Search with Hard Negative Sampling Based on Fine-tuning
abstract
Pre-trained code models have emerged as the state-of-the-art paradigm for code search tasks. The paradigm involves pre-training the model on search-irrelevant tasks such as masked language modeling, followed by the fine-tuning stage, which focuses on the search-relevant task. The typical fine-tuning method is to employ a dual-encoder architecture to encode semantic embeddings of query and code separately, and then calculate their similarity based on the embeddings. However, the typical dual-encoder architecture falls short in modeling token-level interactions between query and code, which limits the capabilities of model. To address this limitation, we introduce a cross-encoder architecture for code search that jointly encodes the concatenation of query and code. We further introduce a Retriever-Ranker (RR) framework that cascades the dual-encoder and cross-encoder to promote the efficiency of evaluation and online serving. Moreover, we present a ranking-based hard negative sampling (PS) method to improve the ability of cross-encoder to distinguish hard negative codes, which further enhances the cascaded RR framework. Experiments on four datasets using three code models demonstrate the superiority of our proposed method. We have made the code available at https://github.com/DongHande/R2PS.
Hande Dong, Jiayi Lin 0004, Yichong Leng
APSEC2
2024 Survey of Code Search Based on Deep Learning
abstract
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 given natural language query by effectively capturing the semantic similarity between the query and code. Deep learning, being able to extract complex semantics information, has achieved great success in this field. Recently, various deep learning methods, such as graph neural networks and pretraining models, have been applied to code search with significant progress. Deep learning is now the leading paradigm for code search. In this survey, we provide a comprehensive overview of deep learning-based code search. We review the existing deep learning-based code search framework that maps query/code to vectors and measures their similarity. Furthermore, we propose a new taxonomy to illustrate the state-of-the-art deep learning-based code search in a three-step process: query semantics modeling, code semantics modeling, and matching modeling, which involves the deep learning model training. Finally, we suggest potential avenues for future research in this promising field.
Jiayi Lin 0004, Hande Dong, Lei Zhang 0001, Zhonghai Wu
ACM Trans. Softw. Eng. Methodol.2