Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter Weißgerber

dblp:w/PeterWeissgerber · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Empirical software engineering
mining software repositories
1.042025
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.922025
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.112006
Identifying Refactorings from Source-Code Changes · ASE 2006
Software maintenance and evolution
refactoring
0.112006
Identifying Refactorings from Source-Code Changes · ASE 2006
Software maintenance and evolution › refactoring
refactoring detection
0.112006
Identifying Refactorings from Source-Code Changes · ASE 2006
Software maintenance and evolution › recommendation system for software engineering
change recommendation
0.012004
Mining Version Histories to Guide Software Changes · ICSE 2004
Software maintenance and evolution › software evolution
software change
0.012004
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
YearPublicationVenuePosition
2025 A Retrospective on Mining Version Histories to Guide Software Changes
abstract
Twenty 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!
abstract
While 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
MSR1
2006 Identifying Refactorings from Source-Code Changes
abstract
Software 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
ASE1
2005 Mining Version Histories to Guide Software Changes
abstract
We 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 Changes
abstract
We 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
ICSE2