Grant number: DE180100153 | Funding period: 2018 - 2023
Completed
M Wessel, J Vargovich, MA Gerosa, C Treude
2023-11-01
Software projects frequently use automation tools to perform repetitive activities in the distributed software development process..
S Baltes, C Treude, MP Robillard
2022-01-01
Software engineering is knowledge-intensive and requires software developers to continually search for knowledge, often on communi..
S Wattanakriengkrai, B Chinthanet, H Hata, RG Kula, C Treude, J Guo, K Matsumoto
Traceability between published scientific breakthroughs and their implementation is essential, especially in the case of open-sour..
K Cao, C Chen, S Baltes, C Treude, X Chen
2021-11-05
As a popular Q&A site for programming, Stack Overflow is a treasure for developers. However, the amount of questions and answers o..
M Gerosa, I Wiese, B Trinkenreich, G Link, G Robles, C Treude, I Steinmacher, A Sarma
Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popu..
T Kinsman, M Wessel, MA Gerosa, C Treude
2021-05-01
Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distribute..
C Treude, J Middleton, T Atapattu
2020-11-08
Good software documentation encourages good software engineering, but the meaning of "good"documentation is vaguely defined in the..
E Larios Vargas, M Aniche, C Treude, M Bruntink, G Gousios
The selection of third-party libraries is an essential element of virtually any software development project. However, deciding wh..
J Jiarpakdee, C Tantithamthavorn, C Treude
2020-09-01
The interpretation of defect models heavily relies on software metrics that are used to construct them. Prior work often uses feat..
LF Dias, C Barbosa, G Pinto, I Steinmacher, B Fonseca, M Ribeiro, C Treude, DA Da Costa
2020-08-01
In this paper we characterize the contributions made by employees (developers that work for GitHub, the company) and volunteers (d..
B Reid, C Treude, M Wagner
2020-07-08
Software developers often reuse code from online sources such as Stack Overflow within their projects. However, the process of sea..
S Baltes, C Treude
2020-06-27
Despite the unarguable importance of Stack Overflow (SO) for the daily work of many software developers and despite existing knowl..
MP Robillard, C Treude
2020-02-26
Posts on on-line forums where programmers look for information often include links to Wikipedia when it can be assumed the reader ..
S Nadi, C Treude
2020-02-01
Stack Overflow (SO) has become an essential resource for software development. Despite its success and prevalence, navigating SO r..
M Alghamdi, C Treude, M Wagner
2020-01-01
Automatic text summarisation has drawn considerable interest in the area of software engineering. It is challenging to summarise t..
Z Liu, X Xia, C Treude, D Lo, S Li
2019-11-01
Enabled by the pull-based development model, developers can easily contribute to a project through pull requests (PRs). When creat..
G Robles, I Steinmacher, P Adams, C Treude
Open Source Software (OSS) has conquered the software world. You can see it nearly everywhere, from Internet infrastructure to mob..
CS Yu, C Treude, M Aniche
2019-09-01
Developers spend a large portion of their time and effort on comprehending source code. While many studies have investigated how d..
E Thiselton, C Treude
Background: Compilers tend to produce cryptic and uninformative error messages, leaving programmers confused and requiring them to..
H Hata, C Treude, RG Kula, T Ishio
2019-05-01
Links are an essential feature of the World Wide Web, and source code repositories are no exception. However, despite their many u..
Anwar Alqaimi, Patanamon Thongtanunam, Christoph Treude
When lambda expressions were introduced to the Java programming language as part of the release of Java 8 in 2014, they were the l..
C Treude, M Wagner
Software repositories contain large amounts of textual data, ranging from source code comments and issue descriptions to questions..
2018-11-09
The interpretation of defect models heavily relies on software metrics that are used to construct them. However, such software met..