Chenguang Zhu
Ph.D. Candidate at the Univesity of Texas at Austin

About me

I am a Ph.D. candidate at the Department of Electrical and Computer Engineering of the University of Texas at Austin, working with Professor Sarfraz Khurshid.

I received my M.Sc. degree from the University of Toronto, Canada, advised by Professor Marsha Chechik. I received my B.E. degree from the Harbin Institute of Technology, China.

My research interests mainly focus on program analysis techniques with applications in software evolution, software testing, and the integration of software engineering and machine learning techniques.



  • CSlicer - an automatic semantic slicing tool for identifying a subset of change sets (commits) that implement a software functionality.

  • Definer - another automatic semantic slicing tool.

  • Diffbase (FSE'21 Best Artifact Award) - a toolset for extracting, storing, and supporting efficient querying and manipulation of differential facts to support various program analysis tasks.

  • DoSC - a dataset for benchmarking software analysis techniques that dynamically discover semantic changes.

  • GenSlice (ICSME'20 Best Artifact Award) - a generalized semantic history slicing framework which integrates several existing techniques and facilitates their comparisons and analyses.

  • RTSCheck - a framework for finding bugs in regression test selection tools.

Media Coverage