Christoph Treude
Associate Professor of Computer Science
School of Computing and Information Systems
Singapore Management University
My research improves the quality, reliability, and trustworthiness of software systems, as well as the productivity of those who build and maintain them. My recent work focuses on empirical and automated software engineering: human-AI collaboration in software development, AI-assisted development workflows, software supply chains and ecosystems, and reproducibility in scientific software.
I am always interested in recruiting highly motivated PhD students: contact me by email and see the SMU PhD programme.
- Research funded by Singapore's Ministry of Education, the Australian Research Council (DECRA), the Japan Society for the Promotion of Science (JSPS), Google, Meta, and IBM
- Associate Editor-in-Chief, IEEE Transactions on Software Engineering Β· Program Co-Chair, FSE 2026
- Editorial board of Empirical Software Engineering Β· Open Science Editor, Journal of Systems and Software
- Three ACM SIGSOFT Distinguished Paper Awards (ASE 2019, ICSE 2021, MSR 2025) and further best paper awards
Research Areas
HumanβAI collaboration in software engineering
How developers and AI systems divide and coordinate work: taxonomies of collaboration, agentic coding tools and how developers configure them, AI code review, and what code-focused language models do and do not understand.
Software knowledge for humans and AI agents
How knowledge about a system is captured and communicated, from READMEs, API documentation, and code review to the context files that steer AI coding agents, and how to detect, summarize, and keep that knowledge up to date automatically.
Trustworthy software and scientific computing
How trust in software artifacts can be established and maintained: software supply chains, vulnerability detection, and reproducibility in scientific software.
Selected publications
Complete list of publications β