I am currently a Ph.D. student in Department of Computer Science at Purdue University, working with Prof. Lin Tan and Prof. Xiangyu Zhang. Before joining Purdue, I received my Bachelor's degree in 2019 from Department of Computer Science and Engineering at Southern University of Science and Technology (SUSTech). My research interests mainly focus on Software engineering, Software Analysis, Software Security, etc.
Publications
-
[CCS'24]
ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries
Danning Xie, Zhuo Zhang, Nan Jiang, Xiangzhe Xu, Lin Tan, and Xiangyu Zhang -
[PLDI'24]
Consolidating Smart Contracts with Behavioral Contracts [Poster]
Guannan Wei, Danning Xie, Wuqi Zhang, Yongwei Yuan, Zhuo Zhang -
LmPa: Improving Decompilation by Synergy of Large Language Model and Program Analysis.
Xiangzhe Xu, Zhuo Zhang, Zian Su, Ziyang Huang, Shiwei Feng, Yapeng Ye, Nan Jiang, Danning Xie, Siyuan Cheng, Lin Tan, Xiangyu Zhang -
Impact of Large Language Models on Generating Software Specifications. [Poster]
Danning Xie, Byungwoo Yoo, Nan Jiang, Mijung Kim, Lin Tan, Xiangyu Zhang, Judy S. Lee -
[SANER'24 Industrial]
CEDAR: Continuous Testing of Deep Learning Libraries. [Slides][Suorce]
Danning Xie, Jiannan Wang, Hung Viet Pham, Lin Tan, Yu Guo, Adnan Aziz, Erik Meijer -
[ISSTA'22]
DocTer: Documentation-Guided Fuzzing for Testing Deep Learning API Functions. [Suorce][Slides]
Danning Xie, Yitong Li, Mijung Kim, Hung Viet Pham, Lin Tan, Xiangyu Zhang, Michael Godfrey
Talks and Services
- CEDAR: Continuous Testing of Deep Learning Libraries, SANER'24, Rovaniemi, Finland.
- AIware Challenge Track program committee
- IEEE Internet Of Things Journal reviewer
- IEEE Transactions on Wireless Communications reviewer
- PeerJ Computer Science reviewer
- Computer Networks reviewer
- CCS 2024 Artifact Evaluation
- PLDI 2024 Artifact Evaluation
- FAST 2024 Artifact Evaluation
- Poster: Securing Smart Contracts with Behavioral Contracts , Midwest PL Summit 2024, Ann Arbor, Michigan.
- Travel Grant Coordinator at Purdue CS GSA (23 Summer - Present).
- Testing Deep Learning Systems, Guest Talk for CS510, Purdue (23 Fall).
- DocTer: Documentation-Guided Fuzzing for Testing Deep Learning API Functions, ISSTA'22 (remote).
Teaching Experience
- Teaching Assistant, CS307 Software Engineering, Purdue University (19Fall, 21Fall, 21Spring)
- Teaching Assistant, CS303 Artificial Intelligence, SUSTech (17Fall)
- Teaching Assistant, CS102 JAVA Programming, SUSTech (17Spring)