Lessons on Developer–AI Collaboration From 580 GitHub Conversations
Researchers analyzed 580 shared ChatGPT conversations from GitHub pull requests and issues to understand how developers collaborate with AI. They found developers seek ChatGPT's help for 16 types of software engineering tasks, with code generation, conceptual questions, and issue resolution being most common. About one-third of conversations involve multiple back-and-forth exchanges where developers refine their...