Più codice non è più delivery
741% di codice in più, 20% di release in più: i coding agent spostano il collo di bottiglia dallo scrivere al rivedere.
Un paper dei ricercatori di MIT e Wharton ha seguito più di 100.000 sviluppatori dall'editor fino alla release, incrociando i dati pubblici di GitHub con i registri interni di Microsoft. Il risultato ha la forma di un paradosso: gli strumenti di coding più avanzati hanno prodotto il 741% di righe di codice in più, ma le release consegnate sono aumentate del 20%. Il divario tra quello che i tool generano e quello che i team spediscono è la misura del fenomeno che domina l'ingegneria del software del 2026, e ha un nome semplice: il collo di bottiglia non è più scrivere codice, è rivederlo.
Non è un dato isolato. Nell'ultimo anno almeno sei dataset indipendenti, da categorie diverse (telemetria di prodotto, benchmark, report di ricerca, paper accademici), puntano nella stessa direzione.
Il volume sale, la delivery no
Il paper NBER w35275 (maggio 2026) copre tre generazioni di strumenti: autocomplete, assistenti conversazionali e agenti autonomi. Ognuna produce guadagni di output grezzo più grandi della precedente. L'autocomplete aumenta del 40% il volume di codice inviato in review; gli assistenti conversazionali lo portano al 140%; gli agenti autonomi al 180%.
Ma i guadagni si assottigliano man mano che si percorre la pipeline. Gli assistenti conversazionali producono quell'aumento del 741% nelle righe scritte, ma solo il 65% di codice in più sottoposto a review e appena il 20% di release in più. I ricercatori lo spiegano con quella che chiamano weak-link hypothesis: lo sviluppo software è una catena di passaggi (scrivere, integrare, rivedere, approvare, rilasciare) e l'AI accelera il primo anello, mentre i successivi richiedono ancora giudizio e coordinamento umano. Accelerare un solo anello non accelera la catena.

Tre livelli di assistenza, tre gradini di paradosso
Il pattern è confermato anche dentro lo stesso report: più il tool è agentico, più il divario tra codice prodotto e codice spedito si allarga. È un effetto a gradini, non casuale. La metafora usata dai ricercatori è quella della catena con un anello debole: è l'anello debole che decide la velocità del sistema, non l'anello che hai accelerato.
PR triplicate, tempo di lavoro no
I dati di utilizzo di Linear (edizione 2026) raccontano la stessa storia dal lato del prodotto. I team che hanno collegato un coding agent sono passati da 21 a 65 pull request settimanali in due anni; i team senza agente da 8 a 10. Nel complesso, le PR aperte per workspace sono cresciute del 111% rispetto alla baseline di giugno 2024. E l'AI è ormai autrice di poco meno della metà di tutto quello che viene creato in Linear, contro meno di una issue su mille due anni fa.
Ma il tempo di lavoro non è calato. Le ore mensili dedicate a creare, valutare e commentare issue sono aumentate in quasi tutte le funzioni: l'ingegneria è cresciuta di circa il 17% su creazione e triage, e i commenti sono passati da 35 a 40 minuti al mese. Il report lo dice esplicitamente: l'AI si è "posata sopra" il lavoro esistente senza sostituirne nessuna parte, almeno finora. Più output, non meno input.

