Shaowei Wang
王少伟
Associate professor
Department of Computer Science University of Manitoba
Shaowei Wang
王少伟
Associate professor
Department of Computer Science University of Manitoba
I lead the Software Management, Maintenance, and Reliability Lab (Mamba), University of Manitoba (UM). Before joining UM, I was an assistant professor at Mississippi State University.
My research focuses on: software engineering, security, and machine learning. My goal is to build fundamental knowledge and algorithms to improve developers' productivity (e.g., code generation/recommendation, bug fixing) and ensure software quality (e.g., vulnerability detection and bug localization) effectively and efficiently. My research interests cover:
Large language model with and for software engineering
Software security
Code generation and search
Data-driven software engineering
AIOps & DevOps
To prospective graduate students: I am only accepting PhD students at this moment. For a PhD admission at University of Manitoba, you would need to have master’s completed or you would need to be in the process of completion of your master’s degree.
[8/2025][paper] Our paper "VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMs" was accepted by TOSEM. Congratulations, Shayan, Xu, and co-authors🎉
[6/2025][paper] Our paper "Order Matters! An Empirical Study on Large Language Models' Input Order Bias in Software Fault Localization" was accepted by ICSE 2026. Congratulations, Nakhla and co-authors🎉
[5/2025][paper] Our paper "Model Performance-Guided Evaluation Data Selection for Effective Prompt Optimization" was accepted in ACL 2025, findings. Congratulations, Ximing, and co-authors!
[5/2025] I am happy to share that I've received the Distinguish Reviewer Award from FSE🎉
[3/2025]I’m happy to share that I’ve been promoted to Associate Professor and tenured 🎉
[1/2025] Congratulations to Shayan for successfully defending their thesis🎉
[1/2025] [paper] Two papers were accepted by FSE 2025 "One-for-All Does Not Work: Enhancing Vulnerability Detection by Mixture-of-Experts (MoE)” and “Code Change Intention, Development Artifact and History Vulnerability: Putting Them Together for Vulnerability Fix Detection by LLM”. Congratulations, Xu and co-authors!
[12/2024][paper] Our paper "Exploring Demonstration Retrievers in RAG for Coding Tasks: Yeas and Nays!" was accepted by SANER 2025. Congratulations, Pengfei and co-authors!
[10/2024][paper] Our paper "ZS4C: Zero-Shot Synthesis of Compilable Code for Incomplete Code Snippets using LLMs" was accepted by TOSEM. Congratulations, Azmain and co-authors!
[8/2024] Congratulations to Azmain for successfully defending their thesis and graduating 🎉
[7/2024][paper] Our paper "SimClone: Detecting Tabular Data Clones using Value Similarity" was accepted by TOSEM. Congratulations, Xu and co-authors!
[4/2024][paper] Our paper "Studying and Recommending Information Highlighting in Stack Overflow Answers" was accepted by IST. Congratulations, Shahla and co-authors!
[4/2024][paper] Our paper "Towards Better Graph Neural Neural Network-based Fault Localization Through Enhanced Code Representation." was accepted by FSE 2024. Congratulations, Nakhla and co-authors!
[1/2024][paper] Our paper "Multi-Language Software Development: Issues, Challenges, and Solutions " was accepted by TSE. Congrats, Haoran and Haipeng.
[1/2024] [paper] Our paper "On the Executability of R Markdown Files" has been accepted in MSR 2024. Congrats, Anaytul and Muhammad.
[12/2023] [paper] Our paper "LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing " has been accepted in ICSE 2024. Congrats, Zeyang and co-authors.
[ICSE'26] Order Matters! An Empirical Study on Large Language Models Input Order Bias in Software Fault Localization. Md Nakhla Rafi, Dong Jae Kim, Tse-Hsun (Peter) Chen , Shaowei Wang . 46th IEEE/ACM International Conference on Software Engineering (ICSE), 2026. [pre-print]
[ACL'25] Model Performance-Guided Evaluation Data Selection for Effective Prompt Optimization. Ximing Dong, Shaowei Wang, Dayi Lin, Ahmed E. Hassan. The 63rd Annual Meeting of the Association for Computational Linguistics (ACL), Findings, 2025. [pre-print]
[FSE'25] One-for-All Does Not Work! Enhancing Vulnerability Detection by Mixture-of-Experts (MoE). Xu Yang, Shaowei Wang, Jiayuan Zhou, Wenhan Zhu. The ACM International Conference on the Foundations of Software Engineering (FSE), 2025.
[FSE'25] Code Change Intention, Development Artifact and History Vulnerability: Putting Them Together for Vulnerability Fix Detection by LLM. Xu Yang, Wenhan Zhu, Jiayuan Zhou, Shaowei Wang, Xing Hu, Kui Liu. The ACM International Conference on the Foundations of Software Engineering (FSE), 2025.
[SANER'25] Exploring Demonstration Retrievers in RAG for Coding Tasks: Yeas and Nays!. Pengfei He, Shaowei Wang, Shaiful Chowdhury, Tse-Hsun Chen. The 32nd edition of the IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2025.
[TOSEM'24] ZS4C: Zero-Shot Synthesis of Compilable Code for Incomplete Code Snippets using LLMs. Azmain Kabir, Shaowei Wang, Yuan Tian, Tse-Hsun (Peter) Chen, Muhammad Asaduzzaman, Wenbin Zhang. ACM Transactions on Software Engineering and Methodology (TOSEM), 2024.
[EMSE'24] An Empirical Study on the Effectiveness of Large Language Models for SATD Identification and Classification. Mohammad Sadegh Sheikhaei, Yuan Tian, Shaowei Wang, Bowen Xu. Empirical Software Engineering Journal (EMSE), 2024.
[TOSEM'24] SimClone: Detecting Tabular Data Clones using Value Similarity. Xu Yang, Gopi Krishnan Rajbahadur, Dayi Lin, Shaowei Wang, Zhen Ming (Jack) Jiang. ACM Transactions on Software Engineering and Methodology (TOSEM), 2024.
[FSE'24] Towards Better Graph Neural Neural Network-based Fault Localization Through Enhanced Code Representation. Md Nakhla Raf, Dong Jae Kim, An Ran Chen, Tse-Hsun (Peter) Chen, Shaowei Wang. In Proceedings of the 32th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE), 2024.
[ICSE'24] LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing. Zeyang Ma, An Ran Chen, Dong Jae Kim, Tse-Hsun (Peter) Chen, Shaowei Wang. 46th IEEE/ACM International Conference on Software Engineering (ICSE), 2024.
[ICSE'23] Demystifying Issues, Challenges, and Solutions for Multilingual Software Development. Haoran Yang, Weile Lian, Shaowei Wang, Haipeng Cai. 45th IEEE/ACM International Conference on Software Engineering (ICSE), 2023. [pre-print]
[ICSE'23] Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays! Xu Yang, Shaowei Wang, Li Yi, Shaohua Wang. 45th IEEE/ACM International Conference on Software Engineering (ICSE), 2023. [pre-print]
[TSE'21] A Study of C/C++ Code Weaknesses on Stack Overflow, Haoxiang Zhang, Shaowei Wang, Heng Li, THP Chen, Ahmed E. Hassan, IEEE Transactions on Software Engineering (TSE), 2021. [PDF]