Yanlin Wang (王焱林)

alt text  Researcher,
Software Analytics Group,
Microsoft Research Asia (MSRA)
No.5 Danlin Street
Haidian District, Beijing, China
E-mail: yanlwang [@] microsoft [DOT] com

About me

I received the B.S. degree in computer science from Zhejiang University in 2014. In July 2019, I received the PhD degree in computer science from the University of Hong Kong under the supervision of Prof. Bruno C. d. S. Oliveira. In September 2019, I joined the software analytics group at Microsoft Research Asia (MSRA).


My research interests include


Note: * for corresponding author.

  1. Yanlin Wang and Hui Li, ‘‘Code Completion by Modeling Flattened Abstract Syntax Trees as Graphs.’’ In Proceedings of the 35th AAAI Conference on Artificial Intelligence. (AAAI 2021, CCF-A).

  2. Hui Li, Yanlin Wang*, Ziyu Lyu and Jieming Shi, ‘‘Multi-task Learning for Recommendation over Heterogeneous Information Network.’’ In IEEE Transactions on Knowledge and Data Engineering (TKDE 2020, CCF-A).

  3. Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira and Marco Servetto, ‘‘FHJ: A Formal Model for Hierarchical Dispatching and Overriding.’’ In Proceedings of the 32nd European Conference on Object-Oriented Programming. (ECOOP 2018, CCF-B).

  4. Yanlin Wang, Haoyuan Zhang, Marco Servetto and Bruno C. d. S. Oliveira, ‘‘Classless Java.’’ In International Conference on Generative Programming: Concepts and Experiences. (GPCE 2016, EI index).

  5. Yanlin Wang, Bruno C. d. S. Oliveira, ‘‘The Expression Problem, Trivially!’’ In Proceedings of the 15th International Conference on Modularity. (Modularity 2016, EI index, Best Paper Award).

  6. Yanlin Wang, Tomas Tauber and Bruno C. d. S. Oliveira, ‘‘Product Lines of Interpreters Using Truffle with Object Algebras.’’ In Proceedings of the 1st Truffle/Graal Languages Workshop, 29th European Conference on Object-Oriented Programming. (Truffle@ECOOP 2015).

Professional services

Teaching Assistant (taught in English)

A brief cv.