Invited talks

73 talks

2025

PredicateFix: Using Bridging Predicates to Fix Static Analysis Alarms (in Chinese)

Keynote Speech, Software Analysis and Security Forum, China Software Conference, Wuhan, China

Neural Code Generation Models with Programming Language Knowledge (in Chinese)

Neuro-Symbolic Software Forum, China Software Conference, Wuhan, China

Neural Code Generation Models with Programming Language Knowledge (in Chinese)

Huawei Huyanglin Forum, CNCC, Harbin, China

Neural Code Generation Models with Programming Language Knowledge (in Chinese)

Invited Talk, BASICS Workshop on Frontiers in Theoretical Computer Science, Shanghai, China

Neural Code Generation Models with Programming Language Knowledge (in Chinese)

Invited Lecture, Lenovo, Online

Position Statement on SE Challenges: Code Refactoring and Optimization (in Chinese)

Invited Position Statement, Young Scholar Forum, TCSE, CCF, Suzhou, China

Neural Code Generation Models with Programming Language Knowledge (in Chinese)

Invited Lecture, Lecture Series on Academic Exchange, UESTC, China

Neural Code Generation Models with Programming Language Knowledge

Invited Talk, Workshop on Structural AI, Shanghai, China

Neural Code Generation Models with Programming Language Knowledge

Invited Talk, SETSS 2025, Beijing, China

An Overivew of Programming Language Research (in Chinese)

Keynote Speech, ChinaSys, Chongqing, China

Deep Code Model with Programming Language Knowledge (in Chinese)

Keynote Speech, Huawei Workshop on Intelligent Cloud in AI Age, Beijing, China

SmartFL: Semantics Based Probabilistic Fault Localization

IFIP WG2.4 Annual Meeting 70, Singapore

Program Language Constraint Aware Deep Learning Models (in Chinese)

NSFC Forum, Beijing, China

2024

Neural Code Generation Models with Programming Language Knowledge

Dagstuhl Seminar 24431 on Automated Programming and Program Repair

Algorithm Synthesis: Synthesizing efficient programs by Algorithmic Paradigms (in Chinese)

Invited Talk, Young Scholar Forum, TCSE, CCF, Tianjin, China

Superfusion: Eliminating Intermediate Data Structures via Inductive Synthesis

IFIP WG2.4 Annual Meeting 69, Lugano, Switzerland

Program Synthesis with Probabilities and Logics (in Chinese)

Lake Meeting, CCF, Suzhou, China

2023

Algorithm Synthesis - Synthesizing Efficient Programs by Automatically Applying Algorithmic Paradigms

IFIP WG2.4 Annual Meeting, York Harbor, USA

2022

Program Repair: History and Future

Keynot Speech, Program Repair Forum, CCF Chinasoft

2021

Program Synthesis: From Patch Synthesis to Algorithm Synthesis

NASAC Software Innovation Award for Young Researchers, CCF Chinasoft

From State- to Delta-Based Bidirectional Model Transformations: The Symmetric case, 10 years after

MODELS 2021 Most Influential Paper Talk

Inductive Program Synthesis

2021 Workshop on Foundations and Methods for Software in Emerging Systems, FMSES 2021

Inductive Program Synthesis

CCF ADL 118 "Software automation: from low code to no code development"

From Paramters to Probabilities -- Recent Progress at Peking University on Program Synthesis and Debugging

Forum on Defect Detection, Southeast University, China

2020

Question Selection in interative Program Synthesis

Forum on Program Languages, CNCC, Beijing

Detecting Numerical Bugs in Neural Network Architectures

Forum on AI Quality, CNCC, Beijing

2019

Program Synthesis: A Tutorial

ISSTA 2019 Summer School

Designing a Program Repair System

DeeCamp

Learning to Synthesize

SAVE19: Software Analysis and Verification

Learning to Synthesize

Keynote Speech, The First International Workshop on Intelligent Bug Fixing

Defect Detection and Repair

Keynote Speech, the Software Engineering Forum, Beijing Research Center, Huawei

2018

A Grammar-Based Structural CNN Decoder for Code Generation

ISHCS'18: International Symposium on High-Confidence Software

An Introduction to Program Repair

