Blogs (1) >>
VL/HCC 2020
Tue 11 - Fri 14 August 2020 Dunedin, New Zealand
Wed 12 Aug 2020 13:38 - 13:45 at Zoom Room - Supporting Learners with Technology Chair(s): Alexander Repenning

Vast improvements in natural language understanding and speech recognition have paved the way for conversational interaction with computers. While conversational agents have often been used for short goal-oriented dialog, we know little about agents for developing computer programs. To explore the utility of natural language for programming, we conducted a study (n=45) comparing different input methods to a conversational programming system we developed. Participants completed novice and advanced tasks using voice-based, text-based, and voice-or-text-based systems. We found that users appreciated aspects of each system (e.g., voice-input efficiency, text-input precision) and that novice users were more optimistic about programming using voice-input than advanced users. Our results show that future conversational programming tools should be tailored to users’ programming experience and allow users to choose their preferred input mode. To reduce cognitive load, future interfaces can incorporate visualizations and possess custom natural language understanding and speech recognition models for programming.

Wed 12 Aug

Displayed time zone: Pacific Time (US & Canada) change

13:15 - 14:00
Supporting Learners with TechnologyResearch Papers at Zoom Room
Chair(s): Alexander Repenning University of Colorado, Boulder
13:15
15m
Talk
Exploring Programmers’ API Learning Processes: Collecting Web Resources as External MemoryFull paper
Research Papers
Gao Gao University of Massachusetts Lowell, Finn Voichick Washington University in St. Louis, Michelle Brachman University of Massachusetts Lowell, Caitlin Kelleher Washington University in St. Louis
Authorizer link
13:30
8m
Talk
Learners' Perspectives on Learning Programming from Interactive Computer Tutors in a MOOCShort paper
Research Papers
Ruiqi Shen New Jersey Institute of Technology, Michael Lee New Jersey Institute of Technology
Authorizer link
13:38
7m
Talk
Convo: What does conversational programming need?Short paper
Research Papers
Jessica Van Brummelen MIT, Kevin Weng MIT-CSAIL, Phoebe Lin Harvard Graduate School of Design, Catherine Yeo Harvard University
Authorizer link
13:45
15m
Talk
Supporting Code Comprehension via Annotations: Right Information at the Right Time and PlaceFull paper
Research Papers
Marjan Adeli Oregon State University, Nicholas Nelson Oregon State University, Souti Chattopadhyay Oregon State University, Hayden Coffey University of Tennessee Knoxville, Austin Henley University of Tennessee, Anita Sarma Oregon State University
Authorizer link Pre-print File Attached