K:Developer workflow and adoption
Developer workflow and adoption
Editorial topic mappings connect related questions across sources and book chapters.
SE@PoliMi bibliography 39
- W002 — Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows
Chen · 2026 - W003 — The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers
Cui · 2026 - W004 — Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects
He · 2026 - W005 — Early Adoption of Agentic Coding Tools by GitHub Projects
Raida · 2026 - W006 — Agentic Much? Adoption of Coding Agents on GitHub
Robbes · 2026 - W007 — Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study
Merler · 2026 - W012 — Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale
Liu · 2026 - W014 — Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI
Murphy-Hill · 2026 - W015 — Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub
Quispe · 2026 - W016 — The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study
Vella · 2026 - W022 — AI Coding Agents: Adoption Trends
JetBrains Research · 2026 - W027 — Beyond the Copilot: Scaling the Agentic Product Development Life Cycle
Relyea · 2026 - W030 — Workspace Topology as an Attack Vector in Agentic Coding Assistants
Day · 2026 - W032 — Understanding the Impact of AI Code Assistants on Security API Usage
Mousavi · 2026 - W036 — On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub
Watanabe · 2026 - W040 — Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study
Fu · 2025 - W043 — We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs
Spracklen · 2025 - W046 — Do Users Write More Insecure Code with AI Assistants?
Perry · 2023 - W047 — Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants
Sandoval · 2023 - W048 — Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions
Pearce · 2022 - W055 — Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild
Liu · 2026 - W057 — How Do AI Coding Agents Contribute to Software Development? An Empirical Study of Agentic Pull Requests
Mazloomzadeh · 2026 - W058 — Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS
Xu · 2026 - W070 — Impact of an LLM-based Review Assistant in Practice: A Mixed Open-/Closed-source Case Study
Olewicki · 2026 - W071 — Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study
Peralta · 2026 - W096 — Go Home Copilot, You're Drunk: Understanding Developer Responses to Agent-Generated Code Review Comments
Cynthia · 2026 - W121 — Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
Kosmyna · 2025 - W123 — Firms' GitHub Copilot Adoption and Labor Market Outcomes for Software Engineers
Baird · 2026 - W127 — Remote Work Leaves Younger Workers Sidelined
Emanuel · 2026 - W128 — Labor Market Consequences of Generative AI: Early Evidence from Norway
Facius · 2026 - W135 — Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data
Hosseini · 2025 - W136 — Still Waters, Rapid Currents: Early Labor Market Transformation under Generative AI
Humlum · 2025 - W141 — Google's AI & Economy ATLAS v1.0: Mapping Gemini Usage in the Economy
Iscenko · 2026 - W146 — McKinsey Technology Trends Outlook 2026
Chui · 2026 - W149 — Making AI Visible, Not Vanished: How AI Policies Reshape Developer Experience on GitHub
Chen · 2026 - W151 — Blueprint First, Model Second: A Framework for Deterministic LLM Workflow
Qiu · 2026 - W158 — Should I Give Up Now? Investigating LLM Pitfalls in Software Engineering
Tie · 2026 - W177 — Stuck and Frustrated or in Flow and Happy: Sensing Developers' Emotions and Progress
Müller · 2015 - W179 — A systematic literature review on the usage of eye-tracking in software engineering
Sharafi · 2015
Addy Osmani 11
- O015 — Is the IDE dead?
Addy Osmani · 2026-03-20 - O021 — My LLM coding workflow going into 2026
Addy Osmani · 2025-12-18 - O025 — Conductors to Orchestrators: The Future of Agentic Coding
Addy Osmani · 2025-11-01 - O026 — Gemini CLI Tips & Tricks
Addy Osmani · 2025-10-21 - O030 — Coding for the Future Agentic World
Addy Osmani · 2025-07-29 - O032 — The AI-Native Software Engineer
Addy Osmani · 2025-07-01 - O034 — The Prompt Engineering Playbook for Programmers
Addy Osmani · 2025-05-27 - O044 — Speech-to-Code: Vibe Coding with Voice
Addy Osmani · 2025-02-28 - O045 — Personal Software: The Unbundling of the Programmer?
Addy Osmani · 2025-02-09 - O046 — Why I use Cline for AI Engineering
Addy Osmani · 2025-01-30 - O047 — AI-Driven Prototyping: v0, Bolt, and Lovable Compared
Addy Osmani · 2025-01-11
The Pragmatic Engineer 16
- P008 — IDEs with GenAI features that Software Engineers love
Gergely Orosz · 2024-11-26 - P017 — Cross-platform mobile development
Gergely Orosz; Elin Nilsson; Fatos Morina · 2025-01-14 - P021 — Cross-platform mobile development with Expo
Gergely Orosz; Elin Nilsson · 2025-02-04 - P042 — Microsoft is dogfooding AI dev tools’ future
Gergely Orosz · 2025-05-27 - P047 — Learnings from two years of using AI tools for software engineering
Gergely Orosz; Birgitta Böckeler · 2025-06-24 - P048 — Software engineering with LLMs in 2025: reality check
Gergely Orosz · 2025-07-01 - P050 — The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1
Gergely Orosz; Elin Nilsson · 2025-07-15 - P056 — The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2
Gergely Orosz; Elin Nilsson · 2025-08-19 - P060 — Inside Google's Engineering Culture: Part 1
Gergely Orosz; Elin Nilsson · 2025-09-09 - P065 — The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3
Gergely Orosz; Elin Nilsson · 2025-10-14 - P078 — Frictionless: why great developer experience can help teams win in the ‘AI age’
Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts) · 2025-12-10 - P083 — Inside a five-year-old startup’s rapid AI makeover
Gergely Orosz · 2026-01-27 - P085 — Deepdive: How 10 tech companies choose the next generation of dev tools
Gergely Orosz · 2026-02-03 - P089 — AI Tooling for Software Engineers in 2026
Gergely Orosz; Elin Nilsson · 2026-03-03 - P121 — Why has Shopify dropped React Native?
Gergely Orosz · 2026-09-29 - P123 — Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler
Gergely Orosz (credited author and moderator); Kent Beck and Martin Fowler (panel participants) · 2026-04-07
Martin Fowler’s website 8
- F001 — The toolchain
Birgitta Böckeler · 2023-07-26 - F003 — In-line assistance - when is it more useful?
Birgitta Böckeler · 2023-08-01 - F011 — Expanding the solution size with multi-file editing
Birgitta Böckeler · 2024-11-19 - F015 — Building TMT Mirror Visualization with LLM: A Step-by-Step Journey
Unmesh Joshi · 2025-04-30 - F017 — Building Custom Tooling with LLMs
Unmesh Joshi · 2025-05-14 - F023 — Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Birgitta Böckeler · 2025-10-15 - F025 — Context Engineering for Coding Agents
Birgitta Böckeler · 2026-02-05 - F035 — When Software Meets Hardware
Kuldeep Singh · 2026-10-15
Earlier Non-Deterministic books 42
- B001 — Introduzioni alle parti — Non-Deterministic Software Engineering
Enrico Papalini · - B002 — Fonti, attribuzioni e avvertenze di lettura
Enrico Papalini · - B003 — Summary
Enrico Papalini · - B004 — The Fundamental Shift
Enrico Papalini · - B005 — Vibe Coding vs. AI-Assisted Engineering
Enrico Papalini · - B007 — New Workflows for the AI Era
Enrico Papalini · - B010 — The Adaptation Imperative---What Companies Must Do Now
Enrico Papalini · - B012 — The Pattern Catalog
Enrico Papalini · - B016 — PART IV: Organizational Foundation
Enrico Papalini · - B017 — Pattern Recap: Quick Reference Guide
Enrico Papalini · - B019 — Tools \& Practices
Enrico Papalini · - B020 — Understanding Tool Maturity Levels
Enrico Papalini · - B021 — Getting Started: Choosing Your Primary Tool
Enrico Papalini · - B026 — Development Practices Enhanced by AI
Enrico Papalini · - B031 — First 90-Days Implementation Roadmap
Enrico Papalini · - B032 — Quick Reference Guides
Enrico Papalini · - B033 — Expert Insights
Enrico Papalini · - B036 — Introduzioni e postfazione — The Bigger Picture
Enrico Papalini · - B037 — Preface
Enrico Papalini · - B040 — The Toolkit
Enrico Papalini · - B046 — Playbook Quick Reference
Enrico Papalini · - B047 — Introduzioni alle parti — SDD, seconda edizione
Enrico Papalini · - B048 — Preface
Enrico Papalini · - B051 — Anatomy of an AI SDD Framework
Enrico Papalini · - B052 — The Ecosystem: A Map of Public Frameworks
Enrico Papalini · - B056 — Autonomous Loops and Behavioral Foundations
Enrico Papalini · - B057 — The Comparison: Patterns, Divergences, and Convergences
Enrico Papalini · - B058 — Design Boundaries: What to Adopt, What to Avoid
Enrico Papalini · - B061 — Automation and Extensibility: CLI, Modules, and MCP
Enrico Papalini · - B065 — How to Design a New Framework
Enrico Papalini · - B066 — Installation and Setup
Enrico Papalini · - B069 — Framework Reference Cards
Enrico Papalini · - B077 — GSD v1
Enrico Papalini · - B079 — Karpathy-Inspired Skills
Enrico Papalini · - B080 — Agent Skills
Enrico Papalini · - B082 — Previous Books and Author
Enrico Papalini · - B084 — Preface
Enrico Papalini · - B093 — Agentic Patterns in Practice
Enrico Papalini · - B098 — Tool Reference
Enrico Papalini · - B100 — Ralph Loops with VS Code and GitHub Copilot
Enrico Papalini · - B101 — References and Sources
Enrico Papalini · - B102 — Avvertenze editoriali e limiti della guida
Enrico Papalini ·