no code implementations • 16 Mar 2024 • Marcos Medeiros, Uirá Kulesza, Roberta Coelho, Rodrigo Bonifácio, Christoph Treude, Eiji Adachi
In this paper, we report our experience of using an approach for grouping crash reports and finding buggy code on a weekly basis for 18 months, within three development teams in a software company.
no code implementations • 18 Mar 2023 • Yaohou Fan, Chetan Arora, Christoph Treude
In this work, we investigate the usefulness of stop word removal in a software engineering context.
no code implementations • 17 Mar 2023 • Christoph Treude, Hideaki Hata
Implicit gender bias in software development is a well-documented issue, such as the association of technical roles with men.
1 code implementation • 17 Feb 2023 • Francisco Zanartu, Christoph Treude, Markus Wagner
Online social networks have become an integral aspect of our daily lives and play a crucial role in shaping our relationships with others.
no code implementations • 30 Jul 2022 • Fuwei Tian, Christoph Treude
Deep learning models have been successfully applied to a variety of software engineering tasks, such as code classification, summarisation, and bug and vulnerability detection.
no code implementations • 30 Jul 2022 • Francisco Zanartu, Christoph Treude, Bruno Cartaxo, Hudson Silva Borges, Pedro Moura, Markus Wagner, Gustavo Pinto
GitHub is the largest host of open source software on the Internet.
no code implementations • 15 Apr 2022 • James Caddy, Markus Wagner, Christoph Treude, Earl T. Barr, Miltiadis Allamanis
In this study we will propose a new method for unusual event detection in software repositories using surprisal.
1 code implementation • 1 Feb 2021 • Kaibo Cao, Chunyang Chen, Sebastian Baltes, Christoph Treude, Xiang Chen
As query reformulation is tedious for developers, especially for novices, we propose an automated software-specific query reformulation approach based on deep learning.
no code implementations • 25 Jan 2021 • Marco Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link, Gregorio Robles, Christoph Treude, Igor Steinmacher, Anita Sarma
Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popular products, involving industry participation, and providing professional career opportunities.
Software Engineering
no code implementations • 7 Dec 2020 • Leonardo Furtado, Bruno Cartaxo, Christoph Treude, Gustavo Pinto
Are Brazilian developers less likely to have a contribution accepted than their peers from, say, the United Kingdom?
Software Engineering
2 code implementations • SEMEVAL 2020 • Mahen Herath, Thushari Atapattu, Hoang Anh Dung, Christoph Treude, Katrina Falkner
This paper describes the systems our team (AdelaideCyC) has developed for SemEval Task 12 (OffensEval 2020) to detect offensive language in social media.
1 code implementation • 12 Nov 2020 • Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, Matin Nili Ahmadabadi, Kristof Szabados, Helge Spieker, Matej Madeja, Nathaniel Hoy, Valentina Lenarduzzi, Shangwen Wang, Gema Rodríguez-Pérez, Ricardo Colomo-Palacios, Roberto Verdecchia, Paramvir Singh, Yihao Qin, Debasish Chakroborti, Willard Davis, Vijay Walunj, Hongjun Wu, Diego Marcilio, Omar Alam, Abdullah Aldaeej, Idan Amit, Burak Turhan, Simon Eismann, Anna-Katharina Wickert, Ivano Malavolta, Matus Sulir, Fatemeh Fard, Austin Z. Henley, Stratos Kourtzanidis, Eray Tuzun, Christoph Treude, Simin Maleki Shamasbi, Ivan Pashchenko, Marvin Wyrich, James Davis, Alexander Serebrenik, Ella Albrecht, Ethem Utku Aktas, Daniel Strüber, Johannes Erbel
Methods: We use a crowd sourcing approach for manual labeling to validate which changes contribute to bug fixes for each line in bug fixing commits.
Software Engineering
1 code implementation • 7 Oct 2020 • Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri, Dietmar Pfahl, Romain Robbes, Daniel Russo, Nyyti Saarimäki, Federica Sarro, Janet Siegmund, Diomidis Spinellis, Miroslaw Staron, Klaas Stol, Margaret-Anne Storey, Davide Taibi, Damian Tamburri, Marco Torchiano, Christoph Treude, Burak Turhan, XiaoFeng Wang, Sira Vegas
Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e. g. a questionnaire survey).
Software Engineering General Literature
1 code implementation • 16 Apr 2020 • Brittany Reid, Christoph Treude, Markus Wagner
Software developers often reuse code from online sources such as Stack Overflow within their projects.
Software Engineering
no code implementations • 31 Dec 2019 • Sarah Nadi, Christoph Treude
Such navigational cues could be in the form of essential sentences that help the searcher decide whether they want to read the answer or skip over it.
1 code implementation • 16 Sep 2019 • Zhongxin Liu, Xin Xia, Christoph Treude, David Lo, Shanping Li
We build a dataset with over 41K PRs and evaluate our approach on this dataset through ROUGE and a human evaluation.
Software Engineering
no code implementations • 26 Jun 2018 • Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Christoph Treude
Through a case study of 13 publicly-available defect datasets, we find that feature selection techniques produce inconsistent subsets of metrics and do not mitigate correlated metrics, suggesting that feature selection techniques should not be used and correlation analyses must be applied when the goal is model interpretation.
no code implementations • 13 Apr 2018 • Christoph Treude, Markus Wagner
Software repositories contain large amounts of textual data, ranging from source code comments and issue descriptions to questions, answers, and comments on Stack Overflow.