About me
I’m Bach Le (also known in my publications as Xuan-Bach D. Le). I’m currently a Senior Lecturer (equivalent to U.S. Tenured Associate Professor) at the University of Melbourne, Australia. I was formerly an Australian Research Council DECRA Fellow (from 2022 to 2024). Previously, I was a postdoc at Carnegie Mellon University, working with ACM Distinguished Scientist & Associate Prof. Corina Pasareanu. I received my PhD from Singapore Management University in June 2018, under supervision of ACM Distinguished Member & OUB Chair Professor David Lo.
My research mission is to make automated software debugging a central part of Software Engineering in ensuring high quality of software via the synergy of AI/data mining with automated reasoning techniques. My research interests span software engineering and programming languages, including:
- Program Repair, Program Synthesis, Deductive Verification, Grammar-based Fuzzing, Multi-version Reasoning.
- Human-centered and AI-powered Debugging, e.g., empirical and human study, graph mining, LLMs and its application in neuro-symbolic reasoning.
Evidence of my research and supervision excellence includes:
- My students’ fellowships/awards: Harvard Postdoctoral Fellowship (2025), IEEE Distinguished Paper Award (2023), Google PhD Fellowship Award (2023), University Endeavor Award (2020, 2021), and Best Undergraduate Thesis Award (2022).
- My research’s award: Australian Research Council DECRA Award 2022 (worth approx. 500K) by the Australian government.
Education & Appointments
Senior Lecturer (US Associate Professor), The University of Melbourne, Australia, Sept’24 - Present
Lecturer (US Assistant Professor), The University of Melbourne, Australia, July’19 - August’24
Australian Research Council Discovery Early Career Researcher Award (ARC DECRA) Fellow, Jan’22 - Dec’24
PostDoc, Carnegie Mellon University, Silicon Valley, June’18 - June’19 Supported by DARPA STAC program, ISSTAC project. Topic: Software Security, Advisor: ACM Dishtinguished Scientist & Assoc. Prof. Corina Pasareanu
PhD Candidate, Singapore Management University, Singapore, Jan’14 - May’18 Supported by LARC-Carnegie Mellon University collaboration program. Topic: Automatic software repair, Advisor: Prof. David Lo
PhD Residency Training, Carnegie Mellon University, Pittsburgh USA, Aug’15 - June’16 Under LARC-CMU collaboration program, supported by Singapore Ministry of Education. Topic: Automatic software repair, Host: Assoc. Prof. Claire Le Goues
BSc (Hons), Hanoi University of Science and Technology, Vietnam, Aug’07 - May’12 Topic: SAT solvers and its application in software verification Advisors: Assoc. Prof. HUYNH Quyet Thang, and Assoc. Prof. Wei Ngan Chin
Research Assistant, National University of Singapore, Singapore, Aug’12 - Nov’13 Topic: Static software verification using SAT and Separation Logic Advisor: Assoc. Prof. Wei Ngan Chin
Research Intern, National University of Singapore, Singapore, Feb’12 - May’12 Topic: Static software verification using SAT and Separation Logic Advisor: Assoc. Prof. Wei Ngan Chin
Undergraduate Intern, Nagoya University, Japan, Aug’12 Topic: Building a social network application, Host: Prof. Toyohide WATANABE
High School Student, Phan Boi Chau High School for Gifted students, Nghe An, Vietnam, May’05 - May’07 Mathematics-specialized class First prize - Highest score (Thủ Khoa) at Mathematical Olympiads, Nghe An province, 2005 First prize - Highest score (Thủ Khoa) at Mathematical Olympiads, Nghe An province, 2000