Home Research Students Service Publications

Keynotes and Award Talks

  1. "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]
  2. "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]
  3. "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]
  4. "Engineering Safer AI Systems: From Code to Control to Communication", Keynote, 3rd International Workshop on Responsible AI Engineering (RAIE), May 2025 [slides]
  5. "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]
  6. "Efficient and Green Code LLMs: Happier Software Engineers, Happier Planet", Keynote, 31st Asia-Pacific Software Engineering Conference (APSEC), December 2024 [slides]
  7. "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]
  8. "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]
  9. "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
  10. "Requirements Engineering for Trustworthy Human-AI Synergy in Software Engineering 2.0", Keynote, 32nd IEEE International Requirements Engineering Conference (RE), June 2024 [slides]
  11. "Securing Software Supply Chain Through Human-AI Collaboration", 9th IEEE International Conference on Data and Software Engineering (ICoDSE), Keynote, Sep 2023 [slides]
  12. "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)]
  13. "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]
  14. "Human-Centered AI for Software Engineering: Requirements, Reflection, and the Road Ahead", Keynote, 16th Innovations in Software Engineering Conference (ISEC), Feb 2023 [slides]
  15. "Data to Knowledge to Automation: How Can AI Boost Software Quality?", Keynote, 11th International Symposium on Information and Communication Technology (SoICT), Dec 2022
  16. "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]
  17. "Living with Bugs: How Can AI Help?", Keynote, 15th Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS 2021)
  18. "Infusing AI to Squash Bugs", Keynote, 17th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2021)
  19. "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)
  20. "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)
  21. "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.
  22. "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

  1. "Efficient and Green Code LLMs: Happier Software Engineers, Happier Planet", Invited Talk, IFIP WG 2.4 Meeting, February 2025 [slides]
  2. "Efficacy, Efficiency, and Security of Code LLMs: Promises and Perils", Invited Talk, Software Engineering for Machine Learning Applications Symposium (SEMLA), June 2024 [slides]
  3. "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]
  4. "Securing Software Supply Chain Through Human-AI Collaboration", Invited Talk, Cyber Week, June 2023 [video (from 1h:30m point for 20 mins)]
  5. "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]
  6. "Data to Knowledge to Automation: How Can AI Boost Software Quality?", Invited Talk, 13th IEEE International Conference on Knowledge and Systems Engineering (KSE 2021)
  7. "Building Research Team: Brick by Brick", Invited Talk, New Faculty Symposium, 32nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2021)
  8. "Intelligent Vulnerability Management", Invited Talk, Huawei Strategy and Technology Workshop (Huawei STW 2021)
  9. "Data to Knowledge to Automation: How Can AI Boost Software Quality?", Invited Talk, Harbin Institute of Technology, 2021
  10. "Software Mining and Analysis", Summer School, Singapore Data Science Consortium (SDSC), 2021
  11. "From Data to Automation: Powering AIOps through Mining Issue Repositories", Summer School, 15th International Summer School on Software Engineering (ISSSE 2021)
  12. "Data Analytics for Automated Software Engineering", Winter School, Intelligent Software Engineering Winter School, Hangzhou, China, 2019
  13. "Protecting Android Apps: Methodologies and Opportunities", Summer School, 2018 Summer School on Software Engineering, Bolzano, Italy, 2018
  14. "History Driven Program Repair", Invited Talk, 5th Asian Workshop of Advanced Software Engineering (AWASE), Nara, Japan, 2016
  15. "Software Mining and Analysis", Summer School, GIAN School @ NITK, Surathkal, India, 2016
  16. "Automated Bug Localization and Repair", Invited Talk, International Symposium on High Confidence Software (ISHCS), Beijing, China, 2016
  17. "Data Analytics for Automated Software Engineering", Summer School, 13th Estonian Summer School on Computer and System Science, Roosta, Estonia, 2014
  18. "Software Analytics: Approaches, Challenges and Opportunities", Summer School, International Summer School on Leading Edge Software Engineering, Mangalore, India, 2014
  19. "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.