paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Why Do Software Practitioners Use ChatGPT for Software Development Tasks?

为什么软件从业者在软件开发任务中使用 ChatGPT?
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 该论文是软件从业者使用 ChatGPT 的实证调查研究,未涉及静态分析、Agentic 程序分析、形式化验证、浮点程序分析或贝叶斯程序分析等用户核心方向,仅泛泛讨论 AI 辅助软件开发工具的使用动机与挑战。引用 5 inbox
Fairuz Nawer Meem, Justin Smith, Brittany Johnson-Matthews
crossref: 2026-09-12

AI 速览

一句话:通过问卷调查揭示软件从业者采用 ChatGPT 的动机、挑战与改进期望。

尽管已有研究考察了 ChatGPT 在编码、程序理解等软件开发任务中的使用与感知,但少有工作探究软件从业者为何选择或补充使用 ChatGPT 等通用 AI 助手,而非现有工具支持。为填补这一空白,作者对软件从业者开展问卷调查,探索其采用 ChatGPT 的动机、遇到的挑战以及对未来改进的期望。结果发现,从业者可能比专用软件开发工具更频繁地使用 ChatGPT 等通用 AI 辅助工具,且其影响超出个人生产力。该研究为优化 AI 辅助工具以更好支持软件开发实践提供了启示。

问题
现有研究已考察 ChatGPT 在编码和程序理解等任务中的使用与感知,但尚不清楚软件从业者为何在现有工具之外选择或补充使用 ChatGPT 等 AI 助手。
方法
对软件从业者开展问卷调查,收集并分析其采用 ChatGPT 的动机、遭遇的挑战以及对未来改进的期望。
评估
通过问卷调查与对从业者反馈的分析来评估其使用动机、挑战和期望;结果表明从业者可能更常使用通用 AI 工具而非专用开发工具,且影响超出个人生产力。
原文摘要(Abstract)

We have seen a drastic increase in the use of AI assistants like ChatGPT as a tool within the context of software engineering. As such, numerous studies have emerged to examine the various usages and perceptions of ChatGPT as a tool to support the completion of software development tasks, such as coding and program comprehension. Despite all the evidence of use in practice, little to no work has investigated why software practitioners use AI assistants like ChatGPT in lieu of (or as a supplement to) existing tool support. Motivated by this gap, we administered a survey to explore the underlying motivations encouraging practitioners to adopt ChatGPT, the challenges they encounter, and their expectations for future improvements. Our findings suggest that software practitioners may be using general purpose AI-assisted tools like ChatGPT more than those designed for software development and that impact of use extends beyond individual productivity. Insights from our efforts contribute to the ongoing discourse on optimizing the use of AI-assisted tools to better support software development practices.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9143,
  title = {Why Do Software Practitioners Use ChatGPT for Software Development Tasks?},
  author = {Fairuz Nawer Meem and Justin Smith and Brittany Johnson-Matthews},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3731667}
}