DevGPT:研究开发者与ChatGPT的对话
DevGPT: Studying Developer-ChatGPT Conversations
AI总结:
本文介绍了DevGPT数据集,包含29,778个ChatGPT提示与回复及19,106个代码片段,关联GitHub等平台的开发工件,旨在研究开发者与ChatGPT的交互动态及其对AI辅助编程的影响,为软件工程领域开辟新研究途径。
摘要:
本文介绍了DevGPT,一个为探索软件开发者如何与ChatGPT(一种突出的大型语言模型LLM)交互而精心策划的数据集。该数据集包含来自ChatGPT的29,778个提示和回复,包括19,106个代码片段,并与相应的软件开发工件相关联,如源代码、提交、问题、拉取请求、讨论和Hacker News帖子。这个全面的数据集源自从GitHub和Hacker News收集的共享ChatGPT对话,为理解开发者与ChatGPT交互的动态、他们询问的性质以及这些交互对其工作的影响提供了丰富的资源。DevGPT使得研究开发者查询、ChatGPT在代码生成和问题解决中的有效性以及AI辅助编程的更广泛影响成为可能。通过提供这一数据集,本文为软件工程领域的新研究途径铺平了道路,特别是在理解和改进开发者使用像ChatGPT这样的LLM方面。
英文摘要:
This paper introduces DevGPT, a dataset curated to explore how software developers interact with ChatGPT, a prominent large language model (LLM). The dataset encompasses 29,778 prompts and responses from ChatGPT, including 19,106 code snippets, and is linked to corresponding software development artifacts such as source code, commits, issues, pull requests, discussions, and Hacker News threads. This comprehensive dataset is derived from shared ChatGPT conversations collected from GitHub and Hacker News, providing a rich resource for understanding the dynamics of developer interactions with ChatGPT, the nature of their inquiries, and the impact of these interactions on their work. DevGPT enables the study of developer queries, the effectiveness of ChatGPT in code generation and problem solving, and the broader implications of AI-assisted programming. By providing this dataset, the paper paves the way for novel research avenues in software engineering, particularly in understanding and improving the use of LLMs like ChatGPT by developers.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。