Skip navigation
The Australian National University

Dr Zhenchang Xing

PhD
Senior Lecturer
ANU College of Engineering and Computer Science
T: 02 6125 5692

Areas of expertise

  • Software Engineering 080309
  • Natural Language Processing 080107
  • Pattern Recognition And Data Mining 080109
  • Neural, Evolutionary And Fuzzy Computation 080108

Research interests

Software Engineering, Human Computer Interaction, Machine Learning

Biography

Dr. Zhenchang Xing is a Senior Lecturer in the Research School of Computer Science, Australian National University. Previously, he was an Assistant Professor in the School of Computer Science and Engineering, Nanyang Technological University, Singapore, from 2012-2016. Before joining  NTU, Dr. Xing was a Lee Kuan Yew Research Fellow in the School of Computing, National University of Singapore from 2009-2012. Dr. Xing obtained his Master of Engineering from Nankai University, Tianjin, China in 2001, and his PhD degree from the University of Alberta, Canada in 2008.

Dr. Xing’s main research area is software engineering, applied data analytics, and human-computer interaction. He has published expertise in traditional areas of software engineering such as software differencing, clone analysis and feature location. In his most recent work, Dr. Xing has focused on designing domain-specific data-mining techniques and recommendation systems for the timely and serendipitous discovery of software engineering information on the internet.

Dr. Xing has over 70 publications in refereed journals and conference proceedings. His research work has been published in top software engineering venues such as ICSE, FSE, ASE, ICSME, SANER, MSR, TSE, EMSE. Four of his research papers have won Best Paper awards in ICSM2006, ICSM2011, SANER2016, ASE2016 ToolDemo. Three others have won  nominations for Best Paper awards in ASE2005, ICSM2014, and SANER2015. Dr. Xing regularly referees papers and serves on the program committees of the top software engineering conferences (e.g., ICSE, ASE, ICSME). He has won AUD$800,000 in industry and government funding and has industrial collaborations with Rolls-Royce, Insigma Hengtian. 

Dr. Xing has graduated five phd students, two of which work in academics, one in MSRA Suzhou, one in SUTD as postdoctural fellow, and one in Tencent AI lab. He currently supervise 5 PhD students, 5 Master students and several undergraduate Honours projects. 

Researcher's projects

The overarching goal of Dr. Xing's research is to design and develop data science methods for improving software development productivity and software quality. Dr. Xing and his research team has been actively working on the following research projects:

- Software Engineering: Semantic clone analysis, Software graph embedding and reasoning, Code search and generation

- Human-Computer Interaction: Policy assurance bot, UI design critics and generation, Domain-specific dialogue systems

- Knowledge Graph: Entity and relation extraction in software text, Software weaknesses and vulnerabilities representation learning

- Deep Learning in SE: Question answering and chatbot, Software development knowledge and behavior tracing, Multi-modal (e.g, code, text, image) embedding and retrieval

 

Available student projects

API recognition and linking in informal Q&A discussions

Junitor bot for Stack Overflow 

Software development knowledge graph construction

Software feature-code graph embedding

Software weakeness representation learning and reasoning

Software vulnerabilities (CVEs) severity multi-task prediction

Across-modal (e.g., code, text, UI image, data visualization) retrieval

Programming behavior tracing and captioning (e.g., youtube programming vidoes)

Neural Machine Translation for UI design-to-implementation

 

 

Publications

Return to top

Updated:  24 May 2018 / Responsible Officer:  Director (Research Services Division) / Page Contact:  Researchers