Education
BSc in Automation Science and Engineering
Internships
General Software Engineer
Huawei · CBG
User Experience and Technology Innovation
- Integrated Kea2 into a HarmonyOS testing platform to detect UX and performance issues, such as display defects, frame drops, and UI stuttering.
Software Development Engineer in Test
ByteDance · Lark
Video Conference & Calendar
- Developed testing tools to support quality assurance for Lark Calendar.
- Maintained automated Lark Calendar test cases.
Publication
Kea2: Practical Property-based Testing for Mobile Apps
, Cheng Peng, Bo Ma, Xiangchen Shen, Yiheng Xiong, Ting Su
Accepted as a tool demo at FSE 2026 (CCF-A).
Selected Work
Kea2
Combining automated UI testing with scripted interactions for more effective Android app fuzzing.
Kea
A property-based testing framework for mobile GUI applications.
HMDroidbot
A lightweight HarmonyOS NEXT app testing tool focused on practical automation.
HarmonyOS MCP Server
An MCP server for controlling HarmonyOS NEXT devices in tool-driven workflows.
Focus Areas
Research Focus
Automated UI testing for mobile apps, with a focus on techniques that surface functional issues earlier and more reliably.
Engineering Focus
Developer tools and testing infrastructure that bring research ideas into practical engineering workflows.