activity
20172025
most citedExploratory and Live, Programming and Coding: A Literature Study Comparing Perspectives on Liveness

49 citations · 86 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2025

Probing the Design Space: Parallel Versions for Exploratory Programming

Tom Beckmann, Joana Bergsiek, Eva Krebs +4

Exploratory programming involves open-ended tasks. To evaluate their progress on these, programmers require frequent feedback and means to tell if the feedback they observe is brin…

cs.PL2024★ 2 cited

Does Task Complexity Moderate the Benefits of Liveness? A Controlled Experiment

Patrick Rein, Stefan Ramson, Tom Beckmann +1

Live programming features can be found in a range of programming environments, from individual prototypes to widely used environments. While liveness is generally considered a usef…

cs.PL2024★ 1 cited

Broadening the View of Live Programmers: Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment

Patrick Rein, Christian Flach, Stefan Ramson +2

Live programming provides feedback on run-time behavior by visualizing concrete values of expressions close to the source code. When using such a local perspective on run-time beha…

cs.SE2019★ 23 cited

Babylonian-style Programming: Design and Implementation of an Integration of Live Examples into General-purpose Source Code

David Rauch, Patrick Rein, Stefan Ramson +2

When working on a program, developers traditionally have to simulate the behavior of the abstract code in their heads until they can execute the application. Live programming aims…

cs.PL2018★ 49 cited

Exploratory and Live, Programming and Coding: A Literature Study Comparing Perspectives on Liveness

Patrick Rein, Stefan Ramson, Jens Lincke +2

Various programming tools, languages, and environments give programmers the impression of changing a program while it is running. This experience of liveness has been discussed for…

cs.SE2017★ 11 cited

Active Expressions: Basic Building Blocks for Reactive Programming

Stefan Ramson, Robert Hirschfeld

Modern software development without reactive programming is hard to imagine. Reactive programming favors a wide class of contemporary software systems that respond to user input, n…