arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2408.04032cs.SEcs.HC
收藏

软件开发中信息寻求的演变:理解AI助手的作用与影响

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

Ebtesam Al Haque, Chris Brown, Thomas D. LaToza, Brittany Johnson

AI总结:

本研究通过混合方法调查发现,开发者日益依赖AI工具进行信息寻求以提升效率,但需重视基础开发者知识以指导AI输出,对AI工具整合进开发流程具有启示。

摘要:

软件从业者大约32%的工作时间用于寻求和使用信息以支持任务完成。尽管软件从业者的信息需求已被广泛研究,但AI辅助工具对其需求及信息寻求行为的影响在很大程度上仍未得到探索。为弥补这一空白,我们进行了一项混合方法研究,以理解从业者的AI辅助信息寻求行为及其对感知生产力和技能发展的影响。我们发现,开发者越来越多地使用AI工具来支持其信息寻求,并将效率提升视为关键益处。我们的发现也强调了有效使用AI工具进行信息寻求(尤其是学习和技能发展方面)所带来的注意事项,例如基础开发者知识的重要性,这些知识可以指导和校准AI工具提供的信息。我们的工作对将AI工具作为信息检索系统和学习辅助工具有效整合到开发者工作流程中具有启示意义。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