Demo Data from EDBT 2026 / reviewers in the wild / expert
Tim Dahmen
dblp:65/6886
· DBLP profile ↗
4ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0003-4060-7192ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
1 paper |
Knowledge graphs · 100% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 1 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › programming paradigms
visual programming languages |
0.3 | 1 | 2025 | im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
knowledge graph querying · 2.6code generation · 2.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficient Operation Definition for Screw Compressors with Sensor Configuration and Feature Engineering TechniquesabstractAir compressors are vital in industries, supplying compressed air for industrial applications while ensuring efficiency reduced energy loss, maintenance costs and reliability is critical. These compressors are affected by environmental factors and component health when operating under cyclic conditions. This work presents a data-driven approach to optimize the screw compressor efficiency using feature engineering. Feature selection methods like correlation analysis and Elastic Net identified informative sensors, while feature extraction techniques such as curvature analysis and peak detection quantified deviations of features. To reduce the effort on comparison and faster implementation, an Artificial Neural Network (ANN) Regression with a custom loss function predicts outlet pressure RMSE difference and cycle duration, achieving R-squared scores of 0.97 and 0.99 respectively. The analysis found optimal cycle durations of 193s, 108s, and 94s for high, low, and medium pressures, with RMSE deviations of 0.2, 0.07, and 0.10. The proposed method enables monitoring, alerting users to operational variations for improved compressor efficiency. Akash Mangaluru Ramananda, Niels Ockert, Patrick Harfmann, Areeb Ansari, Holger Zinke, Tim Dahmen, Markus Kley |
KES | 6 |
| 2025 | im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph ApproachabstractImage processing workflows typically consist of a series of different functions, each working with “image” inputs and outputs in an abstract sense. However, the specific in-memory representation of images differs between and sometimes within libraries. Conversion is therefore necessary when integrating functions from several sources into a single program. The conversion process forces users to consider low-level implementation details, including data types, color channels, channel order, minibatch layout, memory locations, and pixel intensity ranges. Specifically in the case of visual programming languages (VPLs), this distracts from high- level operations. We introduce im2im, a Python library that automates the conversion of in-memory image representations. The central concept of this library is a knowledge graph that describes image representations and how to convert between them. The system queries this knowledge graph to generate the conversion code and execute it, converting an image to the desired representation. The effectiveness of the approach is evaluated through two case studies in VPLs. In each case, we compared a workflow created in a basic blockbased VPL with the same workflow enhanced using im2im. These evaluations show that im2im automates type conversions and eliminates the need for manual intervention. Additionally, we compared the overhead of using explicit intermediate representations versus im2im, both of which avoid manual type conversions in VPLs. The results indicate that im2im generates only the necessary conversions, avoiding the runtime overhead associated with converting to and from intermediate formats. A performance comparison between the step-by-step approach used by im2im and a single-function approach demonstrates that the overhead introduced by im2im does not impact practical usability. While focused on block-based VPLs, im2im can be generalized to other VPLs and textual programming environments. Its principles are also applicable to domains other than images. The source code and analyses are available via GitHub. Sunita Saha, Manuela Schuler, Philipp Slusallek, Tim Dahmen |
Proc. ACM Program. Lang. | 5 |
| 2022 | Chaldene: Towards Visual Programming Image Processing in Jupyter NotebooksabstractJupyter Notebook [1] is an open source, interactive computing platform widely used in the scientific computing and artificial intelligence community [2], [3], [4], [5]. The popularity of the platform is a consequence of the generated single notebook document combining source code, markdown, and visualizations (Fig. 1). This makes the platform ideal for tasks such as data analysis and scientific image processing, where repeatability and transparency of analysis tasks are just as important as functionality and performance. However, the obligatory use of code is an obstacle to acceptance of the platform in scientific communities where programming is not generally taught in the curriculum. Consequently, many experimental communities rely on manual image processing using graphical user interfaces [6], [7], [8]. The obvious disadvantages are the lack of repeatability, transparency, and precision in image processing and data analysis tasks. To solve these issues, we propose to extend Jupyter Notebook with visual programming cells. In each visual programming cell, users can create the program by assembling graphical nodes that represent computational instructions, and the textual program is automatically generated and executed by the environment. Cells will support version control aware serialization and deserialization. The core innovation of our proposed work lies in a change of workflow and the adaption of a jupyter-based workflow in experimental communities that have no culture of working with source code. The system can be adapted to multiple applications and domains by integrating new node types. We hereby present an early version of the system and provide one use case from microscopy image processing to demonstrate the integration of existing non-Python software. Philipp Slusallek, Tim Dahmen |
VL/HCC | 4 |
| 2018 | Sparse Scanning Electron Microscopy for Imaging and Segmentation in Connectomics
Pavel Potocek, Remco Schoenmakers, Patrick Trampert, Tim Dahmen, Maurice Peemen |
BIBM | 4 |