Song Wang

 

Ph.D. student (2014/09 ~ 2018 expected) 
Electrical and Computer Engineering
University of Waterloo
Email: song.wang [at] uwaterloo.ca

 

 

I am a 4th year PhD student in Electrical and Computer Engineering  at University of Waterloo, and I am very fortunate to work with professor Lin Tan.  
I obtained my MS degree from Chinese Academy of Sciences  in Jun. 2014 under the supervision of professor Ye Yang, professor Wen Zhangand professor Qing Wang. Before that I got my BE degree from Sichuan University in Jun. 2011.

 

      

 

Research Interests:

Static code analysis, defect prediction, software testing, and mining software repositories.

Publications (Google Scholar)

FSE-17

Song Wang, Jaechang Nam and Lin Tan. "QTEP: Quality-aware Test Case Prioritization," 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering. (acceptance rate=24% 72/295)

ICSE-17 (SEIP)

Junjie Wang, Qiang Cui, Song Wang and Qing Wang. "Domain Adaptation for Test Report Classification in Crowdsourced Testing," 39th International Conference on Software Engineering. (acceptance rate=29% 31/106)

SEKE-17

Qiang Cui, Song Wang, Junjie Wang, Yuanzhe Hu, Qing Wang and Mingshu Li. "Multi-Objective Crowd Worker Selection in Crowdsourced Testing," 29th International Conference on Software Engineering and Knowledge Engineering.

ASE-16

Song Wang,  Devin Chollak, Dana Movshovitz-Attias and Lin Tan. "Bugram: Bug Detection with N-gram Language Models," 31st IEEE/ACM International Conference on Automated Software Engineering. (acceptance rate=19% 57/298)

ASE-16

Junjie Wang, Song Wang, Qiang Cui and Qing Wang. "Local-based Active Classification of Test Report to Assist Crowdsourced Testing," 31st IEEE/ACM International Conference on Automated Software Engineering. (acceptance rate=19% 57/298)

ICSE-16

Song Wang, Taiyue Liu and Lin Tan. "Automatically Learning Semantic Features for Defect Prediction," Proc. 38th International Conference on Software Engineering. (acceptance rate=19% 101/530)

ESEM-16

Junjie Wang, Qiang Cui, Qing Wang and Song Wang. "Towards Effectively Test Report Classification to Assist Crowdsourced Testing," Proc. 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. (acceptance rate=22% 27/122)

CJE-16

Wen Zhang, Song Wang and Qing Wang. "BAHA: A Novel Approach to Automatic Bug Report Assignment with Topic Modeling and Heterogeneous Network Analysis," Chinese Journal of Electronics 2016.

IST-16

Wen Zhang, Song Wang and Qing Wang. "KSAP: An Approach to Bug Report Assignment Using KNN Search and Heterogeneous Proximity," Journal of Information and Software Technology 2016. 

ICSE-15

Edmund Wong, Lei Zhang, Song Wang, Taiyue Liu and Lin Tan. "DASE: Document-Assisted Symbolic Execution for Improving Automated Software Testing," Proc. 37th International Conference on Software Engineering. (acceptance rate=18.5% 84/452)

ESEM-15

Xinye Tang, Song Wang and Ke Mao. "Will This Bug-fixing Change Break Regression Testing?" Proc. 9th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. (acceptance rate=23.5% 20/85)

SCI-15

Wen Zhang, Song Wang, GuangLe Han, Ye Yang and Qing Wang. "HIPRank: Ranking Nodes by Influence Propagation based on authority and hub," Journal of Studies in Computational Intelligence.

ESEM-14

Song Wang, Wen Zhang and Qing Wang. "FixerCache: Unsupervised Caching Active Developers for Diverse Bug Triage," Proc. 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. (acceptance rate=18.7% 23/123)

CSC-13

Wen Zhang, Song Wang, Ye Yang and Qing Wang. "Heterogeneous Network Analysis of Developer Contribution in Bug Repositories," The IEEE International Conference on Cloud and Service Computing.

ESEM-13

Song Wang, Wen Zhang, Ye Yang and Qing Wang. "DevNet: Exploring Developer Collaboration in Heterogeneous Network of Bug Repositories," Proc. 7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. (acceptance rate=28% 24/86)

IJCAI-13

Wen Zhang, Song Wang, GuangLe Han, Ye Yang and Qing Wang. "HIPRank: Ranking Nodes by Influence Propagation based on authority and hub," IJCAI 2013 International Workshop on Smart Simulation and Modeling in Complex Systems.

JMPT-13

Gu Yiwei, Wang Song, Zhang Xu, Zhang Ru, Liu Jianyi and Tong Hui. "Noise suppression based algorithm for gene recognition," Journal of Mathematics in Practice and Theory. In Chinese.

JSCU-11

Yang Qiuhui, Zhou Hongyu, Hong Mei, Wang Song and Zang Kang. "Implementation Technology Study of Distributed Automated Software Testing," Journal of Sichuan University. In Chinese.

IJISA-11

Xu Silao, Wang Song and Hong Mei. "Application of SQL RAT Translation: a Statement of RQP/RMP with an Object-oriented Solution," International Journal of Intelligent Systems and Applications.

 

Work Experience:

Morgan Stanley Capital International (MSCI)

software engineer intern (2014.03-2014.08)

Yahoo Global Beijing R&D Center

software engineer intern (2012.01-2012.06)

Baidu

software engineer intern (2011.04-2011.09)

 

Selected Scholarships/Awards:

SIGSOFT CAPS, FSE 2017

Research Travel Assistantship, Uwaterloo, 2017

SIGSOFT CAPS, ICSE 2016

Research Travel Assistantship, Uwaterloo, 2016

Faculty of Engineers Awards, Uwaterloo, 2015

University of Waterloo Graduate Scholarship, 2014 fall - now

Excellent Student, Chinese Academy of Sciences, 2013-2014

1st place in National Post-Graduate Mathematical Contest in Modeling  2012  

First Prize in The Mathematical Contest in Modeling (MCM/ICM) 2010

National scholarship, China; 2008-2009, 2009-2010 TWICE

Top 10 in Microsoft Student Challenge 2010

Top 8 in IBM Mainframe Competition 2009

 

Teaching Assistant:

SE465  Software Testing, Quality Assurance, and Maintenance; winter 2017

ECE651  Foundations of Software Engineering; fall 2016

ECE453  Software Testing, Quality Assurance, and Maintenance; winter 2016

SE465  Software Testing, Quality Assurance, and Maintenance; winter 2015

 

Services:

Program Committee

The Fourth International Conference on Advances and Trends in Software Engineering 2018 (SOFTENG'18)

The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2017 (ESEM'17)

The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2016 (ESEM'16)

The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2015 (ESEM'15)


Reviewer

Computational Intelligence 2017

TSE 2017

IET Software 2016, 2017

 

Fundings:

Microsoft Azure Research Grant: Taming Exceptions - Learning Exception Handling from Millions of Lines of Code (20,000 USD), 2017