Demo Data from EDBT 2026 / reviewers in the wild / expert
Stefan Kühne
dblp:98/1366
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0001-9492-2548ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-author · 1 since 2021
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 |
Empirical software engineering · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › software analytics
performance regression detection |
0.4 | 1 | 2019 | PeASS: A Tool for Identifying Performance Changes at Code Level · ASE 2019 |
Methods — techniques the papers use, named apart from their topics
t-test · 0.8regression test selection · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Automated Identification of Performance Changes at Code LevelabstractTo develop software with optimal performance, even small performance changes need to be identified. Identifying performance changes is challenging since the performance of software is influenced by non-deterministic factors. Therefore, not every performance change is measurable with reasonable effort. In this work, we discuss which performance changes are measurable at code level with reasonable measurement effort and how to identify them. We present (1) an analysis of the boundaries of measuring performance changes, (2) an approach for determining a configuration for reproducible performance change identification, and (3) an evaluation comparing of how well our approach is able to identify performance changes in the application server Jetty compared with the usage of Jetty’s own performance regression benchmarks.Thereby, we find (1) that small performance differences are only measurable by fine-grained measurement workloads, (2) that performance changes caused by the change of one operation can be identified using a unit-test-sized workload definition and a suitable configuration, and (3) that using our approach identifies small performance regressions more efficiently than using Jetty’s performance regression benchmarks. David Georg Reichelt, Stefan Kühne, Wilhelm Hasselbring |
QRS | 2 |
| 2019 | PeASS: A Tool for Identifying Performance Changes at Code LevelabstractWe present PeASS (Performance Analysis of Software System versions), a tool for detecting performance changes at source code level that occur between different code versions. By using PeASS, it is possible to identify performance regressions that happened in the past to fix them. PeASS measures the performance of unit tests in different source code versions. To achieve statistic rigor, measurements are repeated and analyzed using an agnostic t-test. To execute a minimal amount of tests, PeASS uses a regression test selection. We evaluate PeASS on a selection of Apache Commons projects and show that 81% of all unit test covered performance changes can be found by PeASS. A video presentation is available at https://www.youtube.com/watch?v=RORFEGSCh6Y and PeASS can be downloaded from https://github.com/DaGeRe/peass. David Georg Reichelt, Stefan Kühne, Wilhelm Hasselbring |
ASE | 2 |
| 2016 | Empirical Analysis of Performance Problems on Code LevelabstractPerformance problems are well known on architecture level. On code level their occurrences have not been systematically researched so far. Since a lot of everyday work of software developers is done on code level, methods and tools with focus on frequent performance problems are relevant. In the presented thesis, a method for systematically evaluating the occurrence and the frequency of performance problems on code level is presented and applied to repositories. The results of this empirical research will be a classification of performance problems and a quantification of their frequency. This will raise the awareness on certain problem classes for developers and will provide a basis for the development of new performance tools for preventing performance problems. David Georg Reichelt, Stefan Kühne |
ICPE | 2 |
| 2010 | Business process modeling with continuous validationabstractAbstract In this article, we present the prototype of a modeling tool that applies graph‐based rules for identifying problems in business process models. The advantage of our approach is twofold. First, it is unnecessary to compute the complete state space of the model to find errors. Second, our technique can even be applied to incomplete business process models. Thus, the modeler can be supported by direct feedback during the model construction. This feedback not only reports problems, but also identifies their reasons and gives suggestions for improvement. Copyright © 2010 John Wiley & Sons, Ltd. Stefan Kühne, Heiko Kern, Volker Gruhn, Ralf Laue 0001 |
J. Softw. Maintenance Res. Pract. | 1 |
| 2008 | Evaluation of OrViA Framework for Model-Driven SOA Implementations: An Industrial Case Study
Sebastian Stein 0002, Stefan Kühne, Jens Drawehn, Sven Feja, Werner Rotzoll |
BPM | 2 |