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