August Shiمشاهده پروفایل
استادیار
- Software Testing
- Regression Testing
- Flaky Tests
- +۳ مورد دیگر
August Shi is an Assistant Professor in the Department of Electrical and Computer Engineering at The University of Texas at Austin. His research focuses on software testing, particularly regression testing, with emphasis on improving reliability with respect to flaky tests and increasing testing speed without compromising quality. Dr. Shi obtained his PhD in Computer Science from the University of Illinois at Urbana-Champaign in 2020. Prior to that, he earned a B.S. in both Computer Science and Electrical and Computer Engineering from The University of Texas at Austin in 2013. Dr. Shi's research interests center on software testing and regression testing , with a particular focus on addressing challenges related to flaky tests . His work aims to make regression testing both more reliable (by tackling issues with flaky tests) and faster (without sacrificing testing quality). His research spans multiple aspects of software testing including test prioritization, test scheduling, flaky test detection and repair, and optimization of continuous development processes. Dr. Shi's publication record shows a consistent focus on flaky tests and regression testing across multiple top-tier software engineering conferences including ASE, ICSE, ISSTA, and ESEC/FSE. His research has evolved from foundational work on test suite reduction and mutant generation to more recent innovations in flaky test classification, debugging, and repair. A notable trend is his increasing application of machine learning techniques to testing problems, particularly in his 2024-2025 publications. Dr. Shi actively contributes to the software engineering research community through committee service on major conferences including ASE, ICSE, ISSTA, and ESEC/FSE, where he has served on program committees for Research Papers, NIER tracks, and Tool Demonstration tracks. Dr. Shi is currently seeking PhD students to work on projects related to his research interests in software testing. He has supervised or co-supervised multiple student projects presented at major software engineering conferences, demonstrating his commitment to mentoring the next generation of researchers.











