Demo Data from EDBT 2026 / reviewers in the wild / expert
Niko Schwarz
dblp:10/9840
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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
2 papers |
Software maintenance and evolution · 64% Empirical software engineering · 36% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.2 | 2 | 2012 | On how often code is cloned across repositories · ICSE 2012 Hot clones: Combining search-driven development, clone management, and code provenance · ICSE 2012 |
Software maintenance and evolution
code clone detection |
0.1 | 1 | 2012 | On how often code is cloned across repositories · ICSE 2012 |
Software maintenance and evolution
code clone management |
0.1 | 1 | 2012 | Hot clones: Combining search-driven development, clone management, and code provenance · ICSE 2012 |
Software maintenance and evolution › traceability
code provenance |
0.0 | 1 | 2012 | Hot clones: Combining search-driven development, clone management, and code provenance · ICSE 2012 |
Methods — techniques the papers use, named apart from their topics
hashing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Hot clones: Combining search-driven development, clone management, and code provenanceabstractCode duplication is common in current programming-practice: programmers search for snippets of code, incorporate them into their projects and then modify them to their needs. In today's practice, no automated scheme is in place to inform both parties of any distant changes of the code. As code snippets continue to evolve both on the side of the user and on the side of the author, both may wish to benefit from remote bug fixes or refinements - authors may be interested in the actual usage of their code snippets, and researchers could gather information on clone usage. We propose to maintain a link between software clones across repositories and outline how the links can be created and maintained. Niko Schwarz |
ICSE | 1 |
| 2012 | On how often code is cloned across repositoriesabstractDetecting code duplication in large code bases, or even across project boundaries, is problematic due to the massive amount of data involved. Large-scale clone detection also opens new challenges beyond asking for the provenance of a single clone fragment, such as assessing the prevalence of code clones on the entire code base, and their evolution. We propose a set of lightweight techniques that may scale up to very large amounts of source code in the presence of multiple versions. The common idea behind these techniques is to use bad hashing to get a quick answer. We report on a case study, the Squeaksource ecosystem, which features thousands of software projects, with more than 40 million versions of methods, across more than seven years of evolution. We provide estimates for the prevalence of type-1, type-2, and type-3 clones in Squeaksource. Niko Schwarz, Mircea Lungu, Romain Robbes |
ICSE | 1 |