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

Ralf Diestelkämper

dblp:205/2251 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
3since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 5 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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.

Databases, data mining, and information retrieval
4 papers
Query processing and optimization · 79% Data integration and cleaning · 16% Distributed and cloud data management · 4%

Topics — the 6 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › query result explanation
missing answer explanation
1.022021
Debugging Missing Answers for Spark Queries over Nested Data with Breadcrumb · Proc. VLDB Endow. 2021
To Not Miss the Forest for the Trees - A Holistic Approach for Explaining Missing Answers over Nested Data · SIGMOD Conference 2021
Query processing and optimization › SQL query processing
nested query processing
1.022021
Debugging Missing Answers for Spark Queries over Nested Data with Breadcrumb · Proc. VLDB Endow. 2021
To Not Miss the Forest for the Trees - A Holistic Approach for Explaining Missing Answers over Nested Data · SIGMOD Conference 2021
Data integration and cleaning
data provenance
0.722019
Capturing and Querying Structural Provenance in Spark with Pebble · SIGMOD Conference 2019
A survey on provenance: What for? What form? What from? · VLDB J. 2017
Query processing and optimization
query debugging
0.512021
Debugging Missing Answers for Spark Queries over Nested Data with Breadcrumb · Proc. VLDB Endow. 2021
Query processing and optimization
query result explanation
0.512021
To Not Miss the Forest for the Trees - A Holistic Approach for Explaining Missing Answers over Nested Data · SIGMOD Conference 2021
Query processing and optimization › complex data query processing
nested data processing
0.412019
Capturing and Querying Structural Provenance in Spark with Pebble · SIGMOD Conference 2019

Methods — techniques the papers use, named apart from their topics

query-based explanation · 0.5heuristic algorithm · 0.5
YearPublicationVenuePosition
2025 A User-Centric Evaluation of a Continuing Education Course Recommender System
abstract
The global labor market is changing due to artificial intelligence (AI), causing job losses and new opportunities. One predicted consequence is the emergence of a discrepancy between the skills possessed by employers and employees and those offered by continuing education providers. AI-based systems, such as recommender systems (RS), could help bridge this gap. RS are commonly used in educational settings, though their application in continuing vocational education (CVE) remains limited. This study evaluates two deployed hybrid explainable RS versions for CVE courses provided by a German startup-one using knowledge graphs combined with collaborative filtering and the other employing a deep neural network. These RS generate recommendations from a database of 1,500 courses that six German CVE course providers deliver. The goals of this evaluation study are twofold: to evaluate the status quo of the RS and to explore potential improvements. We evaluated this RS by conducting 26 semi-structured interviews with neutral CVE course counselors in two settings. Group one worked with the RS on fictional cases, while group two used it for a month in real situations. Participants saw value in the RS but noted that the quality of explanations was insufficient. Both groups found the RS easy to use but suggested improvements, such as adding questions on preferred learning formats to enhance recommendations.
Floris Karl Scherb, Dirk Ifenthaler, Philipp Von Bachmann, Ralf Diestelkämper
EDUCON4
2021 To Not Miss the Forest for the Trees - A Holistic Approach for Explaining Missing Answers over Nested Data
abstract
Query-based explanations for missing answers identify which operators of a query are responsible for the failure to return a missing answer of interest. This type of explanations has proven useful, e.g., to debug complex analytical queries. Such queries are frequent in big data systems such as Apache Spark. We present a novel approach to produce query-based explanations. It is the first to support nested data and to consider operators that modify the schema and structure of the data (e.g., nesting, projections) as potential causes of missing answers. To efficiently compute explanations, we propose a heuristic algorithm that applies two novel techniques: (i) reasoning about multiple schema alternatives for a query and (ii) re-validating at each step whether an intermediate result can contribute to the missing answer. Using an implementation on Spark, we demonstrate that our approach is the first to scale to large datasets while often finding explanations that existing techniques fail to identify.
Ralf Diestelkämper, Seokki Lee, Melanie Herschel, Boris Glavic
SIGMOD Conference1
2021 Debugging Missing Answers for Spark Queries over Nested Data with Breadcrumb
abstract
We present Breadcrumb, a system that aids developers in debugging queries through query-based explanations for missing answers. Given as input a query and an expected, but missing, query result, Breadcrumb identifies operators in the input query that are responsible for the failure to derive the missing answer. These operators form explanations that guide developers who can then focus their debugging efforts on fixing these parts of the query. Breadcrumb is implemented on top of Apache Spark. Our approach is the first that scales to big data dimensions and is capable of finding explanations for common errors in queries over nested and de-normalized data, e.g., errors based on misinterpreting schema semantics.
Ralf Diestelkämper, Seokki Lee, Boris Glavic, Melanie Herschel
Proc. VLDB Endow.1
2020 Distributed Tree-Pattern Matching in Big Data Analytics Systems
Ralf Diestelkämper, Melanie Herschel
ADBIS1
2020 Tracing nested data with structural provenance for big data analytics
Ralf Diestelkämper, Melanie Herschel
EDBT1
2019 Capturing and Querying Structural Provenance in Spark with Pebble
abstract
Analyzing and debugging Spark processing pipelines is a tedious task which typically involves a lot of engineering effort. The task becomes even more complex when the pipelines process nested data. Provenance solutions that track the derivation process of individual data items assist data engineers while debugging these pipelines. However, state-of-the-art solutions do not precisely track nested data items.
Ralf Diestelkämper, Melanie Herschel
SIGMOD Conference1
2017 A survey on provenance: What for? What form? What from?
Melanie Herschel, Ralf Diestelkämper, Houssem Ben Lahmar
VLDB J.2