VLDB 2026 Research / reviewers in the wild / expert
Frank Eichinger
dblp:54/1947
· DBLP profile ↗
7ranked-venue papers
7as first author
0since 2021 · last 2015
0000-0003-3079-7850ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 5 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorSystems, architecture and hardware · 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.
| Databases, data mining, and information retrieval
1 paper |
Spatial and temporal data management · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Energy systems and smart grids · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
time series compression |
0.2 | 1 | 2015 | A time-series compression technique and its application to the smart grid · VLDB J. 2015 |
Energy systems and smart grids
smart grid data management |
0.1 | 1 | 2015 | A time-series compression technique and its application to the smart grid · VLDB J. 2015 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | A time-series compression technique and its application to the smart grid
Frank Eichinger, Pavel Efros, Stamatis Karnouskos, Klemens Böhm |
VLDB J. | 1 |
| 2014 | Data mining for defects in multicore applications: an entropy-based call-graph techniqueabstractSUMMARY Multicore computers are ubiquitous. Expert developers as well as developers with little experience in parallelism are now asked to create multithreaded software to exploit parallelism in mainstream shared‐memory hardware. However, finding and fixing parallel programming errors is a complex and arduous task. Programmers thus rely on tools such as race detectors that typically focus on reporting errors due to incorrect usage of synchronization constructs or due to missing synchronization. This arsenal of debugging techniques, however, is incomplete. This article presents a new perspective and addresses a largely unexplored direction of defect localization where a wrong usage ofnonparallelprogramming constructs might cause wrongparallelapplication behavior. In particular, we make a contribution by showing how to use data‐mining techniques to locate defects in multithreaded shared‐memory programs. Our technique analyzes execution anomalies in a condensed representation of the dynamic call graphs of a multithreaded object‐oriented application and identifies methods that contain a defect. Compared with race detectors that concentrate on finding incorrect synchronization, our method is able to reveal a wider range of defects that affect the control flow of a parallel program. Results from controlled experiments show that our data‐mining approach finds not only race conditions in different types of multicore applications but also other errors that cause incorrect parallel program behavior. Data‐mining techniques offer a fruitful new ground for parallel program debugging, and we also discuss long‐term directions for this interesting field. Copyright © 2012 John Wiley & Sons, Ltd. Frank Eichinger, Victor Pankratius, Klemens Böhm |
Concurr. Comput. Pract. Exp. | 1 |
| 2011 | Scalable Software-Defect Localisation by Hierarchical Mining of Dynamic Call GraphsabstractThe localisation of defects in computer programmes is essential in software engineering and is important in domain-specific data mining. Existing techniques which build on call-graph mining localise defects well, but do not scale for large software projects. This paper presents a hierarchical approach with good scalability characteristics. It makes use of novel call-graph representations, frequent subgraph mining and feature selection. It first analyses call graphs of a coarse granularity, before it zooms-in into more fine-grained graphs. We evaluate our approach with defects in the Mozilla Rhino project: In our setup, it narrows down the code a developer has to examine to about 6% only. Frank Eichinger, Christopher Oßner, Klemens Böhm |
SDM | 1 |
| 2010 | Software-Defect Localisation by Mining Dataflow-Enabled Call Graphs
Frank Eichinger, Klaus Krogmann, Roland Klug, Klemens Böhm |
ECML/PKDD (1) | 1 |
| 2010 | From source code to runtime behaviour: Software metrics help to select the computer architecture
Frank Eichinger, David Kramer, Klemens Böhm, Wolfgang Karl |
Knowl. Based Syst. | 1 |
| 2009 | Selecting Computer Architectures by Means of Control-Flow-Graph Mining
Frank Eichinger, Klemens Böhm |
IDA | 1 |
| 2008 | Mining Edge-Weighted Call Graphs to Localise Software Bugs
Frank Eichinger, Klemens Böhm, Matthias Huber |
ECML/PKDD (1) | 1 |