Keynotes and Award Talks
-
"Deep Learning for Just-in-Time Defect Prediction", Most Influential Paper Award Talk, 25th IEEE International Conference on Software Quality, Reliability, and Security (QRS), July 2025 [slides]
-
"How Practitioners Perceive the Relevance of Software Engineering Research", Test-of-Time Paper Award Talk, 33rd ACM International Conference on the Foundations of Software Engineering (FSE), June 2025 [slides]
-
"Charting New Gold Mines: Expanding the World of MSR", MSR Foundational Contribution Award Talk, 22nd IEEE/ACM International Conference on Mining Software Repositories (MSR), May 2025 [slides]
-
"Engineering Safer AI Systems: From Code to Control to Communication", Keynote, 3rd International Workshop on Responsible AI Engineering (RAIE), May 2025 [slides]
-
"LLMs for Engineering and Architecting Software: What Works, What's Missing, and What's Next?", Keynote, 22nd IEEE International Conference on Software Architecture (ICSA), April 2025 [slides]
-
"Efficient and Green Code LLMs: Happier Software Engineers, Happier Planet", Keynote, 31st Asia-Pacific Software Engineering Conference (APSEC), December 2024 [slides]
-
"Software Reliability in the Era of Large Language Models: A Dual Perspective", Keynote, 35th IEEE International Symposium on Software Reliability Engineering (ISSRE), October 2024 [slides]
-
"Charting New Frontiers: Exploring Limits, Threats, and Ecosystems of LLMs in Software Engineering", Keynote, 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), October 2024 [slides]
-
"Charting New Frontiers: Exploring Limits, Threats, and Ecosystems of LLMs in Software Engineering", Keynote, 2024 IEEE International Conference on Data and Software Engineering (ICoDSE), October 2024
-
"Requirements Engineering for Trustworthy Human-AI Synergy in Software Engineering 2.0", Keynote, 32nd IEEE International Requirements Engineering Conference (RE), June 2024 [slides]
-
"Securing Software Supply Chain Through Human-AI Collaboration", 9th IEEE International Conference on Data and Software Engineering (ICoDSE), Keynote, Sep 2023 [slides]
-
"Automated Bug Management: Reflections and the Road Ahead", 2nd International Workshop on Natural Language-based Software Engineering (NLBSE), Keynote, May 2023 [slides][video (from 00:05m point for 1h:10m)]
-
"Human-Centered AI for Software Engineering: Reflection and Vision", Vision \& Reflection Keynote, 20th IEEE/ACM International Conference on Mining Software Repositories (MSR), May 2023 [slides]
-
"Human-Centered AI for Software Engineering: Requirements, Reflection, and the Road Ahead", Keynote, 16th Innovations in Software Engineering Conference (ISEC), Feb 2023 [slides]
-
"Data to Knowledge to Automation: How Can AI Boost Software Quality?", Keynote, 11th International Symposium on Information and Communication Technology (SoICT), Dec 2022
-
"An Empirical Study of Bugs in Machine Learning Systems", Test-of-Time Award Talk, 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE), Nov 2022 [slides]
-
"Living with Bugs: How Can AI Help?", Keynote, 15th Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS 2021)
-
"Infusing AI to Squash Bugs", Keynote, 17th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2021)
-
"Learning from History: How Can Past Failures Power Automation?", Keynote, Workshop on AI for IT Operations (AIOps 2021), co-located with the 19th International Conference on Service Oriented Computing (ICSOC 2021)
-
"Finding a Needed in a Haystack: The Case With Software Bugs", Keynote, Workshop on Anomaly and Novelty Detection, Explanation and Accommodation (ANDEA 2021), co-located with the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2021)
-
"To What Extent Could We Detect Field Defects - An Empirical Study of False Negatives in Static Bug Finding Tools", Keynote, Génie Logiciel Empirique Workshop, Paris, France, 2013.
-
"Mining Execution Traces and Bug Reports: Challenges and Opportunities", Keynote, Workshop on Mining Unstructured Data, Beverly, USA, 2010.
Invited Talks and Summer/Winter/Professional Schools
-
"Efficient and Green Code LLMs: Happier Software Engineers, Happier Planet", Invited Talk, IFIP WG 2.4 Meeting, February 2025 [slides]
-
"Efficacy, Efficiency, and Security of Code LLMs: Promises and Perils", Invited Talk, Software Engineering for Machine Learning Applications Symposium (SEMLA), June 2024 [slides]
-
"Testing the Limits: What Breaks and How to Partially Fix Large Language Model for Automated Software Engineering (LLM4ASE)", 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Sep 2023 [slides]
-
"Securing Software Supply Chain Through Human-AI Collaboration", Invited Talk, Cyber Week, June 2023 [video (from 1h:30m point for 20 mins)]
-
"Trustworthy and Synergistic AI4SE: Vision and the Road Ahead", Future of Software Engineering (FoSE) Invited Talk, 45th IEEE/ACM International Conference on Software Engineering (ICSE), May 2023 [slides]
-
"Data to Knowledge to Automation: How Can AI Boost Software Quality?", Invited Talk, 13th IEEE International Conference on Knowledge and Systems Engineering (KSE 2021)
-
"Building Research Team: Brick by Brick", Invited Talk, New Faculty Symposium, 32nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2021)
-
"Intelligent Vulnerability Management", Invited Talk, Huawei Strategy and Technology Workshop (Huawei STW 2021)
-
"Data to Knowledge to Automation: How Can AI Boost Software Quality?", Invited Talk, Harbin Institute of Technology, 2021
-
"Software Mining and Analysis", Summer School, Singapore Data Science Consortium (SDSC), 2021
-
"From Data to Automation: Powering AIOps through Mining Issue Repositories", Summer School, 15th International Summer School on Software Engineering (ISSSE 2021)
-
"Data Analytics for Automated Software Engineering", Winter School, Intelligent Software Engineering Winter School, Hangzhou, China, 2019
-
"Protecting Android Apps: Methodologies and Opportunities", Summer School, 2018 Summer School on Software Engineering, Bolzano, Italy, 2018
-
"History Driven Program Repair", Invited Talk, 5th Asian Workshop of Advanced Software Engineering (AWASE), Nara, Japan, 2016
-
"Software Mining and Analysis", Summer School, GIAN School @ NITK, Surathkal, India, 2016
-
"Automated Bug Localization and Repair", Invited Talk, International Symposium on High Confidence Software (ISHCS), Beijing, China, 2016
-
"Data Analytics for Automated Software Engineering", Summer School, 13th Estonian Summer School on Computer and System Science, Roosta, Estonia, 2014
-
"Software Analytics: Approaches, Challenges and Opportunities", Summer School, International Summer School on Leading Edge Software Engineering, Mangalore, India, 2014
-
"What's New, What Works, and What Doesn't: Personalized Observatory of Software Development Gems and Perils", Invited Talk, Next Generation of Mining Software Repositories, Hong Kong, China, 2014.