![]() |
Assistant Professor |
I joined Software Engineering School, Sun Yat-sen University as an assistant professor in July 2022. Previously, I worked at Microsoft Research Asia, Data, Knowledge, and Intelligence (DKI) group as a senior researcher. I received the B.S. degree in computer science from Zhejiang University and the PhD degree from the University of Hong Kong under the supervision of Prof. Bruno C. d. S. Oliveira.
My research interests include:
Software engineering
Programming languages
Artificial intelligence
Recommender systems
(Pinned) I am currently on the program committee of ICSE 2024, COLING 2022, Scala 2022, FSE 2022 industry track, and ICSME 2022 industry track. Please consider submitting a paper!
2022/10. New paper accepted at WSDM 2023.
2022/10. Two papers accepted at EMNLP 2022.
2022/09. New paper accepted at EMSE 2022.
2022/05. New paper accepted at KDD 2022 Applied Data Science Track.
2022/03. New paper accepted at MSR 2022.
2022/02. Two papers accepted at ACL 2022.
2021/12. New paper accepted at ICSE 2022.
2021/08. New papers accepted at EMNLP 2021 and CIKM 2021.
2021/06. New paper accepted at ICSME 2021.
A large-scale empiricalstudy of commit message generation: models, datasets and evaluation
Wei Tao, Yanlin Wang, Ensheng Shi, Lun Du, Shi Han, Hongyu Zhang, Dongmei Zhang, Wenqiang Zhang
In Empirical Software Engineering. (EMSE 2022).
Revisiting Code Search in a Two-Stage Paradigm
Fan Hu, Yanlin Wang, Lun Du, Xirong Li, Hongyu Zhang, Shi Han, Dongmei Zhang
In 15th ACM International WSDM Conference. (WSDM 2023).
[pdf]
RACE: Retrieval-Augmented Commit Message Generation
Ensheng Shi, Yanlin Wang, Wei Tao, Lun Du, hongyu Zhang, Shi Han, Dongmei Zhang and Hongbin Sun
In The 2022 Conference on Empirical Methods in Natural Language Processing. (EMNLP 2022).
[pdf]
Exploring Representation-level Augmentation for Code Search
Haochen Li, Chunyan Miao, Yanxian Huang, Yuan Huang, Hongyu Zhang and Yanlin Wang
In The 2022 Conference on Empirical Methods in Natural Language Processing. (EMNLP 2022).
[pdf]
No One Left Behind: Inclusive Federated Learning over Heterogeneous Devices
Ruixuan Liu, Fangzhao Wu, Chuhan Wu, Yanlin Wang, Lingjuan Lyu, Hong Chen, Xing Xie
In ACM SIGKDD 2022 Applied Data Science Track. (KDD 2022).
[pdf]
Accelerating Code Search with Deep Hashing and Code Classification
Wenchao Gu, Yanlin Wang, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, Michael Lyu
In 60th Annual Meeting of the Association for Computational Linguistics. (ACL 2022).
[pdf]
UniXcoder: Unified Cross-Modal Pre-training for Code Representation
Daya Guo, Shuai Lu, Nan Duan, Yanlin Wang, Ming Zhou, Jian Yin
In 60th Annual Meeting of the Association for Computational Linguistics. (ACL 2022).
[pdf]
[code]
On the Evaluation of Neural Code Summarization
Ensheng Shi, Yanlin Wang, Lun Du, Junjie Chen, Shi Han, Hongyu Zhang, Dongmei Zhang, Hongbin Sun
In International Conference on Software Engineering. (ICSE 2022).
[pdf]
[code]
LibDB: An Effective and Efficient Framework for Detecting Third-Party Libraries in Binaries
Wei Tang, Yanlin Wang, Hongyu Zhang, Shi Han, Ping Luo, Dongmei Zhang
In Mining Software Repositories 2022. (MSR 2022).
[pdf]
[code]
CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees
Ensheng Shi#, Yanlin Wang#, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, Hongbin Sun
In 2021 Conference on Empirical Methods in Natural Language Processing. (EMNLP 2021).
[pdf]
[code]
Is a Single Model Enough? MuCoS: A Multi-Model Ensemble Learning for Semantic Code Search
Lun Du, Xiaozhou Shi, Yanlin Wang, Ensheng Shi, Shi Han, Dongmei Zhang
In 30th ACM International Conference on Information and Knowledge Management. (CIKM 2021).
[pdf]
[code]
On the Evaluation of Commit Message Generation Models: An Experimental Study
Wei Tao, Yanlin Wang, Ensheng Shi, Lun Du, Shi Han, Hongyu Zhang, Dongmei Zhang and Wenqiang Zhang
In 37th International Conference on Software Maintenance and Evolution. (ICSME 2021).
[pdf]
[code]
Code Completion by Modeling Flattened Abstract Syntax Trees as Graphs.
Yanlin Wang and Hui Li
In Proceedings of the 35th AAAI Conference on Artificial Intelligence. (AAAI 2021).
[pdf]
Multi-task Learning for Recommendation over Heterogeneous Information Network.
Hui Li, Yanlin Wang, Ziyu Lyu and Jieming Shi
In IEEE Transactions on Knowledge and Data Engineering (TKDE 2020).
[link]
FHJ: A Formal Model for Hierarchical Dispatching and Overriding.
Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira and Marco Servetto
In Proceedings of the 32nd European Conference on Object-Oriented Programming. (ECOOP 2018).
[pdf]
Classless Java.
Yanlin Wang, Haoyuan Zhang, Marco Servetto and Bruno C. d. S. Oliveira
In International Conference on Generative Programming: Concepts and Experiences. (GPCE 2016).
[pdf]
[code]
The Expression Problem, Trivially!
Yanlin Wang, Bruno C. d. S. Oliveira
In Proceedings of the 15th International Conference on Modularity. (Modularity 2016, Best Paper Award).
[link]
[pdf]
Product Lines of Interpreters Using Truffle with Object Algebras.
Yanlin Wang, Tomas Tauber and Bruno C. d. S. Oliveira
In Proceedings of the 1st Truffle/Graal Languages Workshop, 29th European Conference on Object-Oriented Programming. (Truffle@ECOOP 2015).
CoCoSUM: Contextual Code Summarization with Multi-Relational Graph Neural Network
Yanlin Wang, Ensheng Shi, Lun Du, Xiaodi Yang, Yuxuan Hu, Shi Han, Hongyu Zhang, Dongmei Zhang
Arxiv, 2021.
[pdf]
Program Committee: ICSE 2024, COLING 2022, Scala 2022, FSE 2022 industry track, ICSME 2022 industry track, FSE 2021 IVR, ECOOP 2019 Doc Symposium
Reviewer: ICSE, FSE, ASE, TKDE, TNNLS, CSUR, JSS, JCST, AUSE, ICML, AAAI, ECOOP, ESOP, GPCE, Modularity, etc.
Computer Programming, The University of Hong Kong, 2016
Functional Programming, The University of Hong Kong, 2016
Object-Oriented Programming and Java, The University of Hong Kong, 2015
Computer Programming, The University of Hong Kong, 2014
Deadlines: ddl-ours, ddl-all
CCF list: ccf.atom.im