Bridging Instead of Replacing Online Coding Communities with AI through Community-Enriched Chatbot Designs

📅 2026-01-26
📈 Citations: 0
Influential: 0
📄 PDF

career value

226K/year
🤖 AI Summary
This work addresses the limited social learning mechanisms in current large language model–based programming assistants, which may inadvertently reduce user engagement with online programming communities. To bridge this gap, the authors propose a Community-Enriched AI design paradigm that integrates user-generated content and social interaction dynamics from platforms like Kaggle into a retrieval-augmented generation (RAG)–based chatbot. This integration endows the assistant with social context awareness, fostering collaboration between AI and community rather than substitution. Two user studies (N=40) demonstrate that this approach significantly enhances users’ trust in the AI, increases their willingness to participate in the community, and improves task-solving performance.

Technology Category

Application Category

📝 Abstract
LLM-based chatbots like ChatGPT have become popular tools for assisting with coding tasks. However, they often produce isolated responses and lack mechanisms for social learning or contextual grounding. In contrast, online coding communities like Kaggle offer socially mediated learning environments that foster critical thinking, engagement, and a sense of belonging. Yet, growing reliance on LLMs risks diminishing participation in these communities and weakening their collaborative value. To address this, we propose Community-Enriched AI, a design paradigm that embeds social learning dynamics into LLM-based chatbots by surfacing user-generated content and social design feature from online coding communities. Using this paradigm, we implemented a RAG-based AI chatbot leveraging resources from Kaggle to validate our design. Across two empirical studies involving 28 and 12 data science learners, respectively, we found that Community-Enriched AI significantly enhances user trust, encourages engagement with community, and effectively supports learners in solving data science tasks. We conclude by discussing design implications for AI assistance systems that bridge -- rather than replace -- online coding communities.
Problem

Research questions and friction points this paper is trying to address.

LLM-based chatbots
online coding communities
social learning
community engagement
AI assistance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Community-Enriched AI
social learning
RAG-based chatbot
online coding communities
LLM integration
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
AI Data Engineer--LLMs / Agentic Systems
Pfizer
The annual base salary for this position ranges from $106,000.00 to $176,600.00. In addition, this position is eligible for participation in Pfizer’s Global Performance Plan with a bonus target of 15.0% of the base salary and eligibility to participate in our share based long term incentive program. We offer comprehensive and generous benefits and programs to help our colleagues lead healthy lives and to support each of life’s moments. Benefits offered include a 401(k) plan with Pfizer Matching Contributions and an additional Pfizer Retirement Savings Contribution, paid vacation, holiday and personal days, paid caregiver/parental and medical leave, and health benefits to include medical, prescription drug, dental and vision coverage. Learn more at Pfizer Candidate Site – U.S. Benefits | (uscandidates.mypfizerbenefits.com). Pfizer compensation structures and benefit packages are aligned based on the location of hire. The United States salary range provided does not apply to Tampa, FL or any location outside of the United States. Relocation assistance may be available based on business needs and/or eligibility.
United States - Massachusetts - Cambridge
Junling Wang
Junling Wang
Doctoral Fellow, ETH Zurich, ETH AI Center
Multimodal AIImage GenerationImage UnderstandingVisual ReasoningEducation
L
Lahari Goswami
ETH Zurich, Switzerland
G
Gustavo Kreia Umbelino
ETH Zurich, Switzerland
K
Kiara Chau
ETH Zurich, Switzerland
Mrinmaya Sachan
Mrinmaya Sachan
Assistant Professor, ETH Zürich
Natural Language ProcessingReasoningAI for Education
A
April Yi Wang
ETH Zurich, Switzerland