Xiaodong GU ()


Ph.D.
Hong Kong University of Science and Technology

Contact Info:

Room 4208, Clear Water Bay, Kowloon, Hong Kong
Email:
Github |  Google Scholar |  Linkedin 

Research Interest:

My research focuses on deep learning for natural and programming languages. I develop efficient mining methodologies for software artifacts. My research topics are:


 

Publications

Conference Papers

DialogWAE: Multimodal Response Generation with Conditional Wasserstein Auto-Encoder
Xiaodong Gu, Kyunghyun Cho, Jungwoo Ha, Sunghun Kim
In Proceedings of the 7th International Conference on Learning Representations (ICLR 2019), New Orleans, May 6 - 9, 2019 (Top AI Conference)
Link: [arXiv] [code]   

 

Deep Code Search
Xiaodong Gu, Hongyu Zhang, Sunghun Kim
In Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 27 - June 3, 2018 (CCF-A)
Link: [pdf] [code] [slides]  [BibTex]

 

DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning
Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
In Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI 2017), Melbourne, Australia, August 19-25, 2017 (CCF-A)
Link: [pdf] [slides]  [BibTex]

 

Deep API Learning
Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
In Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), Seattle, WA, USA, November 13–18, 2016 (CCF-A)
Link: [project website] [pdf] [slides]  [code]  [BibTex]

 

"What parts of your apps are loved by users?"
Xiaodong Gu, Sunghun Kim
In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), Lincoln, Nebraska, USA, November 9–13, 2015 (CCF-A)
Link: [project website] [pdf]  [slides] [BibTex]

 

 

Work Experience


Jun 2015 - Sept 2016 Microsoft Research AsiaSoftware Analytics Group  -  Intern

 

Teaching Experience


Fall 2014 TA - Java Programming (COMP1022P)
Spring 2015 TA - Java Programming (COMP3021)
Fall 2016 TA - Software Engineering (COMP3111)
Spring 2017 TA - Software Engineering (COMP3111)

 

Talks and Presentations


Sept 2016 Towards Deep Semantic Learning of Source Code
  Nanjing University
Sept 2016 Deep API Learning
  Microsoft Research Asia PhD Forum
Nov 2015 What parts of your apps are loved by users
  ASE 2015 at Lincoln