Line of inquiry
Inquiring lines›How do humans understand and inter…›How does AI assistance reshape hum…›this line of inquiry
Does AI-assisted coding actually improve developer productivity and code quality?
A broader line of inquiry — a family of 45 specific questions the research asks around this. Follow one into its inquiring-line page, or move sideways to a related line below.
Questions in this line of inquiry 45
Specific inquiring lines the field asks around this — ordered from the most general framing down to the most specific angle.
- Why do experienced developers benefit more from AI coding assistance?
- Does AI-assisted coding actually speed up experienced developers?
- Do AI coding tools improve code quality alongside task speed?
- Does AI coding assistance help junior developers close skill gaps?
- Does AI help more on small greenfield projects than mature codebases?
- Why do developer self-reports of AI speedups tend to be unreliable?
- Does high-level design work benefit differently from AI than routine coding tasks?
- What code quality issues persist even when AI agents produce working code?
- Does minimal code engagement during vibe coding harm students' long-term programming comprehension?
- How should AI agents time interruptions during active programming tasks?
- When do developers use heuristics versus detailed oversight in practice?
- Why do experienced developers report slower task completion with AI assistance?
- What role should code review play in junior developer learning with AI?
- What self-regulation practices do junior developers use when deciding to accept AI output?
- How should code authorship be measured in human-AI collaborative development?
- Why did programmer headcount not shrink after AI coding tools arrived?
- Does hint-based scaffolding reduce the temptation to skip code validation?
- When does complete code generation work better than partial solutions?
- Why do novice engineers lose confidence in coding after using AI tools?
- Does prior IDE tool use predict stickiness with new coding assistants?
- How does staged code generation compare to inline autocompletion for learning outcomes?
- Why did early-2025 AI tools slow down experienced open-source developers?
- Why do workers who debug most with AI show the lowest learning outcomes?
- Why do low-adoption countries use AI primarily for coding tasks?
- How much time do developers spend verifying AI-generated code?
- Can AI design tools like Figma Make show speedups when coding tools show slowdowns?
- Why does evaluation of novel primitives require waiting for future reuse to show value?
- Why do novices accept AI output without validation in vibe coding workflows?
- Does prompt-to-design speed benefit depend on the type of design task?
- What makes intermediate primitives matter more than final code execution success?
- How does validating code differ from writing code as a learning mechanism?
- Can explanations alongside partial code prevent cognitive overload for learners?
- When do students feel authentic ownership of code they co-created with AI?
- How much time do developers spend reviewing and fixing AI code?
- What role did API access and coding tools play in the output surge?
- Why haven't AI agents replaced human code review workflows?
- Why do bug fixes carry more weight than hyperparameter tuning in pipelines?
- What debugging behaviors signal that a user has abandoned the coding loop?
- Why do some students restart entire projects instead of debugging incrementally?
- Why did product managers gain more from Figma Make than professional designers?
- What makes procedural knowledge better than factual knowledge for authoring tasks?
- How much human time remains after an agent completes a test-passing pull request?
- How does prior coding experience change the way students use vibe coding tools?
- How much build time does declarative configuration save versus custom code?
- How long does it take to generate a complete interactive web page end-to-end?