I am a full professor (Chair for Software Engineering & AI) in Department of Computer Science, Technical University of Munich, Heilbronn, Germany, core member of Munich Data Science Institute, board member of Heilbronn Data Science Center, Fellow in Fortiss and also an adjunct professor in Monash University, Australia. I obtained my PhD from Nanyang Technological University (NTU), Singapore. When pronouncing my first name, "Chunyang" sounds like "train young" which is exactly my job in the university. My research focuses on Software Engineering, Deep Learning and Human-Computer Interaction. Specifically, I apply AI/ML, NLP and light-weight program analysis technology in the following directions:
-
AI(LLM)-assisted automated mobile app development including requirement elicitation [ICSE'19a, TOSEM'21, TSE'22], UI design [CSCW'19, CSCW'20, ICSE'21a], UI code generation [ICSE'18, TOSEM'20, FSE'20], app GUI testing [CHI'22, ICSE'23a, ICSE'23b], usability [ICSE'20a, ASE'20, ASE'22], accessibility testing [ICSE'20b, TSE'21], and bug replay [ICSE'22, ICSE'23, ICSE'24].
-
AI-empowered mining software repository including library/API migration [ASE'18a, TSE'19a], collaborative editing [CSCW'17, CSCW'18, CSCW'21], query reformulation [ASE'16, ICSE'21c], and thesaurus construction[ICSE'17, TSE'19].
-
Robustness and security of deep learning and mobile apps including on-device model attack [ICSE'21-SEIP, TIFS'22], backdoor attack [ICSE'21d], phishing attack [TDSC'19] and deep learning defence [ASE'18, ISSTA'23].
-
Large-Languagel Model (LLM) for software engineering and HCI including software testing [ICSE'23, ICSE'24a, ICSE'24b, TSE'24], bug replay [ISSTA'24, ICSE'24c, ICSE'24d], software accessibility [CHI'24], smart assistant development [UIST'24] and dataset construction [CHI'24] with all our LLM-relevant works in this page.
News
-
2026 Jan, we received the Gemini Academic Program Award from Google Cloud.
-
2025 Nov, we received the Amazon Research Award in AWS Agentic AI track.
-
2025 Oct, we received the ACM SIGSOFT Distinguished Paper Award in ASE 2025 for "Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing".
-
2025 May, please submit your paper to the special issue "When Software Security Meets Large Language Models: Opportunities and Challenges" in EMSE by August 15, 2025.
-
2024 May, we received the Best Paper Honorable Mention in CHI 2024.
-
2024 Feb, I moved from Monash University, Australia to TUM, Germany. I am now recruiting staff to join our team.
-
I am always looking for self-motivated PhD students with full scholarship Open Position, and long-term visting scholars/students. For master and bachelor students in TUM, we provide a list of thesis projects and please follow instructions there.
Awards
- Gemini Academic Program Award from Google Cloud
- ACM SIGSOFT Distinguished Paper Award in ASE 2025
- Amazon Research Award in AWS Agentic AI 2025
- Best Paper Honorable Mention in CHI 2024
- Discovery Early Career Researcher Award (DECRA) from Australian Research Council
- ACM SIGSOFT Early Career Researcher Award 2023
- ACM SIGSOFT Distinguished Paper Award in ICSE 2023
- ACM SIGSOFT Distinguished Paper Award in ICSE 2021
- Dean's Award for Research Impact (Economic and Social Impact) in Faculty of IT, Monash University.
- Facebook Research Award in Probability and Programming 2020
- ACM SIGSOFT Distinguished Paper Award in ICSE 2020
- ACM SIGSOFT Distinguished Paper Award in ASE 2018
- Best Paper Award in SANER 2016
- Best Tool Demo in ASE 2016
Selected recent publications
-
[ICSE-26] Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testing
IEEE/ACM International Conference on Software Engineering
Sidong Feng, Changhao Du, Huaxiao Liu, Qingnan Wang, Zhengwei Lv, Mengfei Wang, Chunyang Chen
PDF -
[ICSE-26] A Semantic-based Optimization Approach for Repairing LLMs: Case Study on Code Generation
IEEE/ACM International Conference on Software Engineering
Jian Gu, Aldeida Aleti, Chunyang Chen, Hongyu Zhang
PDF -
[ICSE-26] Repair Ingredients Are All You Need: Improving Large Language Model-Based Program Repair via Repair Ingredients Search
IEEE/ACM International Conference on Software Engineering
Jiayi Zhang, Kai Huang, Jian Zhang, Yang Liu, Chunyang Chen
PDF -
[ICSE-26] Think Outside the Box: Automating Inter-App Functionality Testing via Memory Implanting and Reasoning
IEEE/ACM International Conference on Software Engineering
Mengzhuo Chen, Zhe Liu, Chunyang Chen, Junjie Wang, Yangguang Xue, Boyu Wu, Libin Wu, Qing Wang
PDF -
[ASE-25] Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing
ACM/IEEE International Conference on Automated Software Engineering
Kai Huang, Jian Zhang, Xiaofei Xie, Chunyang Chen
PDF · ACM SIGSOFT Distinguished Paper Award · Top in SWE-bench-MultiModal -
[TOSEM-25] An Empirical Study on Challenges for LLM Developers
ACM Transactions on Software Engineering and Methodology
Xiang Chen, Chaoyang Gao, Chunyang Chen, Guangbei Zhang, Yong Liu
PDF -
[TSE-24] Software Testing with Large Language Model: Survey, Landscape, and Vision
IEEE Transactions on Software Engineering
Junjie Wang, Yuchao Huang, Chunyang Chen, Zhe Liu, Song Wang, Qing Wang
PDF
See more papers in the full list, and our recently works about LLM can be seen in the seperate page.
Supervision
- Shengcheng Yu (Feb.2025-), Technical University of Munich
-
Yanqi Su (Sep.2024-), Technical University of Munich
- Incoming Assistant Professor at University of Western Australia
-
Mark Huasong Meng (Sep.2024-Oct.2025), Technical University of Munich
- First job: Assistant Professor at Dublin City University (DCU)
- Alexander von Humboldt Fellowship
- Wenchao Gu (Jun.2024-Oct.2025), Technical University of Munich
- Emilija Gjorgjevska (Jan.2026-), Technical University of Munich
- Zhen Tao (Feb.2025-), Technical University of Munich
- Lianlian Qi (Dec.2024-), Technical University of Munich (with Austrian Institute of Technology)
- Zixu Wang (Dec.2024-), Technical University of Munich (with Infineon)
- Ezgi Sarıkayak (Nov.2024-), Technical University of Munich (with Siemens)
- Kai Huang (Nov.2024-), Technical University of Munich
- Shen Hu (Nov.2024-), Technical University of Munich
- Yuetian Mao (Jun.2024-), Technical University of Munich
- Ludwig Felder (Jun.2024-), Technical University of Munich
- Sidong Feng (May.2023-), Monash University
- Yujin Huang (Dec.2022-), Monash University --> University of Melbourne (Co-supervised with Xingliang Yuan)
- Jian Gu (Nov.2022-), Monash University (Co-supervised with Aldeida Aleti)
- Han Wang (May.2021-Nov.2024), Monash University
- Han Hu (Jan.2021-Jul.2024), Monash University
-
Suyu Ma (Mar.2020-Aug.2024), Monash University (Co-supervised with John Grundy)
- First job: Research Scientist in Data61, CSIRO.
- Jieshan Chen (Aug.2018- Feb.2022), Australian National University (Co-supervised with Zhenchang Xing)
- Zhe Liu (Jan.2020- Jun.2023), Chinese Academy of Sciences
- Yuhui Su (Jul.2020-Aug.2022), Chinese Academy of Sciences
- Tianming Zhao (Jan.2019-Dec.2020), Jilin University
- Kaibo Cao (Jul.2019-Dec.2020), Nanjing University
- Zhidan Yuan (Sep.2019-Dec.2019), Nantong University
- Dun Zhang (Jan.2019-Apr.2019), Nantong University
- 2022 (Monash) Dustin Minh Duc Vu [project], Jason Siu [project]
- 2021 (Monash) Ruiqi Dong [project], Minh Nguyen [project], An-Chieh Chang [project]
- 2020-2021 (Monash) Chao Wu [project], Yujin Huang [project], Ishan Joshi [project], Xinyan Li [project]
- 2018~2019 (ANU) Chen Xi [project], Kai Xi [project], Wang Ruiqi [project], Wang Yuyang [project], Feng Sidong [project]
- 2018 (ANU) Wang Xu [project], Qiu Zhuoqi [project], Huang Yi [project], Yang Renfei [project], Li Yuchen [project], Li Zhiheng [project]
- 2017~2018 (NTU) Chow Wei Jun Bernard [project], Koh Hong Da [project], Lin Tian [project]
- 2017 (ANU) Wang Qiancheng [project], Cao Jixuan [project], Yuan Tonghui [project]
- 2016~2017 (NTU) Kent Ong Long Xiong [project], Tee Li Yin [project], Toh Gao Han [project], Linus Lim Ji Wei [project]
- 2015~2016 (NTU) Teong Ke Ming [project], Lee Yong Ming Leon [project], Wang Ximing [project]
Postdoc
PhD
Visiting/Remote students
Master/Bachelor
Visiting/Remote students
Master/Bachelor
Teaching
- 2025 Winter | Lecturer | CITHN2014-Foundations and Application of Generative AI
- 2025 Winter | Lecturer | CITHN3003-Advanced Topics on Software Engineering
- 2025 Summer | Lecturer | CITHN2014-Foundations and Application of Generative AI
- 2024 Winter | Lecturer | CITHN3003-Advanced Topics on Software Engineering
- 2024 Winter | Lecturer | CITHN2014-Foundations and Application of Generative AI
- 2024 Summer | Lecturer | CITHN4004-Foundations and Application of Generative AI
- 2024 Summer | Lecturer | INHN0015-Seminar Automated Mobile App Testing
- 2023 S1 | Lecturer & Chief examiner | FIT3170-Software Engineering Practice
- 2022 FY | Lecturer & Chief examiner | FIT3170-Software Engineering Practice
- 2021 FY | Lecturer & Chief examiner | FIT3170-Software Engineering Practice
- 2020 S1 | Lecturer & Chief examiner | FIT9136-Algorithms and Programming Foundations in Python
- 2019 S1 | Lecturer & Chief examiner | FIT9133-Programming Foundations in Python
- 2017 Fall | Tutorial advisor | CZ3003-Software Systems Analysis & Design
- 2017 Spring | Lab assistant | CZ3003-Software Systems Analysis & Design
- 2016 Fall | Lab assistant | CE2006-Software Engineering
- 2016 Spring | Lab assistant | CZ2002-Objective Oriented Design & Programming
- 2015 Fall | Lab assistant | CZ3003-Software System Analysis & Design
Service
- Guest Editor, Special Issue on When Software Security Meets Large Language Models: Opportunities and Challenges, Springer Empirical Software Engineering
- Schedule Co-Chair: 45th International Conference on Software Engineering (ICSE-23)
- Volunteer Co-Chair: IEEE/ACM International Conference on Automated Software Engineering (ASE-21)
- Keynote at Doctoral Symposium: IEEE International Conference on Software Maintenance and Evolution (ICSME-21)
- Student Research Competition Co-Chair: IEEE/ACM International Conference on Automated Software Engineering (ASE-20)
- Guest Editor, Special Issue on Automated Software Engineering for Mobile Applications, Springer Automated Software Engineering
- International Conference on Software Engineering (ICSE-27,26,25,24,23)
- ACM Foundations of Software Engineering (FSE-26,25,24)
- IEEE/ACM International Conference on Automated Software Engineering (ASE-26,25,24,23,22)
- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA-25,24)
- IEEE International Symposium on Software Reliability Engineering (ISSRE-24)
- ACM SIGCHI Conference on Computer-Supported Cooperative Work & Social Computing (CSCW-24)
- International Joint Conference on Artificial Intelligence (IJCAI-23,22,21)
- The ACM International Conference on Supporting Group Work (GROUP-22)
- The International Conference on Software Maintenance and Evolution (ICSME-22,21,20,18)
- ACM Student Research Competition (SRC-22,21)
- ACM Symposium on User Interface Software and Technology (UIST-21) (Reviewer)
- The Mining Software Repositories (MSR-23,22,21,20,19)
- Asian Conference on Machine Learning (ACML-21,20)
- International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE-21,20)
- IEEE International Conference on Program Comprehension, Replication and Negative Results Track (ICPC-21)
- International Conference on Predictive Models and Data Anlaysis in Software Engineering (PROMISE-21)
- IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER-23,20,19)
- Asia-Pacific Software Engineering Conference (APSEC-20)
- Asia-Pacific Symposium on Internetware (Internetware-20,21,22)
- IEEE/ACM International Conference on Automated Software Engineering (ASE tool-19)
- Nature Machine Intelligence (NMI)
- Communications of the ACM
- IEEE Transactions on Software Engineering (TSE)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- IEEE Transactions on Dependable and Secure Computing (TDSC)
- IEEE Transactions on Information Forensics and Security (TIFS)
- IEEE Transactions on Reliability (TRel)
- Springer Empirical Software Engineering (EMSE)
- Springet Automated Software Engineering (AUSE)
- Elsevier Journal of Systems and Software (JSS)
- IEEE Software
- Journal of Software: Evolution and Process
- Journal of Computer Science and Technology (JCST)
- International Journal of Human-Computer Interaction (IJHCI)
- DFG - Deutsche Forschungsgemeinschaft
- DP, DECRA, LP, Australian Research Council
- Luxembourg National Research Fund
- Singapore Ministry of Education (MOE) Tier 3
- Eliteprogramm für Postdoktorandinnen und Postdoktoranden der Baden-Württemberg Stiftung