- Steering Committee -- IEEE/ACM International Conference on Mining Software Repositories (MSR) 2019 -- 2022
- Steering Committee -- IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019 -- 2022
- Steering Committee -- International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE) 2021 -- 2024
- Steering Committee -- Asia-Pacific Symposium on Internetware, 2024--
- Editorial Board Member -- Journal of Software: Evolution and Process (JSEP) 2020 --
- Editorial Board Member -- Empirical Software Engineering 2021 --
- Associate Editor -- Automated Software Engineering 2023 --
- Associate Editor -- ACM Transactions on Software Engineering and Methodology 2023 --
2025
- General co-Chair -- Second Special event of AI Foundation Models and Software Engineering Forge 2025
- Industry Challenge Track co-Chair -- 47th International Conference on Software Engineering (ICSE 2025)
- Area Chair -- 47th International Conference on Software Engineering (ICSE 2025)
- Sponsorship co-Chair -- 34th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2025)
- Program Committee -- 34thd ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2025)
2024
- General co-Chair -- First Special event of AI Foundation Models and Software Engineering (FORGE 2024)
- Software Engineering in Society (SEIS) co-Chair -- 46th International Conference on Software Engineering (ICSE 2024)
- Industry Challenge Track co-Chair -- 46th International Conference on Software Engineering (ICSE 2024)
- Program Committee -- 46th International Conference on Software Engineering (ICSE 2024) (Research Track, NIER Track)
- Program Committee -- 33rd ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2024) (Research Track, Industry Track, IVR Track)
- Program Committee -- 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024)
2023
- General co-Chair -- 14th Asia-Pacific Symposium on Internetware
- Program co-Chair -- 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023)
- Program co-Chair -- International Conference on Technical Debt 2023 (TechDebt 2023)
- Formal Research Demonstrations co-Chair -- 45th International Conference on Software Engineering (ICSE 2023)
- Program Committee -- 32nd ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2023) (Research Track, Industry Track)
- Program Committee -- 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023)
- Program Committee -- 45th International Conference on Software Engineering (ICSE 2023) (SEIS track, SEIP track)
- Program Committee -- 39th International Conference on Software Maintenance and Evolution (ICSME 2023)
- Program Committee -- 30th International Conference on Program Comprehension (ICPC 2023)
- Program Committee -- 20th International Conference on Mining Software Repositories (MSR 2023)
- Program Committee -- 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN 2023)
2022
- Data/Tool Showcase co-Chair -- 19th International Conference on Mining Software Repositories (MSR 2022)
- Tools Track co-Chair -- International Conference on Technical Debt 2022 (TechDebt 2022)
- Industry Track co-Chair -- 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
- Program Committee -- 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022)
- Program Committee -- 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022 Industry Track)
- Program Committee -- 44th International Conference on Software Engineering (ICSE 2022) (SEIP track, NIER track)
- Program Committee -- 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)
- Program Committee -- 30th International Conference on Program Comprehension (ICPC 2022)
- Program Committee -- 19th International Conference on Mining Software Repositories (MSR 2022)
- Program Committee -- 38th International Conference on Software Maintenance and Evolution (ICSME 2022)
- Program Committee -- 1st International Conference on AI Engineering – Software Engineering for AI (CAIN 2022)
- Program Committee -- 26th AAAI Conference on Artificial Intelligence (AAAI 2022)
- Program Committee -- 19th Working Conference on Mining Software Repositories (MSR 2022)
2021
- Program co-Chair -- International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2021)
- Workshop co-Chair -- 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)
- Workshop co-Chair -- 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021)
- Workshop co-Chair -- 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)
- New Faculty Symposium Track co-Chair -- 32nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
- Program Committee -- 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021)
- Program Committee -- 43rd International Conference on Software Engineering (ICSE 2021)
- Program Committee -- 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021)
- Program Committee -- 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021)
- Program Committee -- 18th International Conference on Mining Software Repositories (MSR 2021)
- Program Committee -- 37th International Conference on Software Maintenance and Evolution (ICSME 2021)
- Program Committee -- 37th International Conference on Software Maintenance and Evolution (ICSME 2021 Journal First Track)
- Program Committee -- 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021 Visions and Reflections Track)
2020
- Award Committee -- SIGSOFT Outstanding Doctoral Dissertation Award
- Award Committee -- MSR 2010 Most Influential Paper Award Committee
- Award Committee -- ICSME 2020 Distinguished Paper Award Committee
- New Ideas Track co-Chair -- 36th International Conference on Software Maintenance and Evolution (ICSME 2020)
- Journal-first Track co-Chair -- 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020)
- Student Competition co-Chair -- 7th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2020)
- Publicity co-Chair -- 16th International PROMISE Conference on Analytics in SE (PROMISE 2020)
- Organization Committee -- First International Workshop on Knowledge Graph for Software Engineering (co-located with ICSE 2020)
- Program Committee -- 42nd International Conference on Software Engineering (ICSE 2020)
- Program Committee -- 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020)
- Program Committee -- 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020)
- Program Committee -- 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020)
- Program Committee -- 28th International Conference on Program Comprehension (ICPC 2020)
- Program Committee -- 36th International Conference on Software Maintenance and Evolution (ICSME 2020)
- Program Committee -- 31st IEEE International Symposium on Software Reliability Engineering (ISSRE 2020)
- Program Committee -- 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020 Visions and Reflections Track)
- Guest Editor -- Empirical Software Engineering -- Special issue on Recommendation Systems for Software Engineering
- Guest Editor -- Information and Software Technology -- Special issue on Intelligent Software Engineering
- Guest Editor -- IET Software -- Special issue on ACM SAC 2021
- Journal referee -- IEEE Transactions on Software Engineering
- Journal referee -- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Journal referee -- Empirical Software Engineering
- Journal referee -- ACM Computing Survey
- Journal referee -- Journal of Systems and Software
2019
- Local Chair -- 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2019)
- Program Committee -- 41st International Conference on Software Engineering (ICSE 2019)
- Program Committee -- 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019)
- Program Committee -- 35th International Conference on Software Maintenance and Evolution (ICSME 2019)
- Program Committee -- 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2019)
- Program Committee -- 16th Working Conference on Mining Software Repositories (MSR 2019)
- Program Committee -- 27th International Conference on Program Comprehension (ICPC 2019) (Research Track, Replications, and Negative Results Track)
- Program Committee -- 30th IEEE International Symposium on Software Reliability Engineering (ISSRE 2019)
- Program Committee -- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2019 Tool Demonstration Track)
- Program Committee -- 18th International Conference on Software Reuse (ICSR 2019)
- Program Committee -- 19th IEEE International Conference on Software Quality, Reliability, and Security (QRS 2019)
- Program Committee -- 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019) (Student Research Competition Track)
- Program Committee -- 43rd Annual International Computers, Software & Applications Conference (COMPSAC 2019 SETA Track)
- Program Committee -- 15th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2019)
- Program Committee -- 19th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2019 RENE Track)
- Program Committee -- 34th ACM SIGAPP Symposium On Applied Computing (SAC 2019 SE Track)
- Distinguished Reviewers -- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Guest Editor -- Empirical Software Engineering -- Special issue on Intelligent Software Engineering
- Guest Editor -- Journal of Systems and Software -- Special issue on Intelligent Software Engineering
- Guest Editor -- Automated Software Engineering -- Special issue on Automated Software Engineering for Mobile Applications
- Reviewer -- the NSERC Discovery Grant Program
- Journal referee -- IEEE Transactions on Software Engineering
- Journal referee -- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Journal referee -- Empirical Software Engineering
- Journal referee -- Journal of Software: Evolution and Process
- Journal referee -- Journal of Systems and Software
- Journal referee -- SCIENCE CHINA Information Sciences
2018
- Local Chair -- 23rd International Conference on Engineering of Complex Computer Systems (ICECCS 2018)
- Program Committee -- 25th Asia-Pacific Software Engineering Conference (APSEC 2018) (Research Track and Practice Track)
- Program Committee -- 14th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2018)
- Program Committee -- 25th Australasian Software Engineering Conference (ASWEC 2018)
- Program Committee -- 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018) (Research Track and Fast Abstract Track)
- Program Committee -- 34th International Conference on Software Maintenance and Evolution (ICSME 2018)
- Program Committee -- 42nd Annual International Computers, Software & Applications Conference (COMPSAC 2018 SETA Track)
- Program Committee -- 26th International Conference on Program Comprehension (ICPC 2018)
- Program Committee -- 15th Working Conference on Mining Software Repositories (MSR 2018)
- Program Committee -- 33rd ACM SIGAPP Symposium On Applied Computing (SAC 2018 SE Track)
- Program Committee -- 6th International Workshop on Green and Sustainable Software (GREEN 2018 at ICSE 2018)
- Program Committee -- 2018 Symposium on Dependable Software Engineering - Theories, Tools and Applications (SETTA 2018)
- Program Committee -- 17th National Software Application Conference (NASAC 2018 English Track and New Technology of Intelligent Software Track)
- Program Committee -- Chinese Annual Conference on Software Analysis, Testing and Evolution (SETA 2018)
- Journal referee -- IEEE Transactions on Software Engineering
- Journal referee -- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Journal referee -- Empirical Software Engineering
- Journal referee -- Journal of Software: Evolution and Process
- Journal referee -- Journal of Systems and Software
- Journal referee -- IET Software
- Journal referee -- Automated Software Engineering
- Journal referee -- SCIENCE CHINA Information Sciences
2017
- Program Committee -- 13th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2017)
- Program Committee -- 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017) (Tool Demo Track)
- Program Committee -- 33rd International Conference on Software Maintenance and Evolution (ICSME 2017)
- Program Committee -- 14th Working Conference on Mining Software Repositories (MSR 2017)
- Program Committee -- 25th International Conference on Program Comprehension (ICPC 2017)
- Program Committee -- 39th International Conference on Software Engineering (ICSE 2017 NIER Track)
- Program Committee -- 32nd ACM SIGAPP Symposium On Applied Computing (SAC 2017 SE Track)
- Program Committee -- Chinese Annual Conference on Software Analysis, Testing and Evolution (SATE 2017)
- Journal referee -- IEEE Transactions on Software Engineering
- Journal referee -- Empirical Software Engineering
- Journal referee -- IEEE Transactions on Reliability
- Journal referee -- Journal of Software: Evolution and Process
- Journal referee -- Journal of Systems and Software
- Journal referee -- Software: Practice and Experience
- Journal referee -- IET Software
- Journal referee -- Software Testing, Verification and Reliability
- Journal referee -- SCIENCE CHINA Information Sciences
- Review Board -- Empirical Software Engineering (2015-2016)
2016
- Publicity Co-Chair -- 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016)
- Program Committee -- 24th International Conference on Program Comprehension (ICPC 2016) (Short Paper Track)
- Program Committee -- 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016 ERA Track)
- Program Committee -- 2nd International Workshop on Software Analytics (SWAN 2016) (Held in conjunction with FSE 2016)
- Program Committee -- Chinese Annual Conference on Software Analysis, Testing and Evolution (SATE 2016)
- Journal referee -- IEEE Transations on Software Engineering
- Journal referee -- Empirical Software Engineering
- Journal referee -- Journal of Software: Evolution and Process
- Journal referee -- Theoretical Computer Science
- Journal referee -- Journal of Systems and Software
2015
- Organization Co-Chair -- Fourth International Workshop on Software Mining (SoftMine 2015) (Held in conjunction with ASE 2015)
- Program Committee -- the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2015 )
- Journal referee -- Empirical Software Engineering
- Journal referee -- Software Quality Journal
- Journal referee -- Journal of Systems and Software
- Journal referee -- Information and Software Technology