Technical University of Munich

Chunyang Chen

Research in software engineering, AI, LLMs, mobile systems, HCI, accessibility, and security

I am a professor in the Department of Computer Science at School of CIT, Technical University of Munich, Heilbronn Campus. I obtained my PhD from Nanyang Technological University (NTU), Singapore, and my research spans software engineering, AI, deep learning, natural language processing, and human-computer interaction. My first name, "Chunyang," sounds like "train young," which is exactly my job in the university.

Research focus

Specifically, I apply AI, machine learning, NLP, and lightweight program analysis techniques in the following directions:

News

  • 2026 Jan, we received the Gemini Academic Program Award from Google Cloud.
  • 2025 Nov, we received the Amazon Research Award in 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”.
  • 2024 May, we received the Best Paper Honorable Mention in CHI 2024.

Open positions

I am always looking for self-motivated PhD students with full scholarship through the open positions page, as well as long-term visiting scholars, postdocs and students. For master and bachelor students at TUM, we provide a list of thesis projects, please follow the instructions there.

Awards

Selected recent publications

  1. [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
  2. [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
  3. [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
  4. [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 forthcoming
  5. [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
  6. [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
  7. [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 recent LLM-related works on the LLM publications page.

Supervision

Postdoc

PhD

Visiting/Remote students

Teaching

  • CITHN2014 / CITHN4004 - Foundations and Application of Generative AI, TUM (2024-now)
  • CITHN3003 - Advanced Topics on Software Engineering, TUM (2024-now)
  • INHN0015 - Seminar Automated Mobile App Testing, TUM (2024)
  • FIT3170 - Software Engineering Practice, Monash (2021-2023)
  • FIT9136 - Algorithms and Programming Foundations in Python, Monash (2020)
  • FIT9133 - Programming Foundations in Python, Monash (2019)
  • CZ3003 - Software Systems Analysis & Design, NTU (2015-2017)
  • CE2006 - Software Engineering, NTU (2016)
  • CZ2002 - Object-Oriented Design & Programming, NTU (2016)

Service

Organisation

Program Committee or Area Chair

  • International Conference on Software Engineering (ICSE-27, 26, 25, 24, 23)
  • ACM Foundations of Software Engineering (FSE-27, 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-26, 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
  • 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 Analysis 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, tool track (ASE-19)

Journal Reviewer

  • 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)
  • Springer 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)

Funding Reviewer

  • 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