Christoph Treude

Registered user since Tue 5 Sep 2017

Name:Christoph Treude
Bio:

Christoph Treude is a Senior Lecturer in Software Engineering in the School of Computing and Information Systems at the University of Melbourne. The goal of his research is to improve the quality of software and the productivity of those producing it, with a particular focus on getting information to software developers when and where they need it.

His research combines empirical studies with the innovation of tools and approaches that take the wide variety of natural language artefacts in software repositories into account. He has authored more than 100 scientific articles with more than 200 co-authors, and his work has received an ARC Discovery Early Career Research Award (2018-2020), industry funding from Google, Facebook, and DST, as well as four best paper awards including two ACM SIGSOFT Distinguished Paper Awards. Prior to joining the University of Melbourne, Christoph Treude held a Senior Lecturer position at the University of Adelaide and worked as a postdoctoral researcher at McGill University, the University of São Paulo, and the Federal University of Rio Grande do Norte. He currently serves as a board member on the Editorial Board of the Empirical Software Engineering journal and was general co-chair for the 36th IEEE International Conference on Software Maintenance and Evolution.

Country:Australia
Affiliation:University of Melbourne
Personal website:http://ctreude.ca
Research interests:Software Engineering

Contributions

MSR 2022 Committee Member in Program Committee within the Technical Papers-track
SoHeal 2021 Author of Choice Matters: Contrasting Package Manager User Experience within the SoHeal 2021-track
ICPC 2022 Journal First Co-Chair in Organizing Committee
ICSSP/ICGSE 2021 University of Adelaide in PC Members within the Research Papers-track
Committee Member in PC Members
ICSE 2023 Finance Chair in Organising Committee
TechDebt 2021 Author of Business-Driven Technical Debt Prioritization: An Industrial Case Study within the Technical Papers-track
MSR 2021 Committee Member in Program Committee within the Registered Reports-track
Author of How Do Software Developers Use GitHub Actions to Automate Their Workflows? within the Technical Papers-track
Author of Characterising the Knowledge about Primitive Variables in Java Code Comments within the Technical Papers-track
ESEC/FSE 2022 Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2021 Author of Learning-Based Extraction of First-Order Logic Representations of API Directives within the Research Papers-track
Author of Characterizing Search Activities on Stack Overflow within the Research Papers-track
SCORE 2021 Committee Member in Program Committee within the SCORE 2021-track
ASE 2020 Author of Generating Concept based API Element Comparison Using a Knowledge Graph within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
ICSE 2022 Committee Member in Program Committee within the Technical Track-track
NIER Co-Chair in Organizing Committee
NIER Co-Chair in Program Committee within the NIER - New Ideas and Emerging Results-track
VL/HCC 2020 Author of Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSS within the Research Papers-track
ESEC/FSE 2020 Author of Contextual Documentation Referencing on Stack Overflow within the Journal First-track
Panelist of Conversations on Documentation within the Paper Presentations-track
Author of Beyond Accuracy: Assessing Software Documentation Quality within the Visions and Reflections -track
Author of API Method Recommendation via Explicit Matching of Functionality Verb Phrases within the Research Papers-track
Author of A Theory of the Engagement in Open Source Projects via Summer of Code Programs within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
Author of Selecting Third-Party Libraries: The Practitioners’ Perspective within the Research Papers-track
ICGSE 2020 Committee Member in Program Committee
MSR 2020 PC Member in Registered Reports Committee within the Registered Reports-track
Author of What is the Vocabulary of Flaky Tests? within the Technical Papers-track
Author of The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol within the Registered Reports-track
Ordinary PC member in Program Committee within the Technical Papers-track
ICSE 2021 Author of Same File, Different Changes: The Potential of Meta-Maintenance on GitHub within the Technical Track-track
Author of Automated Query Reformulation for Efficient Search Based on Query Logs from Stack Overflow within the Technical Track-track
Author of The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source within the Technical Track-track
Author of Wait For It: Identifying “On-Hold”Self-Admitted Technical Debt within the Journal-First Papers-track
Author of Research Artifact: The Potential of Meta-Maintenance on GitHub within the AE - Artifact Evaluation-track
ASE 2019 Author of Automatic Generation of Pull Request Descriptions within the Research Papers-track
Committee Member in Program Committee within the Demonstrations-track
MSR 2019 Committee Member in Program Committee within the MSR 2019 Technical Papers-track
Mining Challenge Co-Chair in Organizing Committee
Author of Automatically Generating Documentation for Lambda Expressions in Java within the MSR 2019 Technical Papers-track
Author of Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial within the MSR 2019 Education-track
Author of Predicting Good Configurations for GitHub and Stack Overflow Topic Models within the MSR 2019 Technical Papers-track
Mining Challenge Co-Chair in Mining Challenge Committee within the MSR 2019 Mining Challenge-track
Author of SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets within the MSR 2019 Mining Challenge-track
ICGSE 2019 Author of Let me in: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects within the ICGSE 2019 Journal-First Paper Presentations-track
ICSE 2020 Author of Code Duplication on Stack Overflow within the New Ideas and Emerging Results-track
Author of SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform Analysis within the Journal First-track
Programme Committee in Program Committee within the Technical Papers-track
Author of Posit: Simultaneously Tagging Natural and Programming Languages within the Technical Papers-track
ICSE 2019 Author of Automatically Categorizing Software Technologies within the Journal-First Papers-track
Author of Witt: Querying Technology Terms based on Automated Classification within the Demonstrations-track
Author of 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay within the Technical Track-track
Committee Member in Program Committee within the Technical Track-track
Author of Categorizing the Content of GitHub README Files within the Journal-First Papers-track
Session Chair of Human Factors (part of Papers)
MSR 2018 Committee Member in Program Committee within the Technical Papers-track
Author of SOTorrent: Reconstructing and Analyzing the Evolution Stack Overflow Posts within the Technical Papers-track
ESEC/FSE 2018 Committee Member in Program Committee within the Research Papers-track
* ICSE 2018 * Committee Member in SCORE Program Committee within the SCORE-track
Author of How Modern News Aggregators Help Development Communities Shape and Share Knowledge within the Technical Papers -track
Committee Member in Program Committee within the SRC - ACM Student Research Competition -track