Service & Awards
Editorial boards
- Associate Editor-in-Chief, IEEE Transactions on Software Engineering (since 2026; Associate Editor 2023–2025)
- Associate Editor, Journal of Software: Evolution and Process (since 2024)
- Open Science Editor, Journal of Systems and Software (since 2023)
- Editorial Board, Empirical Software Engineering (since 2018)
Conference leadership
- Program Co-Chair, SANER 2028
- Doctoral Symposium Co-Chair, FSE 2027
- New Faculty Symposium Co-Chair, ICSE 2027
- Program Co-Chair, FSE 2026
- General Co-Chair, FORGE 2026
- Artifact Evaluation Co-Chair, ICSE 2026
- Early Research Achievement Track Co-Chair, SANER 2026
- Area Chair (Human and Social Aspects), ICSE 2024
- Mining Challenge Co-Chair, MSR 2024
- Tool Demo Track Co-Chair, ICSME 2024
- General Chair, ICPC 2023
- General Chair, TechDebt 2023
- Conference Treasurer, ICSE 2023
- Tool Demo Track Co-Chair, ESEC/FSE 2023
- New Ideas Track Co-Chair, ICSE 2022
- Chair, ICSME Steering Committee (2021–2023; member 2020–2023)
- General Co-Chair, ICSME 2020
- Mining Challenge Co-Chair, MSR 2019
- Program Co-Chair, IWESEP 2018
Keynotes & invited talks
- 2025 — Keynote, WASP Software Engineering and Technology Cluster Workshop, Chalmers, Sweden: Beyond Autocomplete: Towards Effective Human-AI Interaction in Software Engineering
- 2025 — Keynote, IEEE International Conference on Data and Software Engineering (ICoDSE), Batam, Indonesia: From Code Generation to Model Reuse: Getting Human-AI Interaction Right in Software Engineering
- 2024 — Invited talk, MSR 2024, Lisbon, Portugal: MSR in the Age of LLMs
- 2021 — Keynote, IEEE International Conference on Data and Software Engineering (ICoDSE): Effective Representation and Dissemination of Programming Knowledge
- 2019 — Keynote, Workshop on Software Visualization, Evolution, and Maintenance (VEM): Bite-sized Software Documentation
- 2019 — Invited talk, SANER 2019, Hangzhou, China: NLP-driven Access to Software Documentation
Program committees
Regular program committee member for the major software engineering venues, including ICSE, FSE, ASE, MSR, ICSME, ESEM, SANER, and ICPC (2013–present).
Reviewing
Reviewer for IEEE Transactions on Software Engineering, ACM Transactions on Software Engineering and Methodology, Empirical Software Engineering, the Journal of Systems and Software, and others. Grant proposal reviewer for ARC (Australia), NSERC (Canada), NWO (Netherlands), RGC (Hong Kong), DFG (Germany), and FWF (Austria).
Awards & Honours
- 2025 — ACM SIGSOFT Distinguished Paper Award (MSR 2025)
- 2024 — Distinguished Reviewer Awards (FSE 2024, AIware 2024); Best Reviewer Award (TechDebt 2024)
- 2022 — Distinguished Reviewer Award (ESEC/FSE 2022)
- 2021 — ACM SIGSOFT Distinguished Paper Award (ICSE 2021); Best Paper Award, TechDebt 2021
- 2019 — ACM SIGSOFT Distinguished Paper Award (ASE 2019); Best Paper Award, ESEM 2019
- 2019 — Named #6 among rising global software engineering research stars in a bibliometric study published in the Journal of Systems and Software
- 2017 — Distinguished Reviewer Award, Empirical Software Engineering
- 2015 — Best Paper Award, SBSC 2015
- 2013 — Most Promising Idea Award, ICPC 2013; Winner, Stack Overflow Visualization Contest
Funding
- CREDO: Comprehend, Refactor, and Decide with Orchestrated Agents — A Framework for Legacy System Evolution — MOE AcRF Tier 1, 2025–2027 (PI)
- Mitigating Software Supply Chain Attacks through Automation and Code Ownership — MOE AcRF Tier 1, 2024–2026 (PI)
- Facebook (Meta) Research Award, 2021–2022 (Co-PI)
- Defence Innovation Partnership grants, Phase 1 and 2, 2020–2022 (PI and Co-PI)
- Google Faculty Research Award, 2020–2021 (PI)
- ARC Discovery Early Career Researcher Award (DECRA), 2018–2020 (PI)
- Japan Society for the Promotion of Science (JSPS) Fellowship, 2017–2018
- Earlier fellowships: FAPESP and CNPq (Brazil), IBM CAS PhD Fellowship