Summary
Shaowei Wang is an Associate Professor specializing in data-driven software engineering, with nine years of experience applying machine learning to large-scale developer and mobile ecosystems like Stack Overflow and Google Play. He builds recommendation and code-search systems and uses a wide range of techniques—LDA, SVM, neural networks, regression and classification models—to surface actionable insights for development, maintenance and mobile security. His work blends academic rigor (PhD from Singapore Management University) with industry practice, including building ranking and query-understanding features at Huawei and Microsoft. Based in Singapore and now faculty at the University of Manitoba, he brings hands-on expertise with Hadoop and Elasticsearch and a track record of translating program comprehension research into practical search and recommendation tools.
9 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Software Engineering, Doctor of Philosophy (Ph.D.), Computer Software Engineering at Singapore Management University
Bachelor(honor), Software Engineering, Bachelor(honor), Software Engineering at Zhejiang University