Christoph Treude
Senior Lecturer
Computer science
University of Adelaide
Australia
Biography
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. His research interests include empirical software engineering, natural language processing, and social media.
Research Interest
The goal of my research is to advance software engineering through empirical studies and the innovation of processes and techniques. In my research, I use 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, I then develop and evaluate 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.
Publications
-
Coelho, R., Almeida, L., Gousios, G., van Deursen, A. & Treude, C. (2017). Exception handling bug hazards in Android: results from a mining study and an exploratory survey. Empirical Software Engineering, 22, 3, 1264-1304.