Registered user since Tue 5 Sep 2017
Christoph Treude is an Associate Professor of Computer Science at Singapore Management University. His primary research goal is to improve software quality and the efficiency of software developers, particularly by improving access to relevant information.
Treude’s research methodology combines empirical studies with the development of tools and approaches that consider the diverse natural language artifacts in software repositories. He has authored over 150 scientific articles with more than 250 co-authors. His work has received recognition, including an ARC Discovery Early Career Research Award (2018-2020) and funding from industry leaders such as Google, Facebook, and DST.
Treude has received four best paper awards, including two ACM SIGSOFT Distinguished Paper Awards. Before joining Singapore Management University, he held senior lecturer positions at the University of Melbourne and the University of Adelaide. He also worked as a postdoctoral researcher at McGill University, the University of São Paulo, and the Federal University of Rio Grande do Norte.
Currently, Treude serves on the Editorial Boards of the IEEE Transactions on Software Engineering and the Springer journal on Empirical Software Engineering. He also holds the role of Open Science Editor for the Elsevier Journal of Systems and Software. He has chaired conferences such as ICSME 2020, ICPC 2023, and TechDebt 2023 and regularly participates in software engineering conference program committees.
Contributions
2025
International Conference on Technical Debt
ICSE
Mining Software Repositories
2024
APSEC
ESEM
ICSME
- Author of Nigerian Software Engineer or American Data Scientist? GitHub Profile Recruitment Bias in Large Language Models within the New Ideas and Emerging Results Track-track
- Co-chair in Tool Demo Track - Program Committee within the Tool Demo Track-track
- Committee Member in New Ideas and Emerging Results Track - Program Committee within the New Ideas and Emerging Results Track-track
- Tool and Demo Track co-chair in Organizing Committee
ESEC/FSE
- Sponsorship Co-Chair in Organizing Committee
- Author of Getting the most out of teaching within the New Faculty Symposium-track
- Committee Member in Program Committee within the Research Papers-track
- Author of MicroKarta: Visualising Microservice Architectures within the Demonstrations-track
- Author of Reproducibility Debt: Challenges and Future Pathways within the Ideas, Visions and Reflections-track
- Author of Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer Interventions within the Posters-track
- Author of Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer Interventions within the Research Papers-track
- Session Chair of Human Aspects 1 (part of Research Papers)
- Committee Member in Program Committee within the Ideas, Visions and Reflections-track
AIware
ICSA
ICSE
- Author of Going Viral: Case Studies on the Impact of Protestware within the Posters-track
- Author of GitHubInclusifier: Finding and fixing non-inclusive language in GitHub Repositories within the Demonstrations-track
- Author of “My GitHub Sponsors profile is live!” Investigating the Impact of Twitter/X Mentions on GitHub Sponsors within the Research Track-track
- Author of Detecting Outdated Code Element References in Software Repository Documentation within the Journal-first Papers-track
- Area Chair for Human and Social aspects in Research Track within the Research Track-track
- Author of Research Artifact: "My GitHub Sponsors profile is live!" Investigating the Impact of Twitter/X Mentions on GitHub Sponsors within the Artifact Evaluation-track
- Author of Mutation Analysis for Evaluating Code Translation within the Journal-first Papers-track
- Author of The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective within the Software Engineering in Practice-track
- Committee Member in Joint Track on Software Engineering Education and Training within the Software Engineering Education and Training-track
International Conference on Program Comprehension
Mining Software Repositories
- Author of MSR in the age of LLMs within the Vision and Reflection-track
- Author of Encoding Version History Context for Better Code Representation within the Technical Papers-track
- MSR Mining Challenge Co-Chair in Organizing Committee
- Author of Improving Automated Code Reviews: Learning From Experience within the Technical Papers-track
- Programme Committee in Mining Challenge - Program Committee within the Mining Challenge-track
- Author of Bidirectional Paper-Repository Tracing in Software Engineering within the Data and Tool Showcase Track-track
International Conference on Technical Debt
2023
Mining Software Repositories
- Author of She Elicits Requirements and He Tests: Software Engineering Gender Bias in Large Language Models within the Technical Papers-track
- Author of Understanding the Role of Images on Stack Overflow within the Technical Papers-track
- Committee Member in Registered Reports Committee within the Registered Reports-track
ESEC/FSE
- Committee Member in Program Committee within the Ideas, Visions and Reflections-track
- Committee Member in Test of Time Award Committee
- Demonstrations Co-Chair in Organizing Committee
- Author of Evaluating Transfer Learning for Simplifying GitHub READMEs within the Research Papers-track
- Session Chair of Formal Verification (part of Research Papers)
- Author of NCQ: Code reuse support for Node.js developers within the Journal First-track
- Author of Do CONTRIBUTING files provide information about OSS newcomers' onboarding barriers? within the Research Papers-track
- Demonstrations Co-Chair in Program Committee within the Demonstrations-track
- Author of Understanding the Role of External Pull Requests in the NPM Ecosystem within the Journal First-track
- Author of Lessons from the Long Tail: Analysing Unsafe Dependency Updates across Software Ecosystems within the Ideas, Visions and Reflections-track
ICSME
- Author of Wait, wasn't that code here before? Detecting Outdated Software Documentation within the Tool Demo Track-track
- Committee Member in New Ideas and Emerging Results Track - Program Committee within the New Ideas and Emerging Results Track-track
- Session Chair of Empirical Studies (part of Research Track)
- Author of How, when, and where to publish within the Doctoral Symposium Track-track
- Committee Member in Rose Festival & Artifacts Track - Program Committee within the Artifact Evaluation Track and ROSE Festival-track
- Session Chair of Tools and Environments (part of Research Track)
ICSE
- Committee Member in Demonstrations within the DEMO - Demonstrations-track
- Finance Chair in Organising Committee
- Author of Overcoming Challenges in DevOps Education through Teaching Methods within the SEET - Software Engineering Education and Training-track
- Author of How Developers Engineer Test Cases: An Observational Study within the Journal-First Papers-track
- Author of Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem within the Journal-First Papers-track
- Program Committee Member in Technical Track within the Technical Track-track
NLBSE
International Conference on Program Comprehension
CHASE
International Conference on Technical Debt
2022
ESEC/FSE
- Committee Member in Program Committee within the Research Papers-track
- Author of An empirical study of developers’ discussions about security challenges of different programming languages within the Journal First-track
- Author of Learning-Based Extraction of First-Order Logic Representations of API Directives within the ESEC/FSE 2021-track
- Author of Characterizing Search Activities on Stack Overflow within the ESEC/FSE 2021-track
- Author of A Theory of the Engagement in Open Source Projects via Summer of Code Programs within the ESEC/FSE 2020-track
- Author of API Method Recommendation via Explicit Matching of Functionality Verb Phrases within the ESEC/FSE 2020-track
- Author of In War and Peace: The Impact of World Politics on Software Ecosystems within the Ideas, Visions and Reflections -track
- Author of How to Formulate Specific How-To Questions in Software Development? within the Research Papers-track
ICSE
- Author of A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits within the Journal-First Papers-track
- Author of GitHub Discussions: An exploratory study of early adoption within the Journal-First Papers-track
- Author of GitHub Sponsors: Exploring a New Way to Contribute to Open Source within the Technical Track-track
- Committee Member in Program Committee within the Technical Track-track
- NIER Co-Chair in Organizing Committee
- Author of DevOps Education: An Interview Study of Challenges and Recommendations within the SEET - Software Engineering Education and Training-track
- Author of API-related Developer Information Needs in Stack Overflow within the Journal-First Papers-track
- Author of ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion within the Technical Track-track
- NIER Co-Chair in Program Committee within the NIER - New Ideas and Emerging Results-track
Mining Software Repositories
- Author of Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow within the Technical Papers-track
- Author of Is Surprisal in Issue Trackers Actionable? within the Registered Reports-track
- Australia in Program Committee within the Registered Reports-track
- Committee Member in Program Committee within the Technical Papers-track
International Conference on Program Comprehension
2021
ESEC/FSE
ICSE
- 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
SoHeal
International Conference on Technical Debt
ICSSP/ICGSE
Mining Software Repositories
- 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
2020
ESEC/FSE
- 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
ASE
ICSE
- 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
Mining Software Repositories
- 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
International Conference on Global Software Engineering
2019
ASE
ICSE
- 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)
Mining Software Repositories
- 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