VLDB 2026 Research / reviewers in the wild / expert
Andreas Biesdorf
dblp:28/7092
· DBLP profile ↗
14ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0003-0206-7746ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 4 first-authorArtificial intelligence and machine learning · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Mining domain-specific edit operations from model repositories with applications to semantic lifting of model differences and change profilingabstractAbstract Model transformations are central to model-driven software development. Applications of model transformations include creating models, handling model co-evolution, model merging, and understanding model evolution. In the past, various (semi-)automatic approaches to derive model transformations from meta-models or from examples have been proposed. These approaches require time-consuming handcrafting or the recording of concrete examples, or they are unable to derive complex transformations. We propose a novel unsupervised approach, called Ockham , which is able to learn edit operations from model histories in model repositories. Ockham is based on the idea that meaningful domain-specific edit operations are the ones that compress the model differences. It employs frequent subgraph mining to discover frequent structures in model difference graphs. We evaluate our approach in two controlled experiments and one real-world case study of a large-scale industrial model-driven architecture project in the railway domain. We found that our approach is able to discover frequent edit operations that have actually been applied before. Furthermore, Ockham is able to extract edit operations that are meaningful—in the sense of explaining model differences through the edit operations they comprise—to practitioners in an industrial setting. We also discuss use cases (i.e., semantic lifting of model differences and change profiles) for the discovered edit operations in this industrial setting. We find that the edit operations discovered by Ockham can be used to better understand and simulate the evolution of models. Christof Tinnes, Timo Kehrer, Mitchell Joblin, Uwe Hohenstein, Andreas Biesdorf, Sven Apel |
Autom. Softw. Eng. | 5 |
| 2022 | Tackling Model Drifts in Industrial Model-driven Software Product Lines by Means of a Graph Database
Christof Tinnes, Uwe Hohenstein, Wolfgang Rössler, Andreas Biesdorf |
DATA | 4 |
| 2022 | Sometimes you have to treat the symptoms: tackling model drift in an industrial clone-and-own software product lineabstractMany industrial software product lines use a clone-and-own approach for reuse among software products. As a result, the different products in the product line may drift apart, which implies increased efforts for tasks such as change propagation, domain analysis, and quality assurance. While many solutions have been proposed in the literature, these are often difficult to apply in a real-world setting. We study this drift of products in a concrete large-scale industrial model-driven clone-and-own software product line in the railway domain at our industry partner. For this purpose, we conducted interviews and a survey, and we investigated the models in the model history of this project. We found that increased efforts are mainly caused by large model differences and increased communication efforts. We argue that, in the short-term, treating the symptoms (i.e., handling large model differences) can help to keep efforts for software product-line engineering acceptable — instead of employing sophisticated variability management. To treat the symptoms, we employ a solution based on semantic-lifting to simplify model differences. Using the interviews and the survey, we evaluate the feasibility of variability management approaches and the semantic-lifting approach in the context of this project. Christof Tinnes, Wolfgang Rössler, Uwe Hohenstein, Torsten Kühn, Andreas Biesdorf, Sven Apel |
ESEC/SIGSOFT FSE | 5 |
| 2021 | Learning Domain-Specific Edit Operations from Model Repositories with Frequent Subgraph MiningabstractModel transformations play a fundamental role in model-driven software development. They can be used to solve or support central tasks, such as creating models, handling model co-evolution, and model merging. In the past, various (semi-)automatic approaches have been proposed to derive model transformations from meta-models or from examples. These approaches require time-consuming handcrafting or the recording of concrete examples, or they are unable to derive complex transformations. We propose a novel unsupervised approach, called Ockham, which is able to learn edit operations from model histories in model repositories. Ockham is based on the idea that meaningful domain-specific edit operations are the ones that compress the model differences. It employs frequent subgraph mining to discover frequent structures in model difference graphs. We evaluate our approach in two controlled experiments and one real-world case study of a large-scale industrial model-driven architecture project in the railway domain. We found that our approach is able to discover frequent edit operations that have actually been applied before. Furthermore, Ockham is able to extract edit operations that are meaningful to practitioners in an industrial setting. Christof Tinnes, Timo Kehrer, Mitchell Joblin, Uwe Hohenstein, Andreas Biesdorf, Sven Apel |
ASE | 5 |
| 2020 | The Evolution of Architectural Decision Making as a Key Focus Area of Software Architecture Research: A Semi-Systematic Literature StudyabstractLiterature review studies are essential and form the foundation for any type of research. They serve as the point of departure for those seeking to understand a research topic, as well as, helps research communities to reflect on the ideas, fundamentals, and approaches that have emerged, been acknowledged, and formed the state-of-the-art. In this paper, we present a semi-systematic literature review of 218 papers published over the last four decades that have contributed to a better understanding of architectural design decisions (ADDs). These publications cover various related topics including tool support for managing ADDs, human aspects in architectural decision making (ADM), and group decision making. The results of this paper should be treated as a getting-started guide for researchers who are entering the investigation phase of research on ADM. In this paper, the readers will find a brief description of the contributions made by the established research community over the years. Based on those insights, we recommend our readers to explore the publications and the topics in depth. Manoj Bhat, Klym Shumaiev, Uwe Hohenstein, Andreas Biesdorf, Florian Matthes |
ICSA | 4 |
| 2019 | Supporting the DevOps Feedback Loop using Unsupervised Machine LearningabstractThe following topics are dealt with: learning (artificial intelligence); pattern classification; natural language processing; convolutional neural nets; feature extraction; neural nets; support vector machines; multi-agent systems; text analysis; vectors. Iris Figalist, Andreas Biesdorf, Christoph Brand, Sebastian Feld, Marie Kiermeier |
INISTA | 2 |
| 2018 | Architectural Considerations for a Data Access Marketplace
Uwe Hohenstein, Sonja Zillner, Andreas Biesdorf |
DATA | 3 |
| 2018 | An Expert Recommendation System for Design Decision Making: Who Should be Involved in Making a Design Decision?abstractIn large software engineering projects, designing software systems is a collaborative decision-making process where a group of architects and developers make design decisions on how to address design concerns by discussing alternative design solutions. For the decision-making process, involving appropriate individuals requires objectivity and awareness about their expertise. In this paper, we propose a novel expert recommendation system that identifies individuals who could be involved in tackling new design concerns in software engineering projects. The approach behind the proposed system addresses challenges such as identifying architectural skills, quantifying architectural expertise of architects and developers, and finally matching and recommending individuals with suitable expertise to discuss new design concerns. To validate our approach, a quantitative evaluation of the recommendation system was performed using design decisions from four software engineering projects. The evaluation not only indicates that individuals with architectural expertise can be identified for design decision making but also provides quantitative evidence for the existence of personal experience bias during the decision-making process. Manoj Bhat, Klym Shumaiev, Uwe Hohenstein, Andreas Biesdorf, Florian Matthes |
ICSA | 5 |
| 2017 | Automatic Extraction of Design Decisions from Issue Management Systems: A Machine Learning Based Approach
Manoj Bhat, Klym Shumaiev, Andreas Biesdorf, Uwe Hohenstein, Florian Matthes |
ECSA | 3 |
| 2016 | A spherical harmonics intensity model for 3D segmentation and 3D shape analysis of heterochromatin foci
Simon Eck, Stefan Wörz, Katharina Müller-Ott, Matthias Hahn, Andreas Biesdorf, Gunnar Schotta, Karsten Rippe, Karl Rohr |
Medical Image Anal. | 5 |
| 2012 | Segmentation and quantification of the aortic arch using joint 3D model-based segmentation and elastic image registration
Andreas Biesdorf, Karl Rohr, Duan Feng, Hendrik von Tengg-Kobligk, Fabian Rengier, Dittmar Böckler, Hans-Ulrich Kauczor, Stefan Wörz |
Medical Image Anal. | 1 |
| 2011 | Model-Based Segmentation and Motion Analysis of the Thoracic Aorta from 4D ECG-Gated CTA Images
Andreas Biesdorf, Stefan Wörz, Tim Frederik Weber, Tobias Heye, Waldemar Hosch, Hendrik von Tengg-Kobligk, Karl Rohr |
MICCAI (1) | 1 |
| 2010 | Combined Model-Based Segmentation and Elastic Registration for Accurate Quantification of the Aortic Arch
Andreas Biesdorf, Karl Rohr, Hendrik von Tengg-Kobligk, Stefan Wörz |
MICCAI (1) | 1 |
| 2009 | Hybrid Spline-Based Multimodal Registration Using Local Measures for Joint Entropy and Mutual Information
Andreas Biesdorf, Stefan Wörz, Hans-Jürgen Kaiser, Christoph Stippich, Karl Rohr |
MICCAI (1) | 1 |