Probe Log: Visualizing the Control Flow of Babylonian Programming

Eva Krebs, Patrick Rein, Joana Bergsiek, L. Urban, Robert Hirschfeld · 2023

Code itself is abstract, which makes it often difficult to understand – sometimes even by the programmers that wrote it. When working with or thinking about code, programmers thus often resort to concrete values and execution traces to make the abstract more tangible. Such approaches like exploration scripts in a workspace or unit tests of a test suite are already very helpful, but still lack a convenient conceptual and technical integration into core development tools, leaving such examples and the code they refer to too far apart.

Read the paper · More papers on PaperTik