Home

Corcovado, Rio de Janeiro, January 2016I’m a faculty member in the School of Computer Science at the University of Adelaide, Australia. I received my Diplom degree in Computer Science/Management Information Systems from the University of Siegen, Germany, and my PhD degree in Computer Science from the University of Victoria, Canada. Before joining the University of Adelaide, I worked as a postdoctoral researcher at McGill University in Montréal, Canada, and I conducted research in Brazil at DIMAp/UFRN in Natal as well as at IME/USP in São Paulo.

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.

Selected Publications

ICSE16a.pdf
doi · acm
(full paper)
Augmenting API Documentation with Insights from Stack Overflow
C. Treude and M. P. Robillard
ICSE ’16: 38th Int’l. Conf. on Software Engineering, p. 392-403 (AR: 19%)
ICSE16b.pdf
doi · acm
blog
(full paper)
Overcoming Open Source Project Entry Barriers with a Portal for Newcomers
I. Steinmacher, T. U. Conte, C. Treude, and M. A. Gerosa
ICSE ’16: 38th Int’l. Conf. on Software Engineering, p. 273-284 (AR: 19%)
TSE15.pdf
doi
blog
(journal paper)
Extracting Development Tasks to Navigate Software Documentation
C. Treude, M. P. Robillard, and B. Dagenais
IEEE Trans. on Software Engineering, 41, 6, p. 565-581
FSE15a.pdf
doi · acm
blog
(full paper)
Summarizing and Measuring Development Activity
C. Treude, F. Figueira Filho, and U. Kulesza
ESEC/FSE ’15: European Software Engineering Conf. and Symp. on the Foundations of Software Engineering, p. 625-636 (AR: 25%)
TSE12.pdf
doi
blog
(journal paper)
Work Item Tagging: Communicating Concerns in Collaborative Software Development
C. Treude and M.-A. Storey
IEEE Trans. on Software Engineering 38, 1, p. 19-34
FSE11.pdf
doi · acm
blog
(full paper)
Effective Communication of Software Development Knowledge Through Community Portals
C. Treude and M.-A. Storey
ESEC/FSE ’11: European Software Engineering Conf. and Symp. on the Foundations of Software Engineering, p. 91-101 (AR: 17%)
ICSE10a.pdf
doi · acm
poster · blog
(full paper)
Awareness 2.0: Staying Aware of Projects, Developers and Tasks using Dashboards and Feeds
C. Treude and M.-A. Storey
ICSE ’10: 32nd Int’l. Conf. on Software Engineering – Vol. 1, p. 365-374 (AR: 14%)

more…