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

Software analytics, software reliability, mining software repositories, crowdsourced testing, and software testing.

Publications (Google Scholar)


ICSE-18 (Poster)

Jaechang Nam, Song Wang, Xi Yuan, and Lin Tan. "Designing Bug Detection Rules for Fewer False Alarms," 40th International Conference on Software Engineering.

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 2018

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 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (Emerging Results and Vision Track) 2018 (ESEM'18)

The Annual Conference on Software Analysis, Testing and Evolution 2018 (SATE'18)

The Thirteenth International Conference on Software Engineering Advances 2018 (ICSEA'18)

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

Information and Software Technology 2018

International Journal on Artificial Intelligence Tools 2018

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