Professor  David Lo Digital Library

Based in Singapore, Singapore
photo
David Lo

Bio:

David Lo is the OUB Chair Professor of Computer Science, Director of the Information Systems and Technology Cluster, and Director of the Center for Research on Intelligent Software Engineering at the School of Computing and Information Systems at Singapore Management University. He was named an ACM Fellow in 2023, recognized "for contributions to synergizing AI and software engineering for human-in-the-loop automation and software analytics." He is also an IEEE Fellow, a Fellow of Automated Software Engineering (ASE), and a National Research Foundation Investigator (Senior Fellow).

Since the mid-2000s, Lo has championed the area of AI for Software Engineering (AI4SE). His work has demonstrated how AI—spanning data mining, machine learning, information retrieval, natural language processing, and search-based algorithms—can transform software engineering data into actionable insights and automation. Through empirical studies, Lo has also explored the pain points faced by practitioners, identified the limitations of AI4SE solutions, and assessed the acceptance thresholds for AI-powered tools. As of December 2024, his research has received over 20 awards and garnered over 37,000 citations, with an H-index of 100. His contributions include two 10-year Test-of-Time (Most Influential Paper) Awards at the 29th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'22) and the 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE'22) for papers on AI-powered automation and AI reliability. Lo’s work has also earned eleven ACM SIGSOFT/IEEE TCSE Distinguished Paper Awards, most recently at the 33rd ACM International Symposium on Software Testing and Analysis (ISSTA'24) for proposing the first programming language for AI agents.

Lo has served on over 40 Organizing Committees of international conferences and on the Editorial Boards of more than 10 journals. His notable leadership roles include General Chair of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE'16) and the 19th IEEE/ACM International Conference on Mining Software Repositories (MSR'22), and PC Co-Chair for ASE'20, the 32nd ACM International Conference on the Foundations of Software Engineering (FSE'24), and the 37th ACM/IEEE International Conference on Software Engineering (ICSE'25). He has been elected to the ACM SIGSOFT Executive Committee for two terms (2021–24, 2024–27), serving as Award Chair (2021–24) and Treasurer (2024–27). He is also serving in multiple Steering Committees and is the Vice Chair of the ASE Steering Committee. In 2021, he received the IEEE TCSE Distinguished Service Award. He has also received many Distinguished PC Member/Reviewer Awards.

As an educator and mentor, Lo received a university-wide Teaching Excellence Award in 2022 and an inaugural university-wide Outstanding Graduate Supervisor Award in 2024. His trainees have become faculty members and R&D experts in Asia, North America, Europe, and Australia. Lo is also a frequent keynote speaker, having recently presented at the 32nd IEEE International Requirements Engineering Conference (RE'24), 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'24), 10th IEEE International Conference on Data and Software Engineering (ICoDSE'24), 35th IEEE International Symposium on Software Reliability Engineering (ISSRE'24), and 31st Asia-Pacific Software Engineering Conference (APSEC'24).

Available Lectures

To request a single lecture/event, click on the desired lecture and complete the Request Lecture Form.

To request a tour with this speaker, please complete this online form.

If you are not requesting a tour, click on the desired lecture and complete the Request this Lecture form.

All requests will be sent to ACM headquarters for review.