Programming Journal, Volume 10, Issue 1
The Art, Science, and Engineering of Programming
Powered by
Conference Publishing Consulting

PROGJA – Journal Issue

Contents - Abstracts - Authors

Frontmatter

Title Page
Article: progja25foreword-fm000-p (type: Frontmatter) doi:10.22152/programming-journal.org/2025/10/0
Editorial Message
Article: progja25foreword-fm001-p (type: Frontmatter) doi:10.22152/programming-journal.org/2025/10/0
Sponsors
Article: progja25foreword-fm003-p (type: Frontmatter) doi:10.22152/programming-journal.org/2025/10/0

Papers

Monk: Opportunistic Scheduling to Delay Horizontal Scaling
Marina Shimchenko, Erik Österlund, and Tobias Wrigstad
(University of Uppsala, Sweden; Oracle, Sweden)
Publisher's Version Article: progja25main-p2-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/1
Conversational Concurrency with Dataspaces and Facets
Sam Caldwell, Tony Garnock-Jones, and Matthias Felleisen
(Northeastern University, USA; Maastricht University, Netherlands)
Publisher's Version Article: progja25main-p3-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/2
Automated Profile-Guided Replacement of Data Structures to Reduce Memory Allocation
Lukas Makor, Sebastian Kloibhofer, Peter Hofer, David Leopoldseder, and Hanspeter Mössenböck
(JKU Linz, Austria; Oracle Labs, Austria)
Publisher's Version Article: progja25main-p6-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/3
Skitter: A Distributed Stream Processing Framework with Pluggable Distribution Strategies
Mathijs Saey, Joeri De Koster, and Wolfgang De Meuter
(Vrije Universiteit Brussel, Belgium)
Publisher's Version Published Artifact Artifact Available v2.0 Artifact Supports Claims v2.0 Article: progja25main-p7-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/4
Accepted Artifact for "Skitter: A Distributed Stream Processing Framework with Pluggable Distribution Strategies" (doi:10.5281/zenodo.14714125): This is the evaluation artifact associated with the research article titled: "Skitter: A Distributed Stream Processing Framework with Pluggable Distribution Strategies". The artifact consists of three parts: - base_code: "Naked" code with comments. This code is not directly used in our evaluation, but is intended to ...
Probing the Design Space: Parallel Versions for Exploratory Programming
Tom Beckmann, Joana Bergsiek, Eva Krebs, Toni Mattis, Stefan Ramson, Martin C. Rinard, and Robert Hirschfeld
(Hasso Plattner Institute, Germany; University of Potsdam, Germany; Massachusetts Institute of Technology, USA)
Publisher's Version Published Artifact Artifact Available v2.0 Artifact Supports Claims v2.0 Article: progja25main-p8-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/5
An Attempt to Catch Up with JIT Compilers: The False Lead of Optimizing Inline Caches
Aurore Poirier, Erven Rohou, and Manuel Serrano
(University of Rennes - Inria - CNRS - IRISA, France; Inria - University of Côte d’Azur, France)
Publisher's Version Article: progja25main-p11-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/6
The Formal Semantics and Implementation of a Domain-Specific Language for Mixed-Initiative Dialogs
Zachary S. Rowland and Saverio Perugini
(University of Dayton, USA; Ave Maria University, USA)
Publisher's Version Published Artifact Artifact Available v2.0 Artifact Supports Claims v2.0 Article: progja25main-p15-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/7
The Formal Semantics and Implementation of a Domain-Specific Language for Mixed-Initiative Dialogs (doi:10.5281/zenodo.14717124): The accepted artifact for the journal article "The Formal Semantics and Implementation of a Domain-Specific Language for Mixed-Initiative Dialogs" published in Volume 10, Issue 1 of The Art, Science, and Engineering of Programming.
Dynamic Program Slices Change How Developers Diagnose Gradual Run-Time Type Errors
Felipe Bañados Schwerter, Ronald Garcia, Reid Holmes, and Karim Ali
(University of Alberta, Canada; University of British Columbia, Canada; NYU Abu Dhabi, United Arab Emirates)
Publisher's Version Published Artifact Artifact Available v2.0 Artifact Supports Claims v2.0 Article: progja25main-p16-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/8
Meta-compilation of Baseline JIT Compilers with Druid
Nahuel Palumbo, Guillermo Polito, Stéphane Ducasse, and Pablo Tesone
(University of Lille - Inria - CNRS - Centrale Lille - UMR 9189 CRIStAL, France)
Publisher's Version Article: progja25main-p17-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/9
Study of the Use of Property Probes in an Educational Setting
Anton Risberg Alaküla, Niklas Fors, and Emma Söderberg
(Lund University, Sweden)
Publisher's Version Info Article: progja25main-p18-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/10
Consistent Distributed Reactive Programming with Retroactive Computation
Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara
(Oita University, Japan; Sanyo-Onoda City University, Japan; Institute of Science Tokyo, Japan)
Publisher's Version Info Article: progja25main-p20-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/11
Evolution Language Framework for Persistent Objects
Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara
(Oita University, Japan; Sanyo-Onoda City University, Japan; Institute of Science Tokyo, Japan)
Publisher's Version Published Artifact Artifact Available v2.0 Artifact Supports Claims v2.0 Article: progja25main-p21-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/12
PolyDebug: A Framework for Polyglot Debugging
Philémon Houdaille, Djamel Eddine Khelladi, Benoit Combemale, Gunter Mussbacher, and Tijs van der Storm
(University of Rennes, France; CNRS, France; Inria, France; McGill University, Canada; CWI, Netherlands; University of Groningen, Netherlands)
Publisher's Version Article: progja25main-p22-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/13
Two Approaches for Programming Education in the Domain of Graphics: An Experiment
Luca Chiodini, Juha Sorva, Arto Hellas, Otto Seppälä, and Matthias Hauswirth
(USI Lugano, Switzerland; Aalto University, Finland)
Publisher's Version Article: progja25main-p26-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/14
On the State of Coherence in the Land of Type Classes
Dimi Racordon, Eugene Flesselle, and Cao Nguyen Pham
(EPFL, Switzerland)
Publisher's Version Article: progja25main-p29-p (type: Full Paper) doi:10.22152/programming-journal.org/2025/10/15

proc time: 0.75