-
“AURORA: Navigating UI Tarpits via Automated Neural Screen Understanding”
by Safwat Ali Khan, Wenyu Wang, Yiran Ren, Bin Zhu, Jiangfan Shi, Wing Lam, and Kevin Moran.
In ICST 2024, Proceedings of the 17th IEEE International Conference on Software Testing, Verification and Validation, (Toronto, Canada), 2024. -
“Automatically Reproducing Timing-Dependent Flaky-Test Failures”
by Shanto Rahman, Aaron Massey, Wing Lam, August Shi, and Jonathan Bell.
In ICST 2024, Proceedings of the 17th IEEE International Conference on Software Testing, Verification and Validation, (Toronto, Canada), 2024. -
“Optimizing Continuous Development By Detecting and Preventing Unnecessary Content Generation”
by Talank Baral, Shanto Rahman, Bala Naren Chanumolu, Basak Balci, Tuna Tuncer, August Shi, and Wing Lam.
In ASE 2023, Proceedings of the 38th Annual International Conference on Automated Software Engineering, (Kirchberg, Luxembourg), 2023.
Download: PDF, Google slides. -
“Systematically Producing Test-Orders to Detect Order-Dependent Flaky Tests”
by Chengpeng Li, Mahdi Khosravi, Wing Lam, and August Shi.
In ISSTA 2023, Proceedings of the 2023 International Symposium on Software Testing and Analysis, (Seattle, WA, USA), 2023.
Download: PDF, PowerPoint slides. -
“Preempting Flaky Tests via Non-Idempotent-Outcome Tests”
by Anjiang Wei, Pu Yi, Zhengxi Li, Tao Xie, Darko Marinov, and Wing Lam.
In ICSE 2022, Proceedings of the 44th International Conference on Software Engineering, (Pittsburgh, PA, USA), 2022.
Download: PDF, PowerPoint slides, Video, Website. -
“A Theoretical Analysis of Random Regression Test Prioritization”
by Pu Yi, Hao Wang, Tao Xie, Darko Marinov, and Wing Lam.
In TACAS 2022, Proceedings of the 28th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, (Munich, Germany), 2022.
Download: PDF. -
“An Infrastructure Approach to Improving Effectiveness of Android UI Testing Tools”
by Wenyu Wang, Wing Lam, and Tao Xie.
In ISSTA 2021, Proceedings of the 2021 International Symposium on Software Testing and Analysis, (Virtual Event), 2021.
Download: PDF, PowerPoint slides, Website. -
“Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests”
by Anjiang Wei, Pu Yi, Tao Xie, Darko Marinov, and Wing Lam.
In TACAS 2021, Proceedings of the 27th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, (Virtual Event), 2021.
Download: PDF, Implementation, Dataset, Website. -
“A Study on the Lifecycle of Flaky Tests”
by Wing Lam, Kıvanç Muşlu, Hitesh Sajnani, and Suresh Thummalapenta.
In ICSE 2020, Proceedings of the 42nd International Conference on Software Engineering, (Virtual Event), 2020. Download: PDF, Dataset, PowerPoint slides, Video.
This work was featured in Google’s Software Engineering And Programming Languages Journal Club! -
“A Large-Scale Longitudinal Study of Flaky Tests”
by Wing Lam, Stefan Winter, Anjiang Wei, Tao Xie, Darko Marinov, and Jonathan Bell.
In OOPSLA 2020, Proceedings of ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, (Virtual Event), 2020.
Download: PDF, Website, PowerPoint slides, Video. -
“Dependent-Test-Aware Regression Testing Techniques”
by Wing Lam, August Shi, Reed Oei, Sai Zhang, Michael D. Ernst, and Tao Xie.
In ISSTA 2020, Proceedings of the 2020 International Symposium on Software Testing and Analysis, (Virtual Event), 2020.
Download: PDF, Website, PowerPoint slides, Video. -
“Understanding Reproducibility and Characteristics of Flaky Tests Through Test Reruns in Java Projects”
by Wing Lam, Stefan Winter, Angello Astorga, Victoria Stodden, and Darko Marinov.
In ISSRE 2020, Proceedings of the 31st IEEE International Conference on Software Reliability Engineering, (Virtual Event), 2020.
Download: PDF, Website, PowerPoint slides, Video. -
“iFixFlakies: A Framework for Automatically Fixing Order-dependent Flaky Tests”
by August Shi, Wing Lam, Reed Oei, Tao Xie, and Darko Marinov.
In ESEC/FSE 2019, Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (Tallinn, Estonia), 2019.
Download: PDF, Website. -
“Root Causing Flaky Tests in a Large-Scale Industrial Setting”
by Wing Lam, Patrice Godefroid, Suman Nath, Anirudh Santhiar, and Suresh Thummalapenta.
In ISSTA 2019, Proceedings of the 2019 International Symposium on Software Testing and Analysis, (Beijing, China), 2019.
Download: PDF, Implementation and dataset, PowerPoint slides. -
“iDFlakies: A Framework for Detecting and Partially Classifying Flaky Tests”
by Wing Lam, Reed Oei, August Shi, Darko Marinov, and Tao Xie.
In ICST 2019, Proceedings of the 12th IEEE International Conference on Software Testing, Verification and Validation, (Xi'an, China), 2019.
Download: PDF, Website, PowerPoint slides. -
“Neural Detection of Semantic Code Clones via Tree-Based Convolution”
by Hao Yu, Wing Lam, Long Chen, Ge Li, Tao Xie, and Qianxiang Wang.
In ICPC 2019, Proceedings of the 27th IEEE/ACM International Conference on Program Comprehension, (Montreal, Canada), 2019.
Download: PDF. -
“A Characteristic Study of Parameterized Unit Tests in .NET Open Source Projects”
by Wing Lam, Siwakorn Srisakaokul, Blake Bassett, Peyman Mahdian, Tao Xie, Pratap Lakshman, and Jonathan de Halleux.
In ECOOP 2018, Proceedings of the 32nd European Conference on Object-Oriented Programming, (Amsterdam, Netherlands), 2018.
Download: PDF. -
“Empirically Revisiting the Test Independence Assumption”
by Sai Zhang, Darioush Jalali, Jochen Wuttke, Kıvanç Muşlu, Wing Lam, Michael D. Ernst, and David Notkin.
In ISSTA 2014, Proceedings of the 2014 International Symposium on Software Testing and Analysis, (San Jose, CA, USA), 2014.
Download: PDF, DTDetector implementation, PowerPoint slides.
This work was featured in Google’s Software Engineering And Programming Languages Journal Club!