Demo Data from SIGIR 2026 / reviewers in the wild / expert
Markus Huggler
dblp:148/1285
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1
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
1 paper |
Software testing · 56% Concurrent programming · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrent data structures |
0.2 | 1 | 2014 | Performance regression testing of concurrent classes · ISSTA 2014 |
Software testing › regression testing
performance regression testing |
0.2 | 1 | 2014 | Performance regression testing of concurrent classes · ISSTA 2014 |
Software testing
test generation |
0.1 | 1 | 2014 | Performance regression testing of concurrent classes · ISSTA 2014 |
Methods — techniques the papers use, named apart from their topics
multi-threaded performance testing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Performance regression testing of concurrent classesabstractDevelopers of thread-safe classes struggle with two opposing goals. The class must be correct, which requires synchronizing concurrent accesses, and the class should provide reasonable performance, which is difficult to realize in the presence of unnecessary synchronization. Validating the performance of a thread-safe class is challenging because it requires diverse workloads that use the class, because existing performance analysis techniques focus on individual bottleneck methods, and because reliably measuring the performance of concurrent executions is difficult. This paper presents SpeedGun, an automatic performance regression testing technique for thread-safe classes. The key idea is to generate multi-threaded performance tests and to compare two versions of a class with each other. The analysis notifies developers when changing a thread-safe class significantly influences the performance of clients of this class. An evaluation with 113 pairs of classes from popular Java projects shows that the analysis effectively identifies 13 performance differences, including performance regressions that the respective developers were not aware of. Michael Pradel, Markus Huggler, Thomas R. Gross |
ISSTA | 2 |