SPLASH 2022
Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Mon 5 Dec 2022 09:30 - 09:45 at Seminar Room LG004 - Session 1

Computational notebooks have been gaining prominence as a development environment suitable for non-experienced developers. However, it requires proficiency in writing syntactically and semantically correct code. In this article, we propose integrating a block-based approach into computational notebooks to prevent syntactical errors and ease the non-expert developers' adoption. Furthermore, we rely on two tools previously implemented (Bacatá and Kogi) to (i) create a computational notebook for Domain-Specific Languages and (ii) generate a block-based representation upon the language definition. Consequently, our approach does not exclusively focus on integrating a block-based environment into computational notebooks but on enabling the creation and integration of domain-specific block-based environments into notebooks. Future work concerns the evaluation of our proposal through a user study.

Mon 5 Dec

Displayed time zone: Auckland, Wellington change

09:00 - 10:00
09:00
15m
Talk
Creating Dynamic Prototypes from Web Page SketchesVirtual
PAINT
Tommaso Calo Politecnico di Torino, Luigi De Russis Politecnico di Torino
DOI
09:15
15m
Talk
Toward a VR-Native Live Programming EnvironmentVirtual
PAINT
Leonard Geier University of Potsdam; Hasso Plattner Institute, Clemens Tiedt University of Potsdam; Hasso Plattner Institute, Tom Beckmann University of Potsdam; Hasso Plattner Institute, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute
DOI
09:30
15m
Talk
Suppose You Had Blocks within a NotebookVirtual
PAINT
Mauricio Verano Merino Vrije Universiteit Amsterdam, Juan Pablo Sáenz Politecnico di Torino, Ana María Díaz Castillo Teach for All
DOI Pre-print
09:45
15m
Talk
Interaction vs. Abstraction: Managed Copy and PasteVirtual
PAINT
Jonathan Edwards Independent, Tomas Petricek Charles University
DOI Pre-print