Demo Data from EDBT 2026 / reviewers in the wild / expert
Peter Weißgerber
dblp:w/PeterWeissgerber
· DBLP profile ↗
5ranked-venue papers
2as first author
1since 2021 · last 2025
0009-0000-1258-4523ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
4 papers |
Empirical software engineering · 61% Software maintenance and evolution · 39% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
1.0 | 4 | 2025 | A Retrospective on Mining Version Histories to Guide Software Changes · IEEE Trans. Software Eng. 2025 Identifying Refactorings from Source-Code Changes · ASE 2006 Mining Version Histories to Guide Software Changes · ICSE 2004 |
Empirical software engineering › mining software repositories
version history analysis |
0.9 | 2 | 2025 | A Retrospective on Mining Version Histories to Guide Software Changes · IEEE Trans. Software Eng. 2025 Mining Version Histories to Guide Software Changes · IEEE Trans. Software Eng. 2005 |
Software maintenance and evolution
code change analysis |
0.1 | 1 | 2006 | Identifying Refactorings from Source-Code Changes · ASE 2006 |
Software maintenance and evolution
refactoring |
0.1 | 1 | 2006 | Identifying Refactorings from Source-Code Changes · ASE 2006 |
Software maintenance and evolution › refactoring
refactoring detection |
0.1 | 1 | 2006 | Identifying Refactorings from Source-Code Changes · ASE 2006 |
Software maintenance and evolution › recommendation system for software engineering
change recommendation |
0.0 | 1 | 2004 | Mining Version Histories to Guide Software Changes · ICSE 2004 |
Software maintenance and evolution › software evolution
software change |
0.0 | 1 | 2004 | Mining Version Histories to Guide Software Changes · ICSE 2004 |
Methods — techniques the papers use, named apart from their topics
data mining · 0.1source-code change analysis · 0.1association rules · 0.1association rule mining · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Retrospective on Mining Version Histories to Guide Software ChangesabstractTwenty years ago we published a paper titled “Mining Version Histories to Guide Software Changes” in the IEEETransactions of Software Engineering. The paper is considered to be one of the seminal papers of the mining software repositories (MSR) field. In this retrospective, we reflect on the original work, the field of mining software repositories and its community, and its impact on software engineering. Thomas Zimmermann 0001, Peter Weißgerber, Stephan Diehl 0001, Andreas Zeller |
IEEE Trans. Software Eng. | 2 |
| 2008 | Small patches get in!abstractWhile there is a considerable amount of research on analyzing the change information stored in software repositories, only few researcher have looked at software changes contained in email archives in form of patches. In this paper we look at the email archives of two open source projects and answer questions like the following: How many emails contain patches? How long does it take for a patch to be accepted? Does the size of the patch influence its chances to be accepted or the duration until it gets accepted? Obviously, the answers to these questions can be helpful for the authors of patches, in particular because some of the answers are surprising. Peter Weißgerber, Daniel Neu, Stephan Diehl 0001 |
MSR | 1 |
| 2006 | Identifying Refactorings from Source-Code ChangesabstractSoftware has been and is still mostly refactored without tool support. Moreover, as we found in our case studies, programmers tend not to document these changes as refactorings, or even worse label changes as refactorings, although they are not. In this paper we present a technique to detect changes that are likely to be refactorings and rank them according to the likelihood. The evaluation shows that the method has both a high recall and a high precision - it finds most of the refactorings, and most of the found refactoring candidates are really refactorings Peter Weißgerber, Stephan Diehl 0001 |
ASE | 1 |
| 2005 | Mining Version Histories to Guide Software ChangesabstractWe apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed...." Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that is undetectable by program analysis, and 3) can prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict further locations to be changed; the best predictive power is obtained for changes to existing software. In our evaluation based on the history of eight popular open source projects, ROSE's topmost three suggestions contained a correct location with a likelihood of more than 70 percent. Thomas Zimmermann 0001, Peter Weißgerber, Stephan Diehl 0001, Andreas Zeller |
IEEE Trans. Software Eng. | 2 |
| 2004 | Mining Version Histories to Guide Software ChangesabstractWe apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed. . . ". Given a set of existing changes, such rules (a) suggest and predict likely further changes, (b) show up item coupling that is indetectable by program analysis, and (c) prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict 26% of further files to be changed - and 15% of the precise functions or variables. The topmost three suggestions contain a correct location with a likelihood of 64%. Thomas Zimmermann 0001, Peter Weißgerber, Stephan Diehl 0001, Andreas Zeller |
ICSE | 2 |