,
Leonard Geier
,
Stefan Ramson
,
Marcel Taeumel
,
Robert Hirschfeld
Creative Commons Attribution 4.0 International license
Exploratory programming involves evaluating a variety of approaches to identify those that advance the problem understanding. For this purpose, we investigated a notation for code designed to encourage experimentation with elements of a program. In our proof-of-concept, we evaluate the idea of program elements connecting by mere proximity through small case studies. We identify multiple constraints to enable connection through proximity and its limitations.
@InProceedings{beckmann_et_al:OASIcs.Programming.2025.15,
author = {Beckmann, Tom and Geier, Leonard and Ramson, Stefan and Taeumel, Marcel and Hirschfeld, Robert},
title = {{Encouraging Experimentation Through Programming by Proximity}},
booktitle = {Companion Proceedings of the 9th International Conference on the Art, Science, and Engineering of Programming (Programming 2025)},
pages = {15:1--15:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-382-9},
ISSN = {2190-6807},
year = {2025},
volume = {134},
editor = {Edwards, Jonathan and Perera, Roly and Petricek, Tomas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.Programming.2025.15},
URN = {urn:nbn:de:0030-drops-242991},
doi = {10.4230/OASIcs.Programming.2025.15},
annote = {Keywords: Visual Programming, Proximity, Experimentation Support}
}
archived version
archived version