The Evolution of Information Seeking in Software Development: Understanding the Role and Impact of AI Assistants

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Haque, Ebtesam Al, Brown, Chris, LaToza, Thomas D., Johnson, Brittany
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916706982559744
author Haque, Ebtesam Al
Brown, Chris
LaToza, Thomas D.
Johnson, Brittany
author_facet Haque, Ebtesam Al
Brown, Chris
LaToza, Thomas D.
Johnson, Brittany
contents About 32% of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been studied extensively, the impact of AI-assisted tools on their needs and information-seeking behaviors remains largely unexplored. To addresses this gap, we conducted a mixed-method study to understand AI-assisted information seeking behavior of practitioners and its impact on their perceived productivity and skill development. We found that developers are increasingly using AI tools to support their information seeking, citing increased efficiency as a key benefit. Our findings also amplify caveats that come with effectively using AI tools for information seeking, especially for learning and skill development, such as the importance of foundational developer knowledge that can guide and inform the information provided by AI tools. Our efforts have implications for the effective integration of AI tools into developer workflows as information retrieval systems and learning aids.
format Preprint
id arxiv_https___arxiv_org_abs_2408_04032
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Evolution of Information Seeking in Software Development: Understanding the Role and Impact of AI Assistants
Haque, Ebtesam Al
Brown, Chris
LaToza, Thomas D.
Johnson, Brittany
Software Engineering
Human-Computer Interaction
About 32% of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been studied extensively, the impact of AI-assisted tools on their needs and information-seeking behaviors remains largely unexplored. To addresses this gap, we conducted a mixed-method study to understand AI-assisted information seeking behavior of practitioners and its impact on their perceived productivity and skill development. We found that developers are increasingly using AI tools to support their information seeking, citing increased efficiency as a key benefit. Our findings also amplify caveats that come with effectively using AI tools for information seeking, especially for learning and skill development, such as the importance of foundational developer knowledge that can guide and inform the information provided by AI tools. Our efforts have implications for the effective integration of AI tools into developer workflows as information retrieval systems and learning aids.
title The Evolution of Information Seeking in Software Development: Understanding the Role and Impact of AI Assistants
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2408.04032