Close mobile menu

Author Image

Song Wang

Associate Professor

Department:

Electrical Engineering & Computer Science

Bio

Song Wang obtained his Ph.D. degree from the University of Waterloo in Jan. 2019. He is currently serving as an Associate Editor of ACM Transactions on Software Engineering and Methodology (TOSEM). He works at the intersection of Software Engineering and Artificial Intelligence. More specifically, his research focuses on 1) taking the advantages of AI technologies to address challenges of software reliability practice (AI for SE) and 2) developing software reliability assurance techniques to enhance the reliability of AI systems (SE for AI). Recently, with the rise of Large Language Models (LLMs), he has been exploring their potential to optimize and reshape software testing, including mobile testing, fuzz testing, functional testing, etc. (LLM for Testing). So far, he has published over 60 papers in prestigious IEEE/ACM Software Engineering journals and flagship conferences, with over 2,600 citations. His work has received four best paper awards, including a Distinguished Paper Award at APSEC’23, an ACM Distinguished Paper Award at ICPC’22, an ACM Distinguished Paper Award at ICSE’20, and a Best Paper Award at PROMISE’19. He was recognized as one of the top-10 most impactful early-career researchers in Software Engineering by the Journal of Systems and Software in 2020.

Research Interests

  • Software Engineering
  • LLM4SE
  • Software Reliability
  • Software Testing
  • Software Analytics

Selected Publications

  • Nima Shiri Harzevili∗, Mohammad Mahdi Mohajer, Moshi Wei, Hung Viet Pham, and Song Wang. "History-Driven Fuzzing For Deep Learning Libraries." ACM Transactions on Software Engineering and Methodology (TOSEM 2024).
  • Jiho Shin, Hadi Hemmati, Moshi Wei, and Song Wang. "Assessing Evaluation Metrics for Neural Test Oracle Generation." IEEE Transactions on Software Engineering (TSE 2024).
  • Junjie Wang, Yuchao Huang, Chunyang Chen, Zhe Liu, Song Wang, and Qing Wang. "Software Testing with Large Language Model: Survey, Landscape, and Vision." IEEE Transactions on Software Engineering (TSE 2024).
  • Moshi Wei, Nima Shiri Harzevili, Yuekai Huang, Jinqiu Yang, Junjie Wang, and Song Wang. "Demystifying
    and Detecting Misuses of Deep Learning APIs." 46th International Conference on Software Engineering (ICSE 2024).
  • Yuekai, Huang, Junjie Wang, Song Wang, Moshi Wei, Lin Shi, Zhe Liu, and Qing Wang. "Deep API Sequence Generation via Golden Solution Samples and API Seeds." ACM Transactions on Software Engineering and Methodology (TOSEM 2024).
  • Yuchao Huang, Junjie Wang, Zhe Liu, Yawen Wang, Song Wang, Chunyang Chen, Yuanzhe Hu, and Qing Wang. "CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace." 46th International Conference on Software Engineering (ICSE 2024).
  • Fangwen Mu, Lin Shi, Song Wang, Zhuohao Yu, Binquan Zhang, Chenxue Wang, Shichao Liu, and Qing Wang "ClarifyGPT: Empowering LLM-based Code Generation with Intention Clarification." 32nd ACM International Conference on the Foundations of Software Engineering (FSE 2024).