Ying Zhang is an Assistant Professor of Computer Science at Wake Forest University, based in Winston-Salem, North Carolina, bringing about nine years of combined industry and academic experience. Her research focuses on software supply chain security, developing tools and algorithms to detect weaknesses early in the development process and exploring automated patching and prevention using traditional program analysis and large language models. In the classroom she emphasizes secure coding with hands-on labs, CI workflows, and AI-assisted coding platforms, incorporating vibe coding to build resilience in a fast-changing field. She aims to enable automatic detection and repair of software vulnerabilities at scale and envisions industry adoption of her prototypes in the coming years. Her background includes software engineering roles at LinkedIn (Anti-Abuse Systems / Fraud Detection) and ByteDance, along with research experience at Virginia Tech, supported by a Ph.D. in Computer Science and Application from Virginia Tech, an MS in Computer Science from Missouri University of Science and Technology, and a BS in Software Engineering from Northeastern University (CN). She is passionate about pairing rigorous security research with practical, real-world impact and tackling the hardest problems where progress matters most.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Marketing, Bachelor's degree, Marketing at Shenzhen University
Ying Zhang, Ya Xiao, Md Mahir Asef Kabir, Daphne Yao, Na Meng. Example-Based Vulnerability Detection and Repair in Java Code 30th IEEE/ACM International Conference on Program Comprehension
Contributions:12 commits, 9 PRs, 28 pushes in 4 months
acminternational-conferencesecurityyaoasef
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.