Associate Professor
Department of Electrical and Computer Engineering, University of WaterlooThis web page may not be up to date. Please visit my new webpage at the University Waterloo here.
I am looking for self motivated students to work with me. If you are interested, please submit your application here.
Submit ApplicationYoushuai Tan, Jinfu Chen, Weiyi Shang, Tao Zhang, Sen Fang, Xiapu Luo, Zijie Chen, and Shuhao Qi. STRE: An Automated Approach to Suggesting App Developers When to Stop Reading Reviews. IEEE Transactions on Software Engineering. Accepted.
Yuanjie Xia, Zishuo Ding, and Weiyi Shang. CoMSA: A modeling driven sampling approach for configuration performance testing. 38th IEEE/ACM International Conference on Automated Software Engineering (ASE2023). Accepted.
Zhenhao Li, An Ran Chen, Xing Hu, Xin Xia, Tse-Hsun Chen and Weiyi Shang. Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages. 38th IEEE/ACM International Conference on Automated Software Engineering (ASE2023). Accepted.
Jinfu Chen, Zishuo Ding, Yiming Tang, Mohammed Sayagh, Heng Li, Bram Adams and Weiyi Shang. IoPV: On Inconsistent Option Performance Variations. ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2023). Accepted.
Jianchen Zhao, Yiming Tang, Sneha Sunil, and Weiyi Shang. Studying and Complementing the Use of Identifiers in Logs. The 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023). PDF SLIDES
Zishuo Ding, Yiming Tang, Yang Li, Heng Li, and Weiyi Shang. On the Temporal Relations between Logging and Code. The 45th IEEE/ACM International Conference on Software Engineering (ICSE 2023). PDF
Hetong Dai, Yiming Tang, Heng Li, and Weiyi Shang. PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing. The 45th IEEE/ACM International Conference on Software Engineering (ICSE 2023).PDF SLIDES
Zhenhao Li, Chuan Luo, Tse-Hsun (Peter) Chen, Weiyi Shang, Shilin He, Qingwei Lin and Dongmei Zhang. Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction. The 45th IEEE/ACM International Conference on Software Engineering (ICSE 2023). PDF
Mostafa Jangali, Yiming Tang, Niclas Alexandersson, Philipp Leitner, Jinqiu Yang, and Weiyi Shang. Automated Generation and Evaluation of JMH Microbenchmark Suites from Unit Tests. IEEE Transactions on Software Engineering. PDF SLIDES
Zishuo Ding, Heng Li, Weiyi Shang and Tse-Hsun Chen. Towards Learning Generalizable Code Embeddings using Task-agnostic Graph Convolutional Networks. ACM Transactions on Software Engineering and Methodology. PDF
Simon Eismann, Diego Elias Costa, Lizhi Liao, Cor-Paul Bezemer, Weiyi Shang, Andre van Hoorn, and Samuel Kounev. A Case Study on the Stability of Performance Tests for Serverless Applications. The Journal of Systems & Software. PDF
Haonan Zhang, Yiming Tang, Maxime Lamothe, Heng Li, and Weiyi Shang. Studying Logging Practice in Test Code. Empirical Software Engineering. PDF
Zishuo Ding, Heng Li, and Weiyi Shang and Tse-Hsun Chen. Can Pre-trained Code Embeddings Improve Model Performance? Revisiting the Use of Code Embeddings in Software Engineering Tasks. Empirical Software Engineering. PDF
Zishuo Ding, Heng Li, and Weiyi Shang. LoGenText: Automatically Generating Logging Texts Using Neural Machine Translation. The 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022). PDF
Lizhi Liao, Heng Li, Weiyi Shang, and Lei Ma. An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks. ACM Transactions on Software Engineering and Methodology. PDF
Lizhi Liao, Jinfu Chen, Heng Li, Yi Zeng, Weiyi Shang, Catalin Sporea, Andrei Toma and Sarah Sajedi. Locating Performance Regression Root Causes in the Field Operations of Web-based Systems: An Experience Report. IEEE Transactions on Software Engineering. PDF
Maxime Lamothe, Heng Li, and Weiyi Shang. Assisting Example-based API Misuse Detection via Complementary Artificial Examples. IEEE Transactions on Software Engineering. PDF
Sophia Quach, Maxime Lamothe, Bram Adams, Yasutaka Kamei, and Weiyi Shang. Evaluating the impact of falsely detected performance bug-inducing changes in JIT models. Empirical Software Engineering. PDF
Maxime Lamothe, Yann-Gaël Guéhéneuc, Weiyi Shang. A Systematic Review of API Evolution Literature. ACM Computing Surveys. PDF
Steven Locke, Heng Li, Tse-Hsun Chen, Weiyi Shang, Wei Liu. LogAssist: Assisting Log Analysis Through Log Summarization. IEEE Transactions on Software Engineering. PDF
Sophia Quach, Maxime Lamothe, Yasutaka Kamei, and Weiyi Shang. An Empirical Study on the Use of SZZ for Identifying Inducing Changes of Non-functional Bugs. Empirical Software Engineering. PDF
Kundi Yao, Mohammed Sayagh, Weiyi Shang and Ahmed E. Hassan. Improving State-of-the-art Compression Techniques for Log Management Tools. IEEE Transactions on Software Engineering. PDF
Zhenhao Li, Tse-Hsun Chen, Jinqiu Yang and Weiyi Shang. Studying Duplicate Logging Statements and Their Relationships with Code Clones. IEEE Transactions on Software Engineering. PDF
Derui Zhu, Jinfu Chen, Weiyi Shang, Xuebing Zhou, Jens Grossklags and Ahmed E. Hassan. DeepMemory: Model-based Memorization Analysis of Deep Neural Language Models. The 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). PDF
Julian Harty*, Haonan Zhang*, Lili Wei, Luca Pascarella, Maurício Aniche and Weiyi Shang. Logging Practices with Mobile Analytics: An Empirical Study on Firebase. The 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2021). PDF
Zhenhao Li, Heng Li, Tse-Hsun Chen, and Weiyi Shang. DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks. The 43rd International Conference on Software Engineering (ICSE 2021). PDF
Jinfu Chen, Weiyi Shang and Emad Shihab. PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing Commits. IEEE Transactions on Software Engineering. Accepted. PDF
Lizhi Liao, Jinfu Chen, Heng Li, Yi Zeng, Weiyi Shang, Jianmei Guo, Catalin Sporea, Andrei Toma and Sarah Sajedi. Using Black-Box Performance Models to Detect Performance Regressions under Varying Workloads: An Empirical Study. Empirical Software Engineering. Accepted. PDF
Hetong Dai, Heng Li, Che-Shao Chen, Weiyi Shang and Tse-Hsun Chen. Logram: Efficient Log Parsing Using n-Gram Dictionaries. IEEE Transactions on Software Engineering. PDF Link
Ahmad Abdellatif, Yi Zeng, Mohamed Elshafei, Emad Shihab, and Weiyi Shang. Simplifying the Search of npm Packages. Information and Software Technology Journal. PDF
Hammam M. Alghamdi, Cor-Paul Bezemer, Weiyi Shang, Ahmed E. Hassan and Parminder Flora. Towards Reducing the Time Needed for Load Testing. Journal of Software: Evolution and Process. PDF
Maxime Lamothe, Weiyi Shang and Tse-Hsun Chen. A3: Assisting Android API Migrations Using Code Examples. IEEE Transactions on Software Engineering. PDF
Kundi Yao, Heng Li, Weiyi Shang, and Ahmed E. Hassan. A Study of the Performance of General Compressors on Log Files. Empirical Software Engineering. PDF
Heng Li, Weiyi Shang, Bram Adams, Mohammed Sayagh, and Ahmed E. Hassan. A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives. IEEE Transactions on Software Engineering. PDF
Zhenhao Li, Tse-Hsun Chen and Weiyi Shang. Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks. The 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020). PDF
Maxime Lamothe , Weiyi Shang. When APIs are Intentionally Bypassed: An Exploratory Study of API Workarounds. The 42nd International Conference on Software Engineering (ICSE 2020). PDF
Zishuo Ding, Jinfu Chen, Weiyi Shang. Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet? The 42nd International Conference on Software Engineering (ICSE 2020). ACM SIGSOFT Distinguished Paper Award PDF
Simon Eismann, Cor-Paul Bezemer, Weiyi Shang, Dušan Okanović, André van Hoorn. Microservices: A Performance Tester’s Dream or Nightmare? 11th ACM/SPEC International Conference on Performance Engineering (ICPE 2020). PDF
Kundi Yao, Guilherme Bicalho de Padua, Weiyi Shang, Steve Sporea, Andrei Toma and Sarah Sajedi. Log4Perf: Suggesting and Updating Logging Locations for Web-based Systems' Performance Monitoring. Empirical Software Engineering. LINK PDF
Yi Zeng, Jinfu Chen, Weiyi Shang and Tse-Hsun Chen. Studying the Characteristics of Logging Practices in Mobile Apps: A Case Study on F-Droid. Empirical Software Engineering. LINK PDF
Jinfu Chen, Weiyi Shang, Ahmed E. Hassan, Yong Wang and Jiangbin Lin. An Experience Report of Generating Load Tests Using Log-recovered Workloads at Varying Granularities of User Behaviour. The 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019). PDF
Armin Najafi, Peter Rigby and Weiyi Shang. Bisecting Commits and Modeling Commit Risk during Testing. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019). PDF
Cor-Paul Bezemer, Simon Eismann, Vincenzo Ferme, Johannes Grohmann, Robert Heinrich, Pooyan Jamshidi, Weiyi Shang, André van Hoorn, Monica Villavicencio, Jürgen Walter and Felix Willnecker. How is Performance Addressed in DevOps? A Survey on Industrial Practices. The 10th ACM/SPEC International Conference on Performance Engineering (ICPE 2019). PDF
Armin Najafi, Weiyi Shang and Peter Rigby. Improving Test Effectiveness Using Test Executions History: An Industrial Experience Report. The 41st International Conference on Software Engineering, Software Engineering in Practice Track (ICSE-SEIP 2019). PDF
Zhenhao Li, Tse-Hsun Chen, Jinqiu Yang and Weiyi Shang. DLFinder: Characterizing and Detecting Duplicate Logging Code Smells. The 41st International Conference on Software Engineering (ICSE 2019). PDF
Catia Trubiani, Pooyan Jamshidi, Jürgen Cito, Weiyi Shang, Zhen Ming Jiang and Markus Borg. Performance Issues? Hey DevOps, mind the Uncertainty! IEEE Software. LINK PDF
Patanamon Thongtanunam, Weiyi Shang and Ahmed E. Hassan. Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones. Empirical Software Engineering. PDF
Suhaib Mujahid, Giancarlo Sierra, Rabe Abdalkareem, Emad Shihab, and Weiyi Shang. An Empirical Study of Android Wear User Complaints. Empirical Software Engineering. LINK
Mehran Hassani, Weiyi Shang, Emad Shihab, Nikolaos Tsantalis. Studying and Detecting Log-Related Issues. Empirical Software Engineering. LINK PDF
Heng Li, Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan. Studying Software Logging Using Topic Models. Empirical Software Engineering. LINK PDF
Muhammad Moiz Arif, Weiyi Shang, Emad Shihab. Empirical Study on the Discrepancy between Performance Testing Results from Virtual and Physical Environments. Empirical Software Engineering. LINK PDF This paper is invited to be presented at ICSE 2018 as Journal First paper.
Maxime Lamothe and Weiyi Shang. Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android. The 15th International Conference on Mining Software Repositories (MSR 2018). PDF
Guilherme B. de Pádua and Weiyi Shang. Studying the relationship between exception handling practices and post-release defects. The 15th International Conference on Mining Software Repositories (MSR 2018). PDF
Kundi Yao, Guilherme Bicalho de Padua, Weiyi Shang, Steve Sporea, Andrei Toma and Sarah Sajedi. Log4Perf: Suggesting Logging Locations for Web-based Systems’ Performance Monitoring. The 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018). PDF
Suhas Kabinna, Cor-Paul Bezemer, Mark D Syer, Weiyi Shang, Ahmed E. Hassan. Examining the Stability of Logging Statements. Empirical Software Engineering. LINK PDF
Stuart McIlroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan. User Reviews for Top Mobile Apps in the Google Play Store. Communications of the ACM. LINK
Daniel Alencar da Costa, Shane McIntosh, Weiyi Shang, Uira Kulesza, Roberta Coelho, Ahmed E. Hassan. A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes. IEEE Transactions on Software Engineering. PRE-PRINT This paper is invited to be presented at ICSE 2017 as part of the Journal First initiative.
Heng Li, Weiyi Shang, Ying Zou and Ahmed E. Hassan. Towards Just-in-time Suggestions for Log Changes. Empirical Software Engineering. LINK PRE-PRINT
Heng Li, Weiyi Shang, Ahmed E. Hassan. Which Log Level Should Developers Choose for a New Logging Statement? Empirical Software Engineering. LINK PRE-PRINT
Tse-Hsun Chen, Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, and Stephen W. Thomas. Topic-based Software Defect Explanation. Journal of System and Software. PRE-PRINT
Safwat Hassan, Weiyi Shang, Ahmed E. Hassan. An Empirical Study of Emergency Updates for Top Android Mobile Apps. Empirical Software Engineering. LINK
Mark D. Syer ,Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan. Continuous Validation of Performance Test Workloads. Automated Software Engineering Journal. LINK
Stuart Mcilroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan. Is It Worth Responding to Reviews? A Case Study of the Top Free Apps in the Google Play Store. IEEE Software. LINK
Guilherme Bicalho de Padua and Weiyi Shang. Revisiting Exception Handling Practices with Exception Flow Analysis. 17th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2017). PDF
Jinfu Chen and Weiyi Shang. An Exploratory Study of Performance Regression Introducing Code Changes. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME 2017). (Acceptance rate 27.8%) PDF
Guilherme Bicalho de Padua and Weiyi Shang. Studying the Prevalence of Exception Handling Anti-Patterns. 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC 2017), ERA Track. Best ERA Paper Award PDF
Tse-Hsun Chen, Mark D. Syer, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed Nasser, and Parminder Flora. Analytics-Driven Load Testing: An Industrial Experience Report on Load Testing of Large-Scale Systems International Conference on Software Engineering, Software Engineering in Practice Track (ICSE-SEIP 2017). (Acceptance rate 29%) PDF
Suhaib Mujahid, Giancarlo Sierra, Rabe Abdalkareem, Emad Shihab, and Weiyi Shang. Examining User Complaints of Wearable Apps: A Case Study on Android Wear. Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobiSoft 2017). Link
Tse-Hsun Chen, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed Nasser, and Parminder Flora. Finding and Evaluating the Performance Impact of Redundant Data Access for Applications Using ORM. IEEE Transactions on Software Engineering. PRE-PRINT This paper is invited to be presented at ICSE 2017 as part of the Journal First initiative.
Mohamed Sami Rakha, Weiyi Shang, Ahmed E. Hassan. Studying the Needed Effort for Identifying Duplicate Issues. Empirical Software Engineering. LINK
Hammam M. Alghamdi, Mark D. Syer, Weiyi Shang and Ahmed E. Hassan. An Automated Approach for Recommending When to Stop Performance Tests. The 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME 2016). (Acceptance rate 29%) PDF
Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. CacheOptimizer: Helping Developers Configure Caching Frameworks for Hibernate-based Database-centric Web Applications. The 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016). (Acceptance rate 27%)PDF
Tse-Hsun Chen, Weiyi Shang, Jinqiu Yang, Ahmed E. Hassan, Michael W. Godfrey, Mohamed Nasser and Parminder Flora. An Empirical Study on the Practice of Maintaining Object-Relational Mapping Code in Java Systems. The 13th International Conference on Mining Software Repositories (MSR 2016). (Acceptance rate 27%)PDF
Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang and Ahmed E. Hassan. Logging Library Migrations: A Case Study for the Apache Software Foundation Projects. The 13th International Conference on Mining Software Repositories (MSR 2016). (Acceptance rate 27%) PDF
Tarek M. Ahmed, Cor-Paul Bezemer, Tse-Hsun Chen, Ahmed E. Hassan and Weiyi Shang. Studying the Effectiveness of Application Performance Management (APM) Tools for Detecting Performance Regressions for Web Applications: An Experience Report. The 13th International Conference on Mining Software Repositories (MSR 2016). (Acceptance rate 27%) PDF SLIDES
Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. Detecting Problems in Database Access Code of Large Scale Systems - An Industrial Experience Report. The 38th International Conference on Software Engineering, Software Engineering In Practice (ICSE-SEIP 2016). (Acceptance rate 26%) PDF
Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang, and Ahmed E. Hassan. Examining the Stability of Logging Statements. The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016). (Acceptance rate 37%) PDF
Ravjot Singh, Cor-Paul Bezemer, Weiyi Shang, and Ahmed E. Hassan. Optimizing the Performance-Related Configurations of Object-Relational Mapping Frameworks Using a Multi-Objective Genetic Algorithm. The 7th ACM/SPEC International Conference on Performance Engineering (ICPE 2016). (Acceptance rate 33%) PDF
Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan. Studying the Relationship between Logging Characteristics and the Code Quality of Platform Software. Empirical Software Engineering. PDF
Weiyi Shang, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters. The 6th ACM/SPEC International Conference on Performance Engineering (ICPE 2015). (Acceptance rate 27%) PDF SLIDES
Tarek M. Ahmed, Weiyi Shang, and Ahmed E. Hassan. An Empirical Study of the Copy and Paste Behavior during Development. The 12th Working Conference on Mining Software Repositories (MSR 2015). (Acceptance rate 30%) PDF
Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed Nasser and Parminder Flora. An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems. Journal of Software: Evolution and Process. PDF
Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan and Zhen Ming Jiang. Understanding Log Lines Using Development Knowledge. The 30th International Conference on Software Maintenance and Evolution (ICSME 2014). (Acceptance rate 19%) PDF SLIDES
Tse-Hsun Chen, Weiyi Shang, Zhen Ming Jiang, and Ahmed E. Hassan. Detecting Performance Anti-patterns for Applications Developed Using Object-Relational Mapping. The 36th International Conference on Software Engineering (ICSE 2014). (Acceptance rate 20%) PDF SLIDES
Weiyi Shang, Zhen Ming Jiang, Hadi Hemmati, Bram Adams, Ahmed E. Hassan and Patrick Marin. Assisting Developers of Big Data Analytics Applications When Deploying on Hadoop Clouds. The 35th International Conference on Software Engineering (ICSE 2013). (Acceptance rate 18%) ACM SIGSOFT Distinguished Paper Award PDF SLIDES
Weiyi Shang, Bram Adams, Ahmed E. Hassan. Using Pig as a Data Preparation Language for Large-Scale Mining Software Repositories Studies: An Experience Report, Journal of System and Software PDF
Nicolas Bettenburg, Weiyi Shang, Walid Ibrahim, Bram Adams, Ying Zou, Ahmed E. Hassan. An Empirical Study on Inconsistent Changes to Code Clones at the Release Level. Science of Computer Programming PDF
Weiyi Shang. Bridging the Divide between Software Developers and Operators using Logs. Doctoral Symposium Track of the 34th International Conference on Software Engineering (ICSE 2012). PDF
Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed Nasser and Parminder Flora. An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems. The 18th Working Conference on Reverse Engineering (WCRE 2011) (Acceptance rate 26%). Best Paper Award PDF SLIDES
Gehan M. K. Selim, Liliane Barbour, Weiyi Shang, Bram Adams, Ahmed E. Hassan, Ying Zou. Studying the Impact of Clones on Software Defects. The 17th Working Conference on Reverse Engineering (WCRE 2010) (Acceptance rate 31%) PDF
Weiyi Shang, Bram Adams, Ahmed E. Hassan. An Experience Report on Scaling Tools for Mining Software Repositories Using MapReduce. The 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010) (Acceptance rate 18%) PDF SLIDES
Nicolas Bettenburg, Weiyi Shang, Walid Ibrahim, Bram Adams, Ying Zou, Ahmed E. Hassan. An Empirical Study on Inconsistent Changes to Code Clones at Release Level. Working Conference on Reverse Engineering.2009 (WCRE 2009) (Acceptance rate 25%) (Invited for a journal extension) PDF
Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan. MapReduce as a General Framework to Support Research in Mining Software Repositories (MSR). Working Conference on Mining Software Repositories.2009(MSR 2009)(Acceptance rate 30%) PDF SLIDES
My general research area is Software Engineering. In particular, my research interest includes software engineering for ultra-large-scale systems, software log mining, empirical software engineering, mining software repositories and performance engineering.
My research addressed questions such as:
[2020] ACM SIGSOFT Distinguished Paper Award for "Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet?" at ICSE 2020.
[2018] Distinguished reviewer award, Empirical Software Engineering Journal
[2017] Outstanding reviewer award, Journal of System and Software
[2015] Ph.D. Research Achievement Award of School of Computing, Queen's University
[2013] ACM SIGSOFT Distinguished Paper Award for "Assisting Developers of Big Data Analytics Applications When Deploying on Hadoop Clouds" at ICSE 2013, San Francisco, CA.
[2011] Best Paper Award for “An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems” at WCRE’11, Limerick, Ireland.
FRQNT: New university researchers start up program
NSERC CRD Grant, Co-PI
NSERC Engage Grant
NSERC Discovery Grant
Microsoft Azure Award
You can contact me via:
Email: wshang {aht} uwaterloo {doa}ca
DC 2526, University of Waterloo
200 University Avenue West, Waterloo, ON, Canada N2L 3G1