2024 · 41 citations · 14 references
ComputingComputer ScienceComputational LinguisticsNatural Language ProcessingSoftware EngineeringConversation AnalysisDialogue SystemsAi ConversationChatbotsCode ComprehensionConversationsDataset DiscoveryHuman-ai ConversationLarge Language Models
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.
14
A systematic evaluation of large language models of code
Frank F. Xu, Uri Alon, Graham Neubig et al. · 2022 · 498 citations · Full text
Examining Zero-Shot Vulnerability Repair with Large Language Models
Hammond Pearce, Benjamin Tan, Baleegh Ahmad et al. · 2023 · 178 citations
An extensive study on pre-trained models for program understanding and generation
Zhengran Zeng, Hanzhuo Tan, Haotian Zhang et al. · 2022 · 142 citations
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
Hideaki Hata, Christoph Treude, Raula Gaikovina Kula et al. · 2019 · 74 citations