arrow
返回

How students use generative AI for software testing: An observational study

delete2026-06-20
delete0
delete
OA
AI
B
Barış Ardıç *
Q
Quentin Le Dilavrec
A
Andy Zaidman
DOI:10.1007/s10664-026-10898-0delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
将ChatGPT等生成式AI工具整合到软件工程工作流程中,为提升单元测试工程等任务的生产力带来了新的机遇。然而,这些AI辅助工作流程也可能显著改变开发者的角色,引发对控制、输出质量和学习方面的担忧,尤其是对新手开发者而言。本研究探讨了具备软件测试基础知识的新手软件开发者如何与生成式AI交互以进行单元测试工程。我们的目标是考察他们使用的策略、对生成式AI的依赖程度,以及在使用生成式AI辅助方法进行测试工程时感知到的益处和挑战。我们进行了一项观察研究,涉及12名使用生成式AI完成单元测试任务的大学生,采用运行GPT-3.5模型的ChatGPT。我们识别出四种交互策略,由测试想法或测试实现是否源自生成式AI或参与者来定义。此外,我们还确定了侧重于单次或迭代式测试生成的提示风格,这些风格通常与更广泛的交互策略一致。学生报告的益处包括节省时间、降低认知负荷和支持测试构思,但也指出了缺点,如信任度降低、测试质量担忧和缺乏归属感。尽管策略和提示风格影响了工作流程动态,但它们并未显著影响测试有效性或测试代码质量(以变异分数或测试异味衡量)。
Keyword:
Software testing
Generative AI
Human-AI interaction
AI4SE
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

D
delft university of technology
学者数:
3.1K
论文数: 1.4K
被引数: 0
引用论文

引用论文

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto软件工程中的生成AI必须以人为中心: 哥本哈根宣言
err2024-10-01
err0
PREAI
errRusso, Daniel; Baltes, Sebastian; van Berkel, Niels; Avgeriou, Paris; Calefato, Fabio; Cabrero-Daniel, Beatriz; Catolino, Gemma; Cito, Juergen; Ernst, Neil; Fritz, Thomas; Hata, Hideaki; Holmes, Reid; Izadi, Maliheh; Khomh, Foutse; Kjaergaard, Mikkel Baun; Liebel, Grischa; Lafuente, Alberto Lluch; Lambiase, Stefano; Maalej, Walid; Murphy, Gail; Moe, Nils Brede; O'Brien, Gabrielle; Paja, Elda; Pezze, Mauro; Persson, John Stouby; Prikladnicki, Rafael; Ralph, Paul; Robillard, Martin; Silva, Thiago Rocha; Stol, Klaas-Jan; Storey, Margaret-Anne; Stray, Viktoria; Tell, Paolo; Treude, Christoph; Vasilescu, Bogdan
err分享
err收藏
Empirical software engineering experts on the use of students and professionals in experiments
err2017-06-08
err161
PREAI
errFalessi, Davide; Juristo, Natalia; Wohlin, Claes; Turhan, Burak; Muench, Juergen; Jedlitschka, Andreas; Oivo, Markku
err分享
err收藏
Measuring GitHub Copilot's Impact on Productivity
err2024-02-22
err7
errOAAI
errZiegler, Albert; Kalliamvakou, Eirini; Li, X. Alice; Rice, Andrew; Rifkin, Devon; Simister, Shawn; Sittampalam, Ganesh; Aftandilian, Edward
err分享
err收藏
Test Code Quality and Its Relation to Issue Handling Performance
err2014-11-01
err83
errOAAI
errAthanasiou, Dimitrios; Nugroho, Ariadi; Visser, Joost; Zaidman, Andy
err分享
err收藏
学者 查看更多内容