Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kai Herrmann 0002
dblp:75/65
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2018
0000-0001-6791-9722ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 5 first-authorArtificial intelligence and machine learning · 2 · 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
3 papers |
Transaction processing and concurrency control · 46% Data models and query languages · 46% Database system architecture and tuning · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › versioning
schema versioning |
0.6 | 2 | 2018 | Multi-schema-version data management: data independence in the twenty-first century · VLDB J. 2018 InVerDa - co-existing schema versions made foolproof · ICDE 2016 |
Data models and query languages › schema management
schema evolution |
0.3 | 1 | 2017 | Living in Parallel Realities: Co-Existing Schema Versions with a Bidirectional Database Evolution Language · SIGMOD Conference 2017 |
Database system architecture and tuning
data independence |
0.1 | 1 | 2018 | Multi-schema-version data management: data independence in the twenty-first century · VLDB J. 2018 |
Software maintenance and evolution › software evolution
schema evolution |
0.1 | 1 | 2016 | InVerDa - co-existing schema versions made foolproof · ICDE 2016 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Seamless Database Evolution for Cloud Applications
Aniket Mohapatra, Kai Herrmann 0002, Hannes Voigt, Simon Lüders, Tsvetan Tsokov, Wolfgang Lehner |
DATA | 2 |
| 2018 | Multi-schema-version data management: data independence in the twenty-first century
Kai Herrmann 0002, Hannes Voigt, Torben Bach Pedersen, Wolfgang Lehner |
VLDB J. | 1 |
| 2017 | Living in Parallel Realities: Co-Existing Schema Versions with a Bidirectional Database Evolution LanguageabstractWe introduce end-to-end support of co-existing schema versions within one database. While it is state of the art to run multiple versions of a continuously developed application concurrently, it is hard to do the same for databases. In order to keep multiple co-existing schema versions alive -- which are all accessing the same data set -- developers usually employ handwritten delta code (e.g. views and triggers in SQL). This delta code is hard to write and hard to maintain: if a database administrator decides to adapt the physical table schema, all handwritten delta code needs to be adapted as well, which is expensive and error-prone in practice. In this paper, we present InVerDa: developers use the simple bidirectional database evolution language BiDEL, which carries enough information to generate all delta code automatically. Without additional effort, new schema versions become immediately accessible and data changes in any version are visible in all schema versions at the same time. InVerDa also allows for easily changing the physical table design without affecting the availability of co-existing schema versions. This greatly increases robustness (orders of magnitude less lines of code) and allows for significant performance optimization. A main contribution is the formal evaluation that each schema version acts like a common full-fledged database schema independently of the chosen physical table design. Kai Herrmann 0002, Hannes Voigt, Andreas Behrend, Jonas Rausch, Wolfgang Lehner |
SIGMOD Conference | 1 |
| 2016 | InVerDa - co-existing schema versions made foolproofabstractIn modern software landscapes multiple applications usually share one database as their single point of truth. All these applications will evolve over time by their very nature. Often former versions need to stay available, so database developers find themselves maintaining co-existing schema version of multiple applications in multiple versions. This is highly error-prone and accounts for significant costs in software projects, as developers realize the translation of data accesses between schema versions with hand-written delta code. In this demo, we showcase INVERDA, a tool for integrated, robust, and easy to use database versioning. We rethink the way of specifying the evolution to new schema versions. Using the richer semantics of a descriptive database evolution language, we generate all required artifacts automatically and make database versioning foolproof. Kai Herrmann 0002, Hannes Voigt, Thorsten Seyschab, Wolfgang Lehner |
ICDE | 1 |
| 2015 | CoDEL - A Relationally Complete Language for Database Evolution
Kai Herrmann 0002, Hannes Voigt, Andreas Behrend, Wolfgang Lehner |
ADBIS | 1 |
| 2015 | Database Evolution for Software Product LinesabstractSoftware product lines (SPLs) allow creating a multitude of individual but similar products based on one
common software model. Software components can be developed independently and new products can be
generated easily. Inevitably, software evolves, a new version has to be deployed, and the data already existing
in the database has to be transformed accordingly. As independently developed components are compiled
into an individual SPL product, the local evolution script of every involved component has to be weaved into
a single global database evolution script for the product. In this paper, we report on the database evolution
toolkit DAVE in the context of an industry project. DAVE solves the weaving problem and provides a feasible
solution for database evolution in SPLs. Kai Herrmann 0002, Jan Reimann 0002, Hannes Voigt, Birgit Demuth, Stefan Fromm, Robert Stelzmann, Wolfgang Lehner |
DATA | 1 |
| 2010 | Listen to the customer: model-driven database designabstractIn modern IT landscapes, databases are subject to a major role change. Especially in Service-Oriented Architectures, databases are more and more frequently dedicated to a single application. Therefore, it is even more important to reflect the application requirements in their design. Software developers and application experts formulate application requirements in software models. Hence, we obviously need to bridge the gap to the software world and directly derive a database design from the software models used in application development and maintenance. We introduce this concept as model-driven database design. In this paper, we present the architecture principles of a model-driven database design tool and details on the enumeration and evaluation of logical database designs. Hannes Voigt, Kai Herrmann 0002, Tim Kiefer, Wolfgang Lehner |
IDEAS | 2 |