VLDB 2026 Research / reviewers in the wild / expert
Richard Müller 0002
dblp:06/10014-2
· DBLP profile ↗
7ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0001-6730-4082ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Software product lines and features from the perspective of set theory with an application to feature location
Ulrich W. Eisenecker, Richard Müller 0002 |
J. Syst. Softw. | 2 |
| 2021 | A Method for Debugging Process Discovery Pipelines to Analyze the Consistency of Model Properties
Christopher Klinkmüller, Alexander Seeliger, Richard Müller 0002, Luise Pufahl, Ingo Weber |
BPM | 3 |
| 2020 | Identifying Usability Issues of Software Analytics Applications in Immersive Augmented RealityabstractSoftware analytics in augmented reality (AR) is said to have great potential. One reason why this potential is not yet fully exploited may be usability problems of the AR user interfaces. We present an iterative and qualitative usability evaluation with 15 subjects of a state-of-the-art application for software analytics in AR. We could identify and resolve numerous usability issues. Most of them were caused by applying conventional user interface elements, such as dialog windows, buttons, and scrollbars. The used city visualization, however, did not cause any usability issues. Therefore, we argue that future work should focus on making conventional user interface elements in AR obsolete by integrating their functionality into the immersive visualization. David Baum, Stefan Bechert, Ulrich W. Eisenecker, Isabelle Meichsner, Richard Müller 0002 |
VISSOFT | 5 |
| 2019 | Mining Process Mining Practices: An Exploratory Characterization of Information Needs in Process Analytics
Christopher Klinkmüller, Richard Müller 0002, Ingo Weber |
BPM | 2 |
| 2018 | Towards an Open Source Stack to Create a Unified Data Source for Software Analysis and VisualizationabstractThe beginning of every software analysis and visualization process is data acquisition. However, there are various sources of data about a software system. The methods used to extract the relevant data are as diverse as the sources are. Furthermore, integration and storage of heterogeneous data from different software artifacts to form a unified data source are very challenging. In this paper, we introduce an extensible open source stack to take the first step to solve these challenges. We show its feasibility by analyzing and visualizing JUnit and provide answers regarding the schema, selection, and implementation of software artifacts' data. Richard Müller 0002, Dirk Mahler, Michael Hunger, Jens Nerche, Markus Harrer |
VISSOFT | 1 |
| 2018 | Visualizing Design Erosion: How Big Balls of Mud are MadeabstractSoftware systems are not static, they have to undergo frequent changes to stay fit for purpose, and in the process of doing so, their complexity increases. It has been observed that this process often leads to the erosion of the systems design and architecture and with it, the decline of many desirable quality attributes, such as maintainability. This process can be captured in terms of antipatterns - atomic violations of widely accepted design principles. We present a visualisation that exposes the design of evolving Java programs, highlighting instances of selected antipatterns including their emergence and cancerous growth. This visualisation assists software engineers and architects in assessing, tracing and therefore combating design erosion. We evaluated the effectiveness of the visualisation in four case studies with ten participants. David Baum, Jens Dietrich 0001, Craig Anslow, Richard Müller 0002 |
VISSOFT | 4 |
| 2017 | GETAVIZ: Generating Structural, Behavioral, and Evolutionary Views of Software Systems for Empirical EvaluationabstractSoftware visualizations are used to support stakeholders in software engineering activities like development, project management, and maintenance. The respective tasks determine which aspects of software, i.e., structural, behavioral and/or evolutionary information, need to be visualized. To promote the usage of software visualizations they have to optimally support the needs of the respective stakeholder for the specific task at hand. Therefore, we see the necessity to create innovative visualizations and to optimize existing ones. In order to achieve this, it is necessary to empirically evaluate the different visualizations and their variants. In this paper, we present GETAVIZ as a toolset to support these processes, i.e., designing visualizations, generating task- and role specific visualizations, and conducting empirical evaluations. The toolset implements the concept of generative and model-driven software visualization and makes it possible to generate different visualizations for all three aspects of software. Its strength lies in its adaptability, so that new visualizations and variations of existing ones can be implemented easily. In addition to the generator this toolset contains several extractors for different programming languages, a browser-based user interface for viewing and interacting with visualizations, and an evaluation server to facilitate the execution of local and remote experiments. The paper illustrates the capabilities of GETAVIZ and it discusses plans for its further development. David Baum, Jan Schilbach, Pascal Kovacs, Ulrich W. Eisenecker, Richard Müller 0002 |
VISSOFT | 5 |