- Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code (ICSE2024, ACM SIGSOFT Distinguished Paper Award)
- SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics (ICSE2023)
- Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation (FSE2023)
- From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining (ASE2023)
- A Streaming Cloud Platform for Real-Time Video Processing on Embedded Devices (IEEE Transactions on Cloud Computing 2021)
- CNN-based Multi-model Birdcall Identification on Embedded Devices (SmartIoT 2021)
- Seenomaly: Vision-Based Linting of GUI Animation Effects Against Design-Don’t Guidelines (ICSE 2020)
- ActionNet: vision-based workflow action recognition from programming screencasts (ICSE 2019, ACM SIGSOFT Distinguished Paper Nomination)
- Multi-source data fusion using deep learning for smart refrigerators (Computers in Industry 2018)
- An intelligent power distribution service architecture using cloud computing and deep learning techniques (J. Network and Computer Applications 2018)
- Emotion Recognition from Chinese Speech for Smart Affective Services Using a Combination of SVM and DBN (Sensors 2017)
- Deep learning and SVM-based emotion recognition from Chinese speech for smart affective services (Softw., Pract. Exper. 2017)
Research Experience
- Projects: Programming screencast analysis and automatic GUI testing, based on computer vision and deep learning methods
- Main projects include SeeHow, Seenomaly, ActionNet, etc.
Education
- PhD in Software Engineering, Australian National University, 2018 - 2022
- M.Eng in Software Engineering, China University of Petroleum (East China), 2014 - 2017
- B.Eng in Software Engineering, China University of Petroleum (East China), 2010 - 2014
Background
- Research Interests: Intelligent Software Engineering, Computer Vision, Deep Learning
- Professional Field: Software Engineering
- Profile: Currently a Research Scientist at Australian CSIRO’s Data61 in the SE4AI team, leading the development of the guardrail system for Large Language Models, a key component of Responsible AI.
Miscellany
- Personal Interests: Cloud Computing, Internet of Things (IoT)