Christoph Treude is a faculty member in the School of Computer Science at the University of Adelaide, Australia. He received his Diplom degree in Computer Science/Management Information Systems from the University of Siegen, Germany, and his PhD degree in Computer Science from the University of Victoria, Canada. Before joining the University of Adelaide, he worked as a postdoctoral researcher at McGill University in Montréal, Canada, and he conducted research in Brazil at DIMAp/UFRN in Natal as well as at IME/USP in São Paulo.
The goal of his research is to advance software engineering through empirical studies and the innovation of processes and techniques. In his research, he uses a mix of research methods ranging from grounded theory and interviews to mining software repositories to gain a better understanding of the complex nature of software development. Based on the understanding obtained from these studies, he then develops and evaluates techniques for different stakeholders involved in software engineering projects, such as newcomers and managers, using Natural Language Processing, Information Retrieval, and Machine Learning. These techniques range from summarizers and improved search engines for software documentation to interactive visualizations and awareness tools for collaborative software engineering.