Associate Professor Zhenchang Xing

Associate Professor
ANU College of Engineering, Computing and Cybernetics
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


Dr. Zhenchang Xing is an Associate Professor 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




Projects and Grants

Grants information is drawn from ARIES. To add or update Projects or Grants information please contact your College Research Office.

Return to top

Updated:  14 June 2024 / Responsible Officer:  Director (Research Services Division) / Page Contact:  Researchers