Notice
This record is in review state, the data has not yet been validated.
Date
2024-01-01Type
- Conference Paper
Altmetrics
Abstract
While visual scaffolding, live programming, and direct manipulation of the program state are considered useful programming paradigms for novices, they might not always offer the same benefits to experienced software developers. In this essay, we will use chess as a proxy for exploring how these paradigms can also support those who have an intuitive understanding of the program state and its connection with textual code. We will consider the visual programming language Algot and recent user studies conducted on the language to uncover insights into how direct manipulation and programming by demonstration can benefit everyone. Show more
External links
Journal / series
PROCEEDINGS OF THE 2024 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, ONWARD! 2024Pages / Article No.
Event
Subject
visual programming; live programming; programming by demonstration; low-code; no-code; direct manipulation; program comprehensionMore
Show all metadata
Altmetrics