Mismatch of Expectations: How Modern Learning Resources Fail Conversational Programmers

Honorable Mention
Online Learning & MOOC PlatformsUser Research Methods (Interviews, Surveys, Observation)Prototyping & User TestingOnline Course DesignersSoftware Engineers & DevelopersHCI Researchers

Conversational programmers represent a class of learners who are not required to write any code, yet try to learn programming to improve their participation in technical conversations. We carried out interviews with 23 conversational programmers to better understand the challenges they face in technical conversations, what resources they choose to learn programming, how they perceive the learning process, and to what extent learning programming actually helps them. Among our key findings, we found that conversational programmers often did not know where to even begin the learning process and ended up using formal and informal learning resources that focus largely on programming syntax and logic. However, since the end goal of conversational programmers was not to build artifacts, modern learning resources usually failed these learners in their pursuits of improving their technical conversations. Our findings point to design opportunities in HCI to invent learner-centered approaches that address the needs of conversational programmers and help them establish common ground in technical conversations.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/8092/2018

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2018
emoji_events
Award
Honorable Mention
group
Authors
4 authors
sell
Subtopics
Online Learning & MOOC Platforms, User Research Methods (Interviews, Surveys, Observation), Prototyping & User Testing
work
Professions
Online Course Designers, Software Engineers & Developers, HCI Researchers
article
Content Status
Abstract only
hub
Related Papers
3 related papers