Uncovering the best parts of software documentation

Staff - Faculty of Informatics

Date: 28 January 2020 / 10:30 - 11:30

USI Lugano Campus, room A-12, Red Building (Via G. Buffi 13)


Christoph Treude, University of Adelaide, Australia


There often exists a gap between the information needs of software developers and the structure of this information in a repository. To help software developers uncover the best parts of software documentation, we are developing approaches to get information to them when and where they need it. This talk will highlight several such approaches, including a task-based search interface for software documentation, an approach for improving compiler error messages with content from Stack Overflow, and a badge-generator for sections of GitHub README files. While much of the information needed by software developers is already available somewhere, our work suggests that more systematic approaches are needed to enable developers to access it easily.


Christoph Treude is an ARC DECRA Fellow and a Senior Lecturer in the School of Computer Science at the University of Adelaide, Australia. He received his Ph.D. in computer science from the University of Victoria, Canada. The goal of his research is to advance collaborative software engineering through empirical studies and the innovation of tools and processes that explicitly take the wide variety of artefacts available in a software repository into account. He currently serves on the editorial board of the Empirical Software Engineering journal and as general co-chair for the IEEE International Conference on Software Maintenance and Evolution 2020.

Host: Prof. Michele Lanza