Il tempo di sviluppo non è calato
I benchmark 2026 di LinearB (8,1 milioni di PR, 4.800 team in 42 paesi) aggiungono il pezzo che manca: cosa succede a quelle PR una volta aperte. Le PR assistite da AI vengono accettate e merged al 32,7%, contro l'84,5% delle PR scritte a mano. In attesa di review restano circa 5 volte di più: oltre mille minuti contro duecento. E sono più grandi: al 75° percentile oltre 400 righe, contro le 157 di una PR umana.
https://linearb.io/dev-interrupted/podcast/linearb-2026-benchmarks-ai-pr-merge-rate
Perché la review non regge
Il report Faros AI (10.000 sviluppatori, 1.255 team) ha quantificato il fenomeno con telemetria su due anni: i team ad alta adozione AI completano il 21% di task in più e mergiano il 98% di PR in più, ma il tempo di review cresce del 91%, la dimensione media delle PR del 154% e i bug per sviluppatore del 9%. Al livello di azienda, la correlazione tra adozione AI e miglioramento delle metriche semplicemente scompare.
I ricercatori citano la legge di Amdahl: un sistema si muove alla velocità del suo anello più lento, e i guadagni a monte vengono assorbiti dai colli di bottiglia a valle.
Il paper di Sabry Farrag (University of East London, arXiv:2605.01160, 2026) ha formalizzato il fenomeno come "Productivity-Reliability Paradox", incrociando 67 fonti dal 2022 al 2026: lo definisce un problema strutturale, non un bug dei tool. Due meccanismi lo amplificano: il collo di bottiglia della review (il codice generato è plausibile per costruzione, non corretto per costruzione, e ogni PR in più richiede giudizio umano) e il vincolo della context window (l'agente deriva dall'intento originale man mano che la sessione si allunga). L'analisi task-stratificata di Pinna et al. (MSR 2026), su 7.156 PR di cinque agenti, aggiunge un dettaglio: il tasso di accettazione varia del 29 punti percentuali tra tipi di task (84% per le chore, 55,4% per le performance), e nessun agente è il migliore su tutto. Il codice che arriva in review non è uniforme: la fatica di verifica dipende dal tipo di lavoro, e cresce con la complessità.




Il conto del primo trimestre
Messi insieme, questi numeri producono una conseguenza operativa. La capacità di review di un team è un vincolo rigido: ore di attenzione umana per settimana, poco comprimibili. Se l'adozione di un coding agent triplica le PR in arrivo (come nei dati Linear, da 21 a 65) senza che il processo di review venga adeguato, l'attenzione disponibile per ogni singola change si riduce di un fattore tre. Il sistema reagisce in due modi, entrambi misurabili: le PR restano in coda più a lungo (il pickup time 5 volte più alto di LinearB) oppure vengono riviste in fretta e male, con quel fenomeno che i benchmark chiamano "rubber stamping", la timbratura di comodo.
Nel report LinearB il dato è quasi paradossale: le PR AI, una volta prese in carico, vengono riviste più velocemente di quelle umane (194 minuti contro 252), perché chi le apre le scansiona invece di capirle.
Non è una questione di qualità del modello: è aritmetica della capacità di verifica.
La previsione che ne deriva è falsificabile: un team che adotta un coding agent senza investire in un processo di review proporzionato vede peggiorare il lead time di merge già entro il primo trimestre, anche se il volume di codice prodotto sale. Chi osserva solo il volume di PR aperte vede un successo. Chi osserva il merge rate e il cycle time vede il collo di bottiglia che si è semplicemente spostato.
Misurare il merge rate, non il volume
La conseguenza pratica è una sola: cambiare la dashboard. La metrica di adozione non è quante PR apre l'agente, ma quante ne arrivano in produzione, in quanto tempo, e con quale differenziale rispetto al lavoro umano. Tre indicatori coprono il fenomeno:
- Merge rate differenziale: la quota di PR AI merged entro 30 giorni, confrontata con quella delle PR umane. Il divario 32,7% contro 84,5% di LinearB è la baseline di riferimento.
- Cycle time: dal primo commit alla merge, separando il tempo in coda dal tempo effettivo di review. Il pickup time è dove si accumula il danno.
- Dimensione media delle PR: il proxy più economico della fatica di verifica. Sotto le 300 righe, come raccomandano i benchmark, la review umana tiene il passo; sopra, degenera in timbratura.
Chi adotta un coding agent senza toccare il processo di review sta ottimizzando il primo anello della catena. I dati del 2026, da quattro categorie di fonti indipendenti, dicono che gli altri anelli non sono stati ancora accelerati. E la weak-link hypothesis avverte: finché non lo saranno, la velocità di scrittura del codice è la metrica meno utile che un team possa monitorare.


