About me

I am a Research Engineer at Socket where I work on software/AI supply chain security. I obtained my Ph.D. from ECE@Purdue in May 2025 where I was supervised by Prof. James C. Davis. My research interest is mainly focused on Software/AI Supply Chain Security and Software engineering for AI (SE4AI).

My doctoral thesis is titled “Trustworthy Reuse in the Machine Learning Model Supply Chain”. I am also interested in studying machine learning systems, software supply chain security, and trustworthy/responsible AI. My work adapted methods from studies on traditional software package registries (e.g., NPM, PyPI) to open-source pre-trained AI model (PTM) supply chain. –>

My work has been mostly published at software engineering venues (ICSE, FSE, ASE, ISSTA, EMSE, ESEM, MSR), and security venues (CCS, SCORED).

I am the recipient of the Estus H. and Vashti L. Magoon Research Excellence Award in 2025!

Previously, I was the leader of Purdue’s Pre-Trained Models in Deep Learning VIP team (previously TensorFlow Model Garden VIP team where we collaborated with Google).

News

  • April 2026: I will serve as a PC member for FSE’27 (Research Track)
  • March 2026: Our poster “Model Lineage Recovery for AI/ML Supply Chain Security” will be presented at AIX Summit East!
  • February 2026: Our paper “AgentHub: A Research Agenda for Agent Sharing Infrastructure” is accepted to ICSE JAWs’26 with recommendation to journals (TOSEM/TSE) 🎉!
  • February 2026: I will serve as a PC member for ICSE’27 (Research Track).
  • February 2026: I will serve as a PC member for FSE’26 (Ideas, Visions, and Reflections Track).
  • November 2025: I will serve as a PC member for ICSME’26 (Industry Track).
  • November 2025: I will serve as a PC member for CCS’26 (Machine Learning and Security Track).
  • October 2025: I received the Distinguished Reviewer Award for the ICSE’25 Shadow PC service!
  • October 2025: Our ICSE’26 paper “ConfuGuard: Using Metadata to Detect Active and Stealthy Package Confusion Attacks Accurately and at Scale” is accepted to ICSE’26 🎉!
  • October 2025: Our paper “ConfuGuard: Using Metadata to Detect Active and Stealthy Package Confusion Attacks Accurately and at Scale” is accepted to ICSE’26 🎉!
  • August 2025: Our paper “PickleBall: Secure Deserialization of Pickle-based Machine Learning Models” is accepted to CCS’25 🎉!
  • July 2025: Our paper “ ‘I see models being a whole other thing’: An Empirical Study of Pre-Trained Model Naming Conventions and A Tool for Enhancing Naming Consistency” is accepted to EMSE 🎉 !
  • July 2025: I will serve as a Shadow PC member for ICSE’26.
  • July 2025: I will serve as a PC member for SCORED’25.
  • June 2025: I will serve as a PC member for TechDebt’26.
  • June 2025: I will give an invited talk “Trustworthy Reuse in the Model Supply Chain: How Far Are We?” at LLMSC’25 (Co-located with ISSTA’25).
  • June 2025: I joined Socket as a Research Engineer! 🎉
  • May 2025: I obtained my doctoral degree from Purdue University! 🎉
  • April 2025: I successfully defended my doctoral proposal titled “Trustworthy Reuse in the Machine Learning Model Supply Chain”! 🎉
  • March 2025: I am glad to be honored the Magoon Research Excellence Award! 🎉
  • January 2025: I am grateful to be funded by Socket during the spring semester, enabling me to conduct further research on software supply chain security.
  • December 2024: Our paper “Recommending Pre-Trained Models for IoT Devices” is accepted to SERP4IoT’25 🎉 !
  • December 2024: I finished my 6-month internship at Socket as a Research Intern! I am very grateful for the opportunity to work with such a great team and learn a lot from them.
  • October 2024: I will serve as a Junior PC member for TechDebt’25 research track.
  • September 2024: I will serve as a Junior PC member for MSR’25 research track.
  • August 2024: I will serve as a PC member for ICSE’25 artifact evaluation track.
  • August 2024: Our EMSE paper “Challenges and Practices of Deep Learning Model Reengineering: A Case Study on Computer Vision” will be presetned at ASE’24 (journal-first track) 🎉! See you in Sacramento, CA.
  • July 2024: I will serve as a Shadow PC member for ICSE’25.
  • July 2024: Our paper “Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters” is accepted to ISSTA’24 🎉!
  • June 2024: Our paper “Challenges and Practices of Deep Learning Model Reengineering: A Case Study on Computer Vision” is accepted to EMSE 🎉!
  • June 2024: Our paper “What do we know about Hugging Face? A systematic literature review and quantitative validation of qualitative claims” is accepted to ESEM’24 🎉!
  • June 2024: I am excited to announce that I will be joining Socket as a Research Intern this Summer and Fall!
  • May 2024: I am invited to give a talk in Research Data Alliance FAIR for Machine Learning task force (FAIR4ML IG). Welcome to my talk on May 21st, 2024!
  • April 2024: Attending MSR and ICSE 2024 in Lisbon, Portugal. I presented our MSR technical paper PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Software.
  • April 2024: I am invited to the Future Leader Summit for Responsible AI by the Michigan Institute for Data Science (MIDAS).
  • April 2024: Previous REU student and collaborator Matt Hyatt receives NSF GRFP and DOD NDSEG fellowships. Big congrats to Matt! 🎉
  • Feb 2024: Our paper PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Software is accepted to MSR’24.
  • Dec 2023: Passed my Ph.D. preliminary exam! 🎉