News


10 Dec 2021
One full paper is accepted by TSE, about just-in-time defect localization.

5 Oct 2021
I have successfully defended my thesis! My thesis title is "Intelligent Question and Answering in Software Q&A Community".

10 July 2021
One full paper is accepted by ASE 2021, about smart contract user notice generation.

25 June 2021
One Tool Demo paper is accepted by FSE 2021, about improving question titles for Stack Overflow posts.

18 June 2021
Our TSE paper is invited to FSE 2021 Journal First Track, about checking smart contracts.

18 June 2021
Our TOSEM paper is invited to FSE 2021 Journal First Track, about question title generation for Stack Overflow posts..

21 May 2021
One full paper is accepted by FSE 2021, about detecting obsolete TODO comments.

Zhipeng Gao 

Monash Software Force
Faculty of Information Technology
Monash University

Wellington Road, Clayton, Victoria 3800, Australia

zhipeng.gao AT monash.edu
CVGoogle ScholarGitHub

I have joined the Shanghai Institute for Advanced Study of Zhejiang University (SIAS) as an Assistant Professor (ZJU100 Young Professor). Before that, I recieved my Ph.D at MSF, Faculty of Information Technology, Monash University. I was very fortunate to work under the supervision Prof. John Grundy and Dr. Xin Xia during my Ph.D studies. Before starting my Ph.D, I worked as a research engineer under the supervision of Prof. Lingxiao Jiang and Prof. David Lo in Singapore Management University. My research interests include software engineering, blockchain technology, data mining, and deep learning, particularly in mining software repositories, search based software engineering, recommender systems. I will be looking for students interested in working on intelligent software engineering and related topics.

Education

Monash University
Ph.D. in Software Engineering                   September 2018 - February 2022, Austrilia
Advisor: Prof. John Grundy
Co-Advisor: Dr. Xin Xia and Prof. Aldeida Aleti
University of Science and Technology of China (USTC)
Master in Software Engineering      September 2014 - June 2017, China
Advisor: Prof. Yong Ye
Mentor: Prof. Liqiang Nie
Hangzhou Dianzi University (HDU)
Bachelor in Electronic Engineering      September 2010 - June 2014, China

Experiences

Research Intern, Huawei, Hangzhou, China, May 2020 - Present
Advisior: Dr. Xin Xia and Prof. Weiyi Shang
Research Engineer, Singapore Management University, Singapore, April 2018 - September 2018
Advisior: Prof. Lingxiao Jiang and Prof. David Lo
Research Intern, Fuji Xerox, Yokohama, Japan, October 2016 - Augest 2017
Advisior: Dr. Roshan Thapliya
Visiting Student, National University of Singapre, Singapore, Augest 2015 - May 2016
Advisior: Prof. Liqiang Nie

Publications Google Scholar


In the Year of 2021:


pdf
Automating the removal of obsolete TODO comments
Zhipeng Gao, Xin Xia, David Lo, John Grundy & Thomas Zimmermann
ESEC/FSE 2021 (Accepted as a Research Full paper, CCF-A).
  • arXiv    • Codes    • Slides   

pdf
Code2Que: A Tool for Improving Question Titles from Mined Code Snippets in Stack Overflow
Zhipeng Gao, Xin Xia, David Lo, John Grundy & Yuan-Fang Li
ASE 2021 (Accepted as a Tool Demo paper, CCF-A)
  • arXiv    • Codes    • Slides   

pdf
Deep Just-In-Time Defect Localization
Fangcheng Qiu, Zhipeng Gao, Xin Xia, David Lo, John Grundy & Xinyu Wang
IEEE Transactions on Software Engineering (Accepted, CCF-A)
  • arXiv    • Codes    • Slides   

pdf
Automating User Notice Generation for Smart Contract Functions
Xing hu, Zhipeng Gao, Xin Xia, David Lo, & Xiaohu Yang
ASE 2021 (Accepted as a Research Full paper, CCF-A)
  • arXiv    • Codes    • Slides   
In the Year of 2020:


pdf
Technical Q&A Site Answer Recommendation via Question Boosting
Zhipeng Gao, Xin Xia, David Lo & John Grundy
ACM Transactions on Software Engineering and Methodology (Accepted, CCF-A)
  • arXiv    • Codes    • Slides   

pdf
Generating Question Titles for Stack Overflow from Mined Code Snippets
Zhipeng Gao, Xin Xia, John Grundy, David Lo & Yuan-Fang Li
ACM Transactions on Software Engineering and Methodology (Accepted, CCF-A)
  • arXiv    • Codes    • Slides   

pdf
Checking Smart Contracts with Structural Code Embedding
Zhipeng Gao, Lingxiao Jiang, Xin Xia, David Lo & John Grundy
IEEE Transactions on Software Engineering (Accepted, CCF-A)
  • arXiv    • Codes    • Slides   

pdf
When Deep Learning Meets Smart Contracts
Zhipeng Gao
ASE 2020 (Accepted as a Short Paper, CCF-A)
  • arXiv    • Codes    • Slides   
In the Year of 2019:


pdf
SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding
Zhipeng Gao, Vinoj Jayasundara, Lingxiao Jiang, Xin Xia, David Lo & John Grundy
ICSME 2019 (Accepted as a Tool Demo paper, CCF-B)
  • arXiv    • Codes    • Slides   
In the Year of 2017:


pdf
Data-driven answer selection in community QA systems
Liqiang Nie, Xiaochi Wei, Dongxiang Zhang, Xiang Wang, Zhipeng Gao & Yi Yang
IEEE Transactions on Knowledge and Data Engineering (Accepted, CCF-A)
  • Codes    • Slides   
Look for the full publication list? Please see my CV or visit Google Scholar.

Invited Talks and Presentations

第一届软件工程前沿论坛 优博论坛   
- Hangzhou, China, June 27, 2021 (invited by Dr. Xin Xia)
中国软件大会 NASAC-FMAC 2020优秀博士生论坛   
- Chongqing, China, November 11, 2020 (invited by Dr. Yanyan Jiang and Dr. Yan Cai)
Checking Smart Contracts with Structural Code Embedding   
- Invited to ESEC/FSE 2021 as part of the Journal First Paper Track.
Generating Question Titles for Stack Overflow from Mined Code Snippets   
- Invited to ESEC/FSE 2021 as part of the Journal First Paper Track.
Technical Q&A Site Answer Recommendation via Question Boosting   
- Invited to ICSE 2021 as part of the Journal First Paper Track.

Professional Services

Invited Reviewer for IEEE Transactions on Software Engineering (TSE)
Invited Reviewer for ACM Transactions on Software Engineering and Methodology (TOSEM)
Invited Reviewer for Empirical Software Engineering (EMSE)
Invited Reviewer for Journal of Systems and Software (JSS)
Invited Reviewer for Journal of Software: Evolution and Process (JSEP)
External Reviewer of IEEE/ACM International Conference on Automated Software Engineering (ASE)
Invited Reviewer for International Conference on Software Maintenance and Evolution (ICSME)
Invited Reviewer for International Conference on Software Analysis, Evolution and Reengineering (SANER)

Useful Links

How to write clean code
How to write great research paper
Experimentation in Software Engineering
Mining Massive Data Sets
Deep Learning Reading List