---
type: "post"
id: "researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c"
slug: "researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c"
title: "Researchers introduce decision-oriented programming , a paradigm making design choices explicit between humans and coding agents."
description: "Researchers Saketh Ram Kasibatla, Raven Rothkopf, Hila Peleg, Benjamin C."
retrieval_nugget: "Researchers Saketh Ram Kasibatla, Raven Rothkopf, Hila Peleg, Benjamin C."
published_at: "2026-10-25"
updated_at: "2026-10-25"
record_date: "2026-10-25"
date_kind: "published_at"
topics: ["coding-agents"]
entities: ["Aporia","Decision-Oriented Programming","arXiv"]
related_patterns: ["verification-bandwidth-is-the-scarce-resource","harness-architecture-outlives-model-choice"]
novelty_label: "new_fact"
what_changed: "Introduces Aporia and decision-oriented programming research, where developers and agents co-author traceable design decisions; a 14-programmer study found this helped keep them in sync."
prior_refs: ["memory:99dbbb86-27c9-81be-a0dc-b5fa00e7b813","memory:e4e59ce7-b605-8c3e-a8eb-25ceaa1a583f"]
source_url: "https://arxiv.org/abs/2604.05203"
source_urls: ["https://arxiv.org/abs/2604.05203"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c/","markdown":"https://newruntime.com/posts/researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c.md","json":"https://newruntime.com/posts/researchers-introduce-decision-oriented-programming-a-paradigm-making-57c70c.json"}
---

# Researchers introduce decision-oriented programming , a paradigm making design choices explicit between humans and coding agents.

## Retrieval answer

Researchers Saketh Ram Kasibatla, Raven Rothkopf, Hila Peleg, Benjamin C.

Researchers Saketh Ram Kasibatla, Raven Rothkopf, Hila Peleg, Benjamin C. Pierce, Sorin Lerner, Harrison Goldstein, and Nadia Polikarpova describe “decision-oriented programming” in an arXiv paper revised on 19 October 2026. The proposed workflow makes design decisions an explicit, structured medium between a programmer and a coding agent.

The authors built Aporia as a design probe for the approach. It keeps a persistent, editable Decision Bank; asks proactive design questions; and encodes each recorded decision as a test suite intended to validate an agent’s implementation. The paper frames these decisions as co-authored interactively and traceable to code.

A study involving 14 programmers found that structuring collaboration around decisions kept participants and agents in sync during the design process. The source does not establish that Aporia is publicly released, that the approach improves code quality or delivery speed, or that the result will generalize beyond this study. Source: https://arxiv.org/abs/2604.05203

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Coding Agents](https://newruntime.com/topics/coding-agents.md): Explore the coding-agents topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
