About Me
I am currently a PhD candidate at the Department of Computer Science at Purdue University, advised by Prof. Xiangyu Zhang. Before that, I obtained my bachelor’s degree in Computer Science and Technology from Zhejiang University in 2019.
My research interests are program analysis and software testing. I specialize in bug detection and have found hundreds of vulnerabilities in various applications, including PDF readers, network protocol libraries, and 5G systems. I am also interested in applying LLMs in software engineering tasks.
Experience
- PhD Software Engineer Intern at Meta [AI Metadata]
- Bellevue, WA (May 2022 - Aug. 2022, May 2023 - Aug. 2023)
Publication
ParDiff: Practical Static Differential Analysis of Network Protocol Parsers
Mingwei Zheng, Qingkai Shi, Xuwei Liu, Xiangzhe Xu, Le Yu, Congyu Liu, Guannan Wei, Xiangyu Zhang
The ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA 2024)
🏆 ACM SIGPLAN Distinguished Paper AwardFuzzInMem: Fuzzing Programs via In-memory Structures
Xuwei Liu, Wei You, Yapeng Ye, Zhuo Zhang, Jianjun Huang, Xiangyu Zhang
The IEEE/ACM International Conference on Software Engineering (ICSE 2024)TensileFuzz: facilitating seed input generation in fuzzing via string constraint solving
Xuwei Liu, Wei You, Zhuo Zhang, Xiangyu Zhang
Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022)StochFuzz: Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
Zhuo Zhang, Wei You, Guanhong Tao, Yousra Aafer, Xuwei Liu, Xiangyu Zhang
2021 IEEE Symposium on Security and Privacy (S&P 2021)
🏆 CSAW 2021 Best Applied Security Paper Award TOP-10 FinalistsCorrelations between deep neural network model coverage criteria and model quality
Shenao Yan, Guanhong Tao, Xuwei Liu, Juan Zhai, Shiqing Ma, Lei Xu, Xiangyu Zhang
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE 2020)SLF: Fuzzing without valid seed inputs
Wei You, Xuwei Liu, Shiqing Ma, David Perry, Xiangyu Zhang, Bin Liang
The IEEE/ACM International Conference on Software Engineering (ICSE 2019)
Service
- Reviewer, IEEE Internet of Things Journal
- Reviewer, IEEE Transactions on Wireless Communications
- Reviewer, Computer Networks
- Reviewer, PeerJ Computer Science
Teaching
- Teaching assistant, CS51000 Software Engineering, spring 2022