Zhenchang Xing

Fellowship
Hans Fischer Senior Fellowship
Appointment
2024
Institution
CSIRO
Department
Data61
Host
Prof. Chunyang Chen
Focus Group
Software Engineering for AI
Short CV
Career History
- Senior Principal Research Scientist at CSIRO’s Data61, March 2022 – present
- Associate Professor at Australian National University, January 2020 – February 2022
- Senior Lecturerat Australian National University, October 2016 – December 2019
- Assistant Professor at Nanyang Technological University, Singapore, October 2012 – October 2016
Education
- PhD in Computer Science from University of Alberta, Canada, 2008
- Master in Software Theory and Practices from Nankai University, 2000
- Bachelor of Science in Computer Software from Nankai University, 1997
Selected Research Projects
- Project co-lead. Automated Software-Hardware Co-Design for AI-Enabled Safety-Critical Systems, June 2024 – December 2026
- Project co-lead. Software Supply Chain Security, October 2023 – April 2025
- Principal investigator. Data Bill of Materials (DataBOM) for Traceable and Verifiable Data Ecosystems in collaboration, June 2023 – December 2024
- Principal investigator. Forging Futures: Indigenous Nations Information and Place Tracing through Cutting-Edge Science and Collaboration, June 2024 – December 2025
- Principal investigator. Software Engineering for AI Systems, April 2019 – March 2022
- Principal investigator. Software Testing Knowledge Graph, January 2022 – June 2023
- Principal investigator. Framework for Business Process Modeling and Optimization, October 2014 – September 2017
Selected Awards
- 2024, ACM SIGSOFT Distinguished Paper Award for the paper “Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code” presented at the 46th International Conference on Software Engineering
- 2022, ACM SIGSOFT Distinguished Paper Award for the paper “Towards a Roadmap for Software Engineering for Responsible AI” presented at the 1st International Conference on AI Engineering (CAIN)
- 2021, ACM SIGSOFT Distinguished Paper Award for the paper “Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph” presented at the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
- 2020, ACM SIGSOFT Distinguished Paper Award for the paper “Unblind Your Apps: Predicting Natural Language Labels for Mobile GUI Components by Deep Learning” presented at the 42nd IEEE/ACM International Conference on Software Engineering (ICSE)
- 2019, IEEE TCSE Distinguished Paper Award for the paper “Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph” presented at the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME)
- 2018, ACM SIGSOFT Distinguished Paper Award for the paper “Neural Machine Translation based Commit Message Generation: How Far are We?” presented at the 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE)
- 2018, IEEE TCSE Distinguished Paper Award for the paper “Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph” presented at the 34th IEEE International Conference on Software Maintenance and Evolution (ICSME)
- 2011, Best Paper Award for the paper “An Exploratory Study of Feature Location Process: Distinct Phases, Recurring Patterns, and Elementary Actions” presented at the 27th IEEE International Conference on Software Maintenance and Evolution (ICSME)
- 2006, Best Paper Award for the paper “Refactoring Practice: How It Is and How It Should be Supported – An Eclipse Case Study” presented at the 22nd IEEE International Conference on Software Maintenance (ICSM)
- 2005, ACM SIGSOFT Most Influential Paper Award for the paper “UMLDiff: An Algorithm for Object-Oriented Design Differencing” presented at the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Research Interests
Software Engineering, Responsible AI, Human-Computer Interaction
Selected Publications
- Yu Cheng, Jieshan Chen, Qing Huang, Zhenchang Xing, Xiwei Xu, Qinghua Lu. Prompt sapper: a LLM-empowered production tool for building AI chains. ACM Transactions on Software Engineering and Methodology, 33:5 (1-24), 2024.
- Terry Yue Zhuo, Yujin Huang, Chunyang Chen, Zhenchang Xing. Exploring ai ethics of chatgpt: A diagnostic analysis. arXiv preprint arXiv:2301.12867, 2023.
- Qinghua Lu, Liming Zhu, Xiwei Xu, Jon Whittle, Zhenchang Xing. Towards a roadmap on software engineering for responsible AI. Proceedings of the 1st International Conference on AI Engineering: software Engineering for AI, CAIN 2022.
- Zhongxin Liu, Xin Xia, Ahmed E Hassan, David Lo, Zhenchang Xing, Xinyu Wang. Neural-machine-translation-based commit message generation: how far are we? Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, ASE 2018.
- Qiao Huang, Xin Xia, Zhenchang Xing, David Lo, Xinyu Wang. API method recommendation without worrying about the task-API knowledge gap. Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, ASE 2018.
- Chunyang Chen, Ting Su, Guozhu Meng, Zhenchang Xing, Yang Liu. From ui design image to gui skeleton: a neural machine translator to bootstrap mobile gui implementation. Proceedings of the 40th International Conference on Software Engineering, ICSE 2018.
- Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E Hassan, Shanping Li. Measuring program comprehension: A large-scale field study with professionals. IEEE Transactions on Software Engineering, 44:10 (951-976), 2017.
- Xin Xia, Lingfeng Bao, David Lo, Pavneet Singh Kochhar, Ahmed E Hassan, Zhenchang Xing. What do developers search for on the web? Emprical Software Engineering 22:3149-2185, 2017.
- Zhenchang Xing and Eleni Stroulia. API-evolution support with Diff-CatchUp. IEEE Transactions on Software Engineering, 33:12 (818-836), 2007.
- Zhenchang Xing and Eleni Stroulia. UMLDiff: an algorithm for object-oriented design differencing. Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, ASE 2005.