Lixuan Li

dblp:261/2494 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2024
0009-0007-4702-4666ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021
YearPublicationVenuePosition
2024 Cross-Modal Retrieval-enhanced code Summarization based on joint learning for retrieval and generation
Lixuan Li
Inf. Softw. Technol.1
2023 Frequency Domain Feature Learning with Wavelet Transform for Image Translation
Huan Zhao 0003, Yujiang Wang 0005, Song Wang 0016, Lixuan Li, Xupeng Zha, Zixing Zhang 0001
PRICAI (3)5
2023 GraphPLBART: Code Summarization Based on Graph Embedding and Pre-Trained Model
abstract
Code summarization is a task that aims at automatically producing descriptions of source code.Recently many deep-learning-based approaches have been proposed to generate accurate code summaries, among which pre-trained models for programming languages have achieved promising results.It is well-known that source code written in programming languages is highly structured and unambiguous.Though previous work pre-trained the model with well-design tasks to learn universal representation from a large scale of data, they haven't considered structure information during the fine-tuning stage.To make full use of both the pre-trained programming language model and the structure information of source code, we utilize Flow-Augmented Abstract Syntax Tree (FA-AST) of source code for structure information and propose GraphPLBART -Graphaugmented Programming Language and Bi-directional Auto-Regressive Transformer, which can effectively introduce structure information to a well pre-trained model through a cross attention layer.Experimental results show that our approach outperforms the baseline models in some metrics.
Lixuan Li
SEKE2
2023 Enhancing Code Summarization with Graph Embedding and Pre-Trained Model
abstract
Code summarization is a task that aims at automatically producing descriptions of source code. Recently many deep-learning-based approaches have been proposed to generate accurate code summaries, among which pre-trained models (PTMs) for programming languages have achieved promising results. It is well known that source code written in programming languages is highly structured and unambiguous. Though previous work pre-trained the model with well-design tasks to learn universal representation from a large scale of data, they have not considered structure information during the fine-tuning stage. To make full use of both the pre-trained programming language model and the structure information of source code, we utilize Flow-Augmented Abstract Syntax Tree (FA-AST) of source code for structure information and propose GraphPLBART — Graph-augmented Programming Language and Bi-directional Auto-Regressive Transformer, which can effectively introduce structure information to a well PTM through a cross attention layer. Compared with the best-performing baselines, GraphPLBART still improves by 3.2%, 7.1%, and 1.2% in terms of BLEU, METEOR, and ROUGE-L, respectively, on Java dataset, and also improves by 4.0%, 6.3%, and 2.1% on Python dataset. Further experiment shows that the structure information from FA-AST has significant benefits for the performance of GraphPLBART. In addition, our meticulous manual evaluation experiment further reinforces the superiority of our proposed approach. This demonstrates its remarkable abstract quality and solidifies its position as a promising solution in the field of code summarization.
Lixuan Li, Jie Li 0101
Int. J. Softw. Eng. Knowl. Eng.1