Publications
Journal Articles
Conference Papers (reviewed)
Workshop Papers (reviewed)
Theses
Editorship
Technical Reports
2024
MμSE: Supporting Exploration of Software-Hardware Interactions Through Examples
Extensible Tooling for Reactive Programming Based on Active Expressions
Broadening the View of Live Programmers Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment
2023
Pronto: Prototyping a Prototyping Tool for Game Mechanic Prototyping
Structured Editing for All: Deriving Usable Structured Editors from Grammars
2022
Explicit Tool Support for Implicit Layer Activation
2021
Shortening Feedback Loops in a Live Game Development Environment
2020
Zone-based Layer Activation Context-specific Behavior Adaptations across Logically-connected Asynchronous Operations
Proceedings of the 2020 Joint Workshop of the German Research Training Groups in Computer Science
Visual Design for a Tree-Oriented Projectional Editor
SandBlocks Integration visueller und textueller Elemente in Live-Programmiersysteme
2019
An Exploratory Literature Study on Live-Tooling in the Game Industry
Implementing Babylonian/S by Putting Examples Into Contexts Tracing Instrumentation for Example-based Live Programming as a Use Case for Context-oriented Programming
Babylonian-style Programming Design and Implementation of an Integration of Live Examples Into General-purpose Source Code
Exploratory and Live, Programming and Coding A Literature Study Comparing Perspectives on Liveness
A Comparison of Implementation Techniques for Implicit Layer Activation
2018
Piggyback Profiling: Enhancing Query Results with Metadata
2017
Towards Concept-aware Programming Environments for Guiding Software Modularity
Designing a Live Development Experience for Web-Components
Living in Your Programming Environment Towards an Environment for Exploratory Adaptations of Productivity Tools
Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems
The Declarative Nature of Implicit Layer Activation
Active Expressions: Basic Building Blocks for Reactive Programming
Active Expressions as a Basic Building Block for Reactive Programming Concepts
2016
How Live are Live Programming Systems? Benchmarking the Response Times of Live Programming Environments
Multi-level Debugging for Interpreter Developers
Reactive Object Queries Consistent Views in Object-oriented Languages
Automatically Selecting and Optimizing Constraint Solver Procedures for Object-Constraint Languages
Compatibility Layers for Interface Mediation at Run-Time
2015
Connecting Object Constraints with Context-oriented Programming Scoping Constraints with Layers and Activating Layers with Constraints
Scoping Constraints and Reactive Behavior Towards a Practical Object Constraint Programming Tool
My master's thesis.
2013
Tracking Visitor Engagement in the Blogosphere for Leveraging Rankings
Publication of data analysis and visualization techniques we developed for the master seminar Social Media Analysis.
2012
Analysis and Comparison of WebGL Frameworks for Web-Based Rendering of Massive Graph Data Structures
My bachelor thesis.
The documents provided here are included by me as contributing author as a means to ensure access to the work for personal, non-commercial use. They are not for redistribution. These are the author versions of the papers, the definitive versions are published in the relevant proceedings. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.