中文

DevGPT:开发者与ChatGPT对话研究

软件工程 2024-02-15 v2

摘要

本文介绍DevGPT,一个为探索软件开发者如何与著名大语言模型(LLM)ChatGPT交互而构建的数据集。该数据集涵盖来自ChatGPT的29,778条提示与回复,包括19,106个代码片段,并关联了相应的软件开发制品,如源代码、提交、问题、拉取请求、讨论以及Hacker News线程。这一综合数据集源自从GitHub与Hacker News收集的共享ChatGPT对话,为理解开发者与ChatGPT交互的动态、其询问性质以及这些交互对其工作的影响提供了丰富资源。DevGPT支持对开发者查询、ChatGPT在代码生成与问题解决中的有效性,以及AI辅助编程更广泛影响的研究。通过提供该数据集,本文为软件工程领域尤其是理解与改进开发者对ChatGPT等LLM的使用开辟了新研究途径。

关键词

引用

@article{arxiv.2309.03914,
  title  = {DevGPT: Studying Developer-ChatGPT Conversations},
  author = {Tao Xiao and Christoph Treude and Hideaki Hata and Kenichi Matsumoto},
  journal= {arXiv preprint arXiv:2309.03914},
  year   = {2024}
}

备注

MSR 2024 Mining Challenge Proposal