Qualitatively, I think there are things worth discussing. And it seems the authors agree, because there's 7 pages of it.
They identified 4 "axes" of interaction with the AI that they think are explanatory. As they put it:
- AI Interaction Time: The lack of significant speed-up in the AI condition can be explained by how some participants used AI. Several participants spent substantial time interacting with the AI assistant, spending up to 11 minutes composing AI queries in total
- Query Types: The study participants varied between conceptual questions only, code generation only,
and a mixture of conceptual, debugging, and code generation queries. Participants who focused on
asking the AI assistant debugging questions or confirming their answer spent more time on the task
- Encountering Errors: Participants in the control group (no AI) encountered more errors; these errors
included both syntax errors and Trio errors (Figure 14). Encountering more errors and independently
resolving errors likely improved the formation of Trio skills (note, Trio is the library that was the focus of the test problems)
- Active Time: Using AI decreased the amount of active coding time. Time spent coding shifted to time spent interacting with AI and understanding AI generations (Figure 16).