Presentation by Senior Lecturer Christoph Treude (University of Melbourne) (October 26th, 2022)
Senior Lecturer Christoph Treude from University of Melbourne gave a talk.
Overview of presentation
Title
Representation and Dissemination of Programming Knowledge
Presenter
Christoph Treude (University of Melbourne, Australia)
Abstract
In the early days of programming, documentation used to exist only in scarce source code comments and quickly-outdated textbooks. Over the past twenty years, the advent and rise of web-based collaboration platforms have substantially changed the way programming knowledge is externalized and accessed and it has created a new research challenge: how can we effectively process and make sense of the large amount and wide variety of information available to support programmers' decision making? In this talk, I will portray the maturation of a research area, from studies on the information needs of programmers and qualitative analyses of the information contained in different sources, to documentation generation and retrieval approaches which integrate information from different sources. To enable more comprehensive approaches which can utilize all relevant knowledge, I will conclude with a roadmap outlining a more systematic treatment of information from different sources, based on knowledge graphs, multi-document summarisation, and source code representations for machine learning applications.