2024
Enumerating Valid Non-Alpha-Equivalent Programs for Interpreter Testing.
ACM Trans. Softw. Eng. Methodol., June, 2024

2023
Understanding Bugs in Rust Compilers.
Proceedings of the 23rd IEEE International Conference on Software Quality, 2023

DyFuzz: Skeleton-based Fuzzing for Python Libraries.
Proceedings of the 23rd IEEE International Conference on Software Quality, 2023

Detecting Interpreter Bugs via Filling Function Calls in Skeletal Program Enumeration.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

2022
An Empirical Study on the Impact of Python Dynamic Typing on the Project Maintenance.
Int. J. Softw. Eng. Knowl. Eng., 2022

2018
An Empirical Study of Dynamic Types for Python Projects.
Proceedings of the Software Analysis, Testing, and Evolution, 2018