Investigating Developers' Preferences for Learning and Issue Resolution Resources in the ChatGPT Era
Ahmad Tayeb, Mohammad D. Alahmadi, Elham Tajik, Sonia Haiduc

TL;DR
This study surveys developers to understand how ChatGPT and AI chatbots influence their learning preferences and problem-solving approaches, revealing a shift towards interactive, personalized resources alongside traditional tutorials.
Contribution
It provides empirical insights into developers' evolving preferences for learning resources in the ChatGPT era, highlighting the complementary and substitutive roles of AI chatbots.
Findings
Video tutorials remain highly preferred for comprehensive learning
AI chatbots are seen as potential replacements for written tutorials
AI chatbots are increasingly used as supplements to video tutorials
Abstract
The landscape of software developer learning resources has continuously evolved, with recent trends favoring engaging formats like video tutorials. The emergence of Large Language Models (LLMs) like ChatGPT presents a new learning paradigm. While existing research explores the potential of LLMs in software development and education, their impact on developers' learning and solution-seeking behavior remains unexplored. To address this gap, we conducted a survey targeting software developers and computer science students, gathering 341 responses, of which 268 were completed and analyzed. This study investigates how AI chatbots like ChatGPT have influenced developers' learning preferences when acquiring new skills, exploring technologies, and resolving programming issues. Through quantitative and qualitative analysis, we explore whether AI tools supplement or replace traditional learning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Healthcare and Education
