The rapid integration of artificial intelligence into software development has introduced a significant issue: while AI tools demonstrably boost productivity, concerns persist regarding the quality and trustworthiness of the generated code. Current interaction paradigms, often resembling a simple chat terminal, fail to adequately support the nuanced demands of complex software creation, inadvertently eroding critical thinking skills through excessive cognitive offloading. This design-led research proposes a new metaphor for human-AI interaction: AI as a collaborative partner. This perspective moves beyond the zero-sum narrative of competition and instead embraces a vision of symbiosis. This vision is embodied in the Vibes Integrated Development Environment (VIDE) and its Agentic Framework, a structured, three-stage process (Plan, Build, Refine) supported by specialized AI agents (Architect, Builder, Inspector). Employing a mixed-methods approach, the study first mapped developer perceptions, then explored these insights, culminating in an experimental workshop. The findings suggest a transformative shift in the software development profession. The developer's role evolves from a code generator to a strategic orchestrator, critical thinker, and expert validator, leveraging AI as a "cognition partner". This dissertation concludes that the future of human-AI collaboration in software development depends not on more intelligent tools alone, but on deliberately designed interaction paradigms that foster genuine synergy, elevating both the process and the product.
La rapida integrazione dell’intelligenza artificiale nello sviluppo software ha introdotto una significativa problematica: mentre gli strumenti di IA dimostrano chiaramente di aumentare la produttività, persistono preoccupazioni riguardo alla qualità e all’affidabilità del codice generato. Gli attuali paradigmi di interazione, spesso rappresentati da una semplice chat, non riescono a supportare adeguatamente le esigenze di creazione di software complessi, erodendo inavvertitamente le capacità di pensiero critico attraverso un eccessivo scarico cognitivo. Questa ricerca guidata dal design propone una nuova metafora per l’interazione umano-IA: l’IA come partner collaborativo. Questa visione è incarnata in Vibes Integrated Development Environment (VIDE) e nel suo Framework Agentico, un processo strutturato in tre fasi (Plan, Build, Refine) supportato da agenti IA specializzati (Architect, Builder, Inspector). Impiegando un approccio a metodi misti, lo studio ha prima mappato le percezioni degli sviluppatori, poi ha esplorato queste intuizioni, culminando in un workshop sperimentale. I risultati suggeriscono un cambiamento trasformativo nella professione dello sviluppo software. Il ruolo dello sviluppatore evolve da generatore di codice a orchestratore strategico, pensatore critico e validatore esperto, sfruttando l’IA come “partner cognitivo”. Questa tesi conclude che il futuro della collaborazione umano-IA nello sviluppo software non dipenda solo da strumenti più intelligenti, ma da paradigmi di interazione deliberatamente progettati che favoriscano una vera sinergia, elevando sia il processo che il prodotto.
Human-AI co-creation: an interaction design model for human-AI collaboration in software development
Zoni, Gianluca
2024/2025
Abstract
The rapid integration of artificial intelligence into software development has introduced a significant issue: while AI tools demonstrably boost productivity, concerns persist regarding the quality and trustworthiness of the generated code. Current interaction paradigms, often resembling a simple chat terminal, fail to adequately support the nuanced demands of complex software creation, inadvertently eroding critical thinking skills through excessive cognitive offloading. This design-led research proposes a new metaphor for human-AI interaction: AI as a collaborative partner. This perspective moves beyond the zero-sum narrative of competition and instead embraces a vision of symbiosis. This vision is embodied in the Vibes Integrated Development Environment (VIDE) and its Agentic Framework, a structured, three-stage process (Plan, Build, Refine) supported by specialized AI agents (Architect, Builder, Inspector). Employing a mixed-methods approach, the study first mapped developer perceptions, then explored these insights, culminating in an experimental workshop. The findings suggest a transformative shift in the software development profession. The developer's role evolves from a code generator to a strategic orchestrator, critical thinker, and expert validator, leveraging AI as a "cognition partner". This dissertation concludes that the future of human-AI collaboration in software development depends not on more intelligent tools alone, but on deliberately designed interaction paradigms that foster genuine synergy, elevating both the process and the product.| File | Dimensione | Formato | |
|---|---|---|---|
|
2025_07_Zoni.pdf
accessibile in internet per tutti
Descrizione: Human-AI Co-Creation: An Interaction Design Model for Human-AI Collaboration in Software Development
Dimensione
16.16 MB
Formato
Adobe PDF
|
16.16 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/240452