Bug Detective and Quality Coach: Developers' Mental Models of AI-Assisted IDE Tools

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Buono, Paolo, Cerullo, Mary, Cirillo, Stefano, Desolda, Giuseppe, Greco, Francesco, Guglielmi, Emanuela, Margarella, Grazia, Polese, Giuseppe, Scalabrino, Simone, Tucci, Cesare
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866918218718773248
author Buono, Paolo
Cerullo, Mary
Cirillo, Stefano
Desolda, Giuseppe
Greco, Francesco
Guglielmi, Emanuela
Margarella, Grazia
Polese, Giuseppe
Scalabrino, Simone
Tucci, Cesare
author_facet Buono, Paolo
Cerullo, Mary
Cirillo, Stefano
Desolda, Giuseppe
Greco, Francesco
Guglielmi, Emanuela
Margarella, Grazia
Polese, Giuseppe
Scalabrino, Simone
Tucci, Cesare
contents AI-assisted tools support developers in performing cognitively demanding tasks such as bug detection and code readability assessment. Despite the advancements in the technical characteristics of these tools, little is known about how developers mentally model them and how mismatches affect trust, control, and adoption. We conducted six co-design workshops with 58 developers to elicit their mental models about AI-assisted bug detection and readability features. It emerged that developers conceive bug detection tools as \textit{bug detectives}, which warn users only in case of critical issues, guaranteeing transparency, actionable feedback, and confidence cues. Readability assessment tools, on the other hand, are envisioned as \textit{quality coaches}, which provide contextual, personalized, and progressive guidance. Trust, in both tasks, depends on the clarity of explanations, timing, and user control. A set of design principles for Human-Centered AI in IDEs has been distilled, aiming to balance disruption with support, conciseness with depth, and automation with human agency.
format Preprint
id arxiv_https___arxiv_org_abs_2511_21197
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Bug Detective and Quality Coach: Developers' Mental Models of AI-Assisted IDE Tools
Buono, Paolo
Cerullo, Mary
Cirillo, Stefano
Desolda, Giuseppe
Greco, Francesco
Guglielmi, Emanuela
Margarella, Grazia
Polese, Giuseppe
Scalabrino, Simone
Tucci, Cesare
Software Engineering
Human-Computer Interaction
AI-assisted tools support developers in performing cognitively demanding tasks such as bug detection and code readability assessment. Despite the advancements in the technical characteristics of these tools, little is known about how developers mentally model them and how mismatches affect trust, control, and adoption. We conducted six co-design workshops with 58 developers to elicit their mental models about AI-assisted bug detection and readability features. It emerged that developers conceive bug detection tools as \textit{bug detectives}, which warn users only in case of critical issues, guaranteeing transparency, actionable feedback, and confidence cues. Readability assessment tools, on the other hand, are envisioned as \textit{quality coaches}, which provide contextual, personalized, and progressive guidance. Trust, in both tasks, depends on the clarity of explanations, timing, and user control. A set of design principles for Human-Centered AI in IDEs has been distilled, aiming to balance disruption with support, conciseness with depth, and automation with human agency.
title Bug Detective and Quality Coach: Developers' Mental Models of AI-Assisted IDE Tools
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2511.21197