Defect Repair Forum, NASAC

Lessons learned from Software Analysis Course

Software System Education Forum, NASAC

Program Repair and the Progress from Peking University

Distinguished Young Researchers in Software, Theory and System Forum, SciChina

Precise Program Repair

SINTEF

Program Repair

IOS, CAS

2017

Defect Repair Techniques

SATE 2017, Harbin

Defect Repair Techniques

West Lake Forum, Hangzhou, China

Faster Mutation Analysis via Equivalence Modulo States

The PKU International Workshop on Modeling Analysis and Verification of Large-Scale Complex Systems, Beijing

My Understanding of Software Engineering Research

YOSER 2017, Beijing

Precise Program Repair

Forum on Grand Challenges in Internetware Research for the Next Decade, Peking University, Beijing

Defect Repair Techniques

Huawei, Shenzhen

Defect Repair Techniques

UESTC, Chengdu

Fault Localization Techniques

UESTC, Chengdu

Defect Repair Techniques

Baidu Inc., Beijing

Towards Trustworthy Program Repair

Dagstuhl 17022 on Automated Program Repair

2016

Detecting Inaccuracies in Floating-Point Programs

Forum on the Frontier of Information Science, Beijing

Defect Repair

Young Research Forum on Software Engineering, Nanjing, China

Defect Repair

Invited seminar talk, Zhejiang University, Hangzhou, Zhejiang, China

Patl: Safe Program Transformation between APIs with Many-to-Many Mappings

Hangzhou Research Lab, Huawei Co., Zhejiang, China

An Empirical Study of Compiler Testing Techniques

Alibaba Group, Hangzhou, Zhejiang, China

2015

Safe Memory-Leak Fixing for C Programs

Invited seminar talk, Tsinghua University, Beijing, China

Program Analysis and Programming Language Design -- Godel's incompleteness theorem and beyond

Young Research Forum on Software Engineering

2014

Safe memory leak fixing for C programs

SAVE Workshop, Beijing, China

Interactive fixes for software configuration

Invited talk, Young Scholar Forum, NASAC, Guilin, China

Transformations you can trust--towards high-confidence program transformations

4th Asian Workshop of Advanced Software Engineering, Beijing, China

Interactive fixes for software configuration

Invited seminar talk, Sun Yat-Sen Univeristy, Guangzhou, China

2013

Automatic memory-leak fixing for C programs

International Symposium for High Confidence Software

Interactive fixes for software configuration

Invited seminar talk, Dalian University of Technology, Dalian, China

Interactive fixes for software configuration

Invited seminar talk, National Institute of Informatics, Tokyo, Japan

2012

Range Fixes and Their Application on Software Configuration

International Symposium on High Confidence Software

2011

From State- to Delta-based Bidirectional Model Transformations

Invited seminar talk, University of Science and Technology of China, Suzhou, China

Position Statement: Fix Generation

BX Dagstuhl Seminar, Dagstuhl, Germany

Research @ GSD Lab, U Waterloo

Invited seminar talk, Institute of Software Engineering, Peking University, China (slides available upon request)

2009

A Language-based Approach to Model Synchronization

Invited seminar talk, Institute of Software, Chinese Academy of Science, China

Beanbag: A Language for Automatic Model Inconsistency Fixing

3rd International Workshop on Bidirectional Transformation in Architecture-Based Component Composition, Changsha, China

Facilitating Model Inconsistency Fixing

18th GRACE Seminar on Advanced Software Science and Engineering

Beanbag: Operation-based Synchronization with Intra-Relation Support

2nd International Workshop on Bidirectional Transformation in Architecture-Based Component Composition, Kanagawa, Japan

2008

Operation-Based Synchronization with Intra-Relation Support

GRACE International Meeting on Bidirectional Transformations, Kanagawa, Japan

Synchronizing Software Engineering Artifacts

Invited seminar talk, Software Engineering Institute, Peking University, China

Synchronizing Software Engineering Artifacts

Invited seminar talk, Institute of Software, Chinese Academy of Science, China

2007

Towards Automatic Model Synchronization from Model Transformation

1st Joint Workshop on Bidirectional Transformation in Architecture-Based Component Composition, Beijing, China