Time-awareness in object exploration tools: Toward in situ omniscient debugging

C Thiede, M Taeumel, R Hirschfeld - … on New Ideas, New Paradigms, and …, 2023 - dl.acm.org
Exploration of state and behavior is essential for understanding and debugging object-
oriented programs. Many time-related questions about object communication–an object's …

Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials

M Taeumel, R Hirschfeld - Proceedings of the 2022 ACM SIGPLAN …, 2022 - dl.acm.org
We must retain liveness and exploratory practices within the programming systems that
make us feel most productive. However, the temptation to just reuse black boxes through …

Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory Programming

C Thiede, M Taeumel, L Böhme… - Proceedings of the 2024 …, 2024 - dl.acm.org
In exploratory programming, programmers often face a semantic gap between their high-
level understanding and the low-level interfaces available for interacting with objects in a …

Introduction/Roadmap

C Meinel, L Leifer - Design Thinking Research: Innovation–Insight–Then …, 2023 - Springer
After 14 years of strong collaboration and exchange, it is with fond memories and a long list
of community successes that we prepare this volume for the series Design Thinking …

How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System

M Taeumel, P Rein, J Lincke, R Hirschfeld - Design Thinking Research …, 2023 - Springer
Programming environments that provide a feeling of liveness help professionals and
amateurs alike to approach unfamiliar domains with ease through short feedback loops …

Unanticipated Progress Indication: Continuous Responsiveness for Courageous Exploration

M Taeumel, J Lincke, R Hirschfeld - … Conference on the Art, Science, and …, 2024 - dl.acm.org
Scripting environments support exploration from smaller programs to larger systems. From
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …

[PDF][PDF] Unanticipated Progress Indication

M Taeumel, J Lincke, R Hirschfeld - 2024 - taeumel.eu
Scripting environments support exploration from smaller programs to larger systems. From
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …

Package manager for C++

P Fačko - 2024 - dspace.cuni.cz
C++ currently lacks a standard package manager. While two projects competing for
dominance exist, the most popular dependency management method is still to manage the …

[PDF][PDF] How to Tame an Unpredictable Emergence?

Programming environments that provide a feeling of liveness help professionals and
amateurs alike to approach unfamiliar domains with ease through short feedback loops …