K:Agent failure and escalation
Agent failure and escalation
Editorial topic mappings connect related questions across sources and book chapters.
SE@PoliMi bibliography 20
- W031 — More Code, Less Reuse: Investigating Code Quality and Reviewer Sentiment towards AI-generated Pull Requests
Huang · 2026 - W037 — After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem
Xiong · 2026 - W046 — Do Users Write More Insecure Code with AI Assistants?
Perry · 2023 - W061 — 2025 GenAI Code Security Report
Veracode · 2025 - W062 — Vibe Security Radar
Zhao · 2026 - W068 — Behind Agentic Pull Requests: An Empirical Study on Developer Interventions in AI Agent-Authored Pull Requests
Khelifi · 2026 - W071 — Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study
Peralta · 2026 - W075 — Self-Correction Bench: Uncovering and Addressing the Self-Correction Blind Spot in LLMs
Tsui · 2026 - W089 — The Role of Domain Expertise in User Trust and the Impact of First Impressions with Intelligent Systems
Nourani · 2020 - W094 — AI Slop is DDoSing Open Source: Understanding the Impact of AI-Generated Contributions on Open Source Sustainability
Afroz · 2026 - W099 — From Code Review to Code Critique: Intent, Drift, and Spotlight for AI-Generated Diffs at Scale
Maddila · 2026 - W101 — Articulate but Wrong: Self-Review Failures in LLM-Based Code Modernization
Purnachandra Reddy · 2026 - W104 — Coding with Enemy: Can Human Developers Detect AI Agent Sabotage?
Ye · 2026 - W120 — Automation, AI, and the Intergenerational Transmission of Knowledge
Ide · 2026 - W142 — AI Is Probably Not (Yet) the Reason for Labor Market Weakening
Nunn · 2026 - W157 — ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents
Rafique · 2026 - W158 — Should I Give Up Now? Investigating LLM Pitfalls in Software Engineering
Tie · 2026 - W159 — Memory Management and Contextual Consistency for Long-Running Low-Code Agents
Xu · 2026 - W171 — Revisiting Turnover-Induced Knowledge Loss in Software Projects
Nassif · 2017 - W191 — Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub
Ehsani · 2026
Addy Osmani 9
- O006 — Practical Loop Engineering
Addy Osmani · 2026-08-14 - O010 — Agentic Autonomy Levels
Addy Osmani · 2026-07-03 - O012 — Loop Engineering
Addy Osmani · 2026-06-08 - O013 — Long-running Agents
Addy Osmani · 2026-04-30 - O020 — How Good Is AI at Coding React (Really)?
Addy Osmani · 2025-12-29 - O026 — Gemini CLI Tips & Tricks
Addy Osmani · 2025-10-21 - O030 — Coding for the Future Agentic World
Addy Osmani · 2025-07-29 - O038 — What are AI Agents? why do they matter?
Addy Osmani · 2025-04-11 - O046 — Why I use Cline for AI Engineering
Addy Osmani · 2025-01-30
The Pragmatic Engineer 2
- P070 — New trend: programming by kicking off parallel AI agents
Gergely Orosz · 2025-10-30 - P110 — What is “loop engineering?”
Gergely Orosz · 2026-07-14
Martin Fowler’s website 3
- F008 — How to tackle unreliability of coding assistants
Birgitta Böckeler · 2023-11-29 - F010 — Building an AI agent application to migrate a tech stack
Birgitta Böckeler · 2024-08-20 - F018 — Autonomous coding agents: A Codex example
Birgitta Böckeler · 2025-06-04
Earlier Non-Deterministic books 31
- B011 — Looking Forward---The Future of Software Engineering
Enrico Papalini · - B021 — Getting Started: Choosing Your Primary Tool
Enrico Papalini · - B030 — Common Pitfalls to Avoid
Enrico Papalini · - B053 — The Lightweight Protocols: GSD v1 and GSD-2
Enrico Papalini · - B056 — Autonomous Loops and Behavioral Foundations
Enrico Papalini · - B062 — Autonomous Execution: Modes, Budgets, and Governance
Enrico Papalini · - B063 — Advanced Patterns: From Frameworks to Practice
Enrico Papalini · - B064 — Limitations and Professional Judgment
Enrico Papalini · - B067 — Playbooks
Enrico Papalini · - B070 — Enterprise SDD
Enrico Papalini · - B075 — ralph-copilot
Enrico Papalini · - B076 — Spec Loop Engine
Enrico Papalini · - B078 — GSD-2
Enrico Papalini · - B083 — Introduzioni e postfazione — The Autonomous Future
Enrico Papalini · - B084 — Preface
Enrico Papalini · - B085 — The Continuous Development Revolution
Enrico Papalini · - B086 — The Philosophy of Deterministic Failure
Enrico Papalini · - B087 — The Developer Evolution Model
Enrico Papalini · - B088 — The Ralph Loop Pattern
Enrico Papalini · - B091 — Quality Gates and Backpressure
Enrico Papalini · - B097 — Complete Implementation Guide
Enrico Papalini · - B098 — Tool Reference
Enrico Papalini · - B099 — Troubleshooting and Debugging
Enrico Papalini · - B100 — Ralph Loops with VS Code and GitHub Copilot
Enrico Papalini · - B101 — References and Sources
Enrico Papalini · - B103 — Summary
Enrico Papalini · - B104 — Non-Deterministic Loop Engineering: A Critical Assessment
Enrico Papalini · - B107 — The Ralph Loop: Persistent Progress Through Fresh Context
Enrico Papalini · - B109 — Choosing the Right Loop
Enrico Papalini · - B110 — References — 85 voci bibliografiche
Enrico Papalini · - B111 — Glossary
Enrico Papalini ·
Software Engineering Practices 14
- PAT:001 — Plan-Then-Execute
- PAT:004 — Initializer-Maintainer Dual Agent Architecture
- PAT:011 — Reward Shaping for Tool Use
- PAT:013 — Agent Reinforcement Fine-Tuning
- PAT:021 — Tool Call Budget
- PAT:023 — The External Bash Loop
- PAT:024 — The Stop-Hook Loop
- PAT:025 — The Editor-Native Manual Loop
- PAT:026 — Run Until Done: Retry Against Reality
- PAT:046 — Small Verifiable Chunks
- PAT:065 — Model Switching for Regeneration
- PAT:073 — Multi-Mode Agent
- PAT:081 — One-Item-Per-Cycle
- PAT:083 — Budget-Gated Autonomy