activity
20162026
most citedFoundations of a live data exploration environment

5 citations · 11 across the 11 of their papers we have counts for

collaborators
Showing cs.PLShow all

9 papers · 1 filter

cs.PL2026

Formal Semantics and Type System for Vega Data Transformations

Kristýna Petrlíková, Tomas Petricek

Vega is a popular declarative language for creating interactive data visualizations. It supports reactive data transformations using its streaming dataflow architecture. Despite it…

cs.PL20241 cited

Schema Evolution in Interactive Programming Systems

Jonathan Edwards, Tomas Petricek, Tijs van der Storm +1

Many improvements to programming have come from shortening feedback loops, for example with Integrated Development Environments, Unit Testing, Live Programming, and Distributed Ver…

cs.PL2024

Don't Call Us, We'll Call You: Towards Mixed-Initiative Interactive Proof Assistants for Programming Language Theory

Jan Liam Verter, Tomas Petricek

There are two kinds of systems that programming language researchers use for their work. Semantics engineering tools let them interactively explore their definitions, while proof a…

cs.PL20211 cited

Typed Image-based Programming with Structure Editing

Jonathan Edwards, Tomas Petricek

Many beloved programming systems are image-based: self-contained worlds that persist both code and data in a single file. Examples include Smalltalk, LISP, HyperCard, Flash, and sp…

cs.PL2021

Linked visualisations via Galois dependencies

Roly Perera, Minh Nguyen, Tomas Petricek +1

We present new language-based dynamic analysis techniques for linking visualisations and other structured outputs to data in a fine-grained way, allowing a user to interactively ex…

cs.PL20205 cited

Foundations of a live data exploration environment

Tomas Petricek

Context: A growing amount of code is written to explore and analyze data, often by data analysts who do not have a traditional background in programming, for example by journalists…