The Art, Science, and Engineering of Programming
ℹ︎
Upcoming Submission Deadline: June 1, 2025
Volume 10, Issue 1
DOI:
https://doi.org/10.22152/programming-journal.org/2026/10/issue1
Monk: Opportunistic Scheduling to Delay Horizontal Scaling
Marina Shimchenko, Erik Österlund, and Tobias Wrigstad
Conversational Concurrency with Dataspaces and Facets
Sam Caldwell, Tony Garnock-Jones, and Matthias Felleisen
Automated Profile-Guided Replacement of Data Structures to Reduce Memory Allocation
Lukas Makor, Sebastian Kloibhofer, Peter Hofer, David Leopoldseder, and Hanspeter Mössenböck
Skitter: A Distributed Stream Processing Framework with Pluggable Distribution Strategies
Mathijs Saey, Joeri De Koster, and Wolfgang De Meuter
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
An Attempt to Catch Up with JIT Compilers: The False Lead of Optimizing Inline Caches
Aurore Poirier, Erven Rohou, and Manuel Serrano
The Formal Semantics and Implementation of a Domain-Specific Language for Mixed-Initiative Dialogs
Zachary S. Rowland and Saverio Perugini
Dynamic Program Slices Change How Developers Diagnose Gradual Run-Time Type Errors
Felipe Bañados Schwerter, Ronald Garcia, Reid Holmes, and Karim Ali
Meta-compilation of Baseline JIT Compilers with Druid
Nahuel Palumbo, Guillermo Polito, Stéphane Ducasse, and Pablo Tesone
Study of the Use of Property Probes in an Educational Setting
Anton Risberg Alaküla, Niklas Fors, and Emma Söderberg
Consistent Distributed Reactive Programming with Retroactive Computation
Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara
Evolution Language Framework for Persistent Objects
Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara
PolyDebug: A Framework for Polyglot Debugging
Philémon Houdaille, Djamel Eddine Khelladi, Benoit Combemale, Gunter Mussbacher, and Tijs van der Storm
Two Approaches for Programming Education in the Domain of Graphics: An Experiment
Luca Chiodini, Juha Sorva, Arto Hellas, Otto Seppälä, and Matthias Hauswirth
On the State of Coherence in the Land of Type Classes
Dimi Racordon, Eugene Flesselle, and Cao Nguyen Pham
Toggle navigation
Volume 10, Issue 1
Volume 9, Issue 1
Volume 8, Issue 3
Volume 8, Issue 2
Volume 8, Issue 1
Volume 7, Issue 3
Volume 7, Issue 2
Volume 7, Issue 1
Volume 6, Issue 3
Volume 6, Issue 2
Volume 6, Issue 1
Volume 5, Issue 3
Volume 5, Issue 2
Volume 5, Issue 1
Volume 4, Issue 3
Volume 4, Issue 2
Volume 4, Issue 1
Volume 3, Essays
Volume 3, Issue 3
Volume 3, Issue 2
Volume 3, Issue 1
Volume 2, Issue 3
Volume 2, Issue 2
Volume 2, Issue 1
Volume 1, Issue 2
Volume 1, Issue 1
About
Purpose
Boards
Awards
Publisher
Volumes
Call for Papers
Artifact Evaluation
Timeline
Submissions
Copyright
Article feed (atom)
Article feed (RSS)
The Journal
About
Purpose and Operation
Boards
Awards
Publisher
Volumes
For Authors
Call for Papers
Artifact Evaluation
Timeline
Submissions
Copyright
Issues
Volume 10, Issue 1
Volume 9, Issue 1
Volume 8, Issue 3
Volume 8, Issue 2
Volume 8, Issue 1
Volume 7, Issue 3
Volume 7, Issue 2
Volume 7, Issue 1
Volume 6, Issue 3
Volume 6, Issue 2
Volume 6, Issue 1
Volume 5, Issue 3
Volume 5, Issue 2
Volume 5, Issue 1
Volume 4, Issue 3
Volume 4, Issue 2
Volume 4, Issue 1
Volume 3, Essays
Volume 3, Issue 3
Volume 3, Issue 2
Volume 3, Issue 1
Volume 2, Issue 3
Volume 2, Issue 2
Volume 2, Issue 1
Volume 1, Issue 2
Volume 1, Issue 1