120 citations · 696 across the 81 of their papers we have counts for
11 papers · 1 filter
How Successful Are Open Source Contributions From Countries with Different Levels of Human Development?
Leonardo Furtado, Bruno Cartaxo, Christoph Treude +1
Are Brazilian developers less likely to have a contribution accepted than their peers from, say, the United Kingdom? In this paper we studied whether the developers' location relat…
A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits
Steffen Herbold, Alexander Trautsch, Benjamin Ledel +45
Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only…
Business-Driven Technical Debt Prioritization: An Industrial Case Study
Rodrigo Rebouças de Almeida, Rafael do Nascimento Ribeiro, Christoph Treude +1
Incorporating the business perspective into prioritizing technical debt is essential to contribute to decision making in industry. In this paper, we evolve and evaluate a business-…
Empirical Standards for Software Engineering Research
Paul Ralph, Nauman bin Ali, Sebastian Baltes +39
Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer…
Beyond Accuracy: Assessing Software Documentation Quality
Christoph Treude, Justin Middleton, Thushari Atapattu
Good software documentation encourages good software engineering, but the meaning of "good" documentation is vaguely defined in the software engineering literature. To clarify this…
Selecting third-party libraries: The practitioners' perspective
Enrique Larios-Vargas, Maurício Aniche, Christoph Treude +2
The selection of third-party libraries is an essential element of virtually any software development project. However, deciding which libraries to choose is a challenging practical…
Human-Like Summaries from Heterogeneous and Time-Windowed Software Development Artefacts
Mahfouth Alghamdi, Christoph Treude, Markus Wagner
Automatic text summarisation has drawn considerable interest in the area of software engineering. It is challenging to summarise the activities related to a software project, (1) b…
Optimising the Fit of Stack Overflow Code Snippets into Existing Code
Brittany Reid, Christoph Treude, Markus Wagner
Software developers often reuse code from online sources such as Stack Overflow within their projects. However, the process of searching for code snippets and integrating them with…
The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol
Ingrid Nunes, Christoph Treude, Fabio Calefato
Background: Collaboration among software engineers through face-to-face discussions in teams has been promoted since the adoption of agile methods. However, these discussions might…
GitHub Repositories with Links to Academic Papers: Public Access, Traceability, and Evolution
Supatsara Wattanakriengkrai, Bodin Chinthanet, Hideaki Hata +4
Traceability between published scientific breakthroughs and their implementation is essential, especially in the case of open-source scientific software which implements bleeding-e…
Code Duplication on Stack Overflow
Sebastian Baltes, Christoph Treude
Despite the unarguable importance of Stack Overflow (SO) for the daily work of many software developers and despite existing knowledge about the impact of code duplication on softw…