Towards Designing Conversational Agents for Pair Programming: Accounting for Creativity Strategies and Conversational StylesFull paper
Established research on pair programming reveals benefits, including increasing communication, creativity and self-efficacy. However, research has reported limitations such as finding a compatible partner, scheduling sessions between partners, and resistance to pairing. Further, pairings can be affected by predispositions to negative stereotypes. These problems can be addressed by replacing one human member of the pair with a conversational agent. To investigate the design space of such a conversational agent, we conducted a controlled remote pair programming study. Our analysis found various creative problem-solving strategies and differences of conversational style. We further analyzed the transferable strategies from human-human collaboration to human-agent collaboration by conducting a Wizard of Oz study. The findings from the two studies helped us gain insights regarding the design of a programmer conversational agent. We make recommendations for researchers and practitioners for designing pair programming conversational agent tools.
Wed 12 Aug Times are displayed in time zone: Pacific Time (US & Canada) change
12:15 - 13:00: Supporting Learning by Novice ProgrammersResearch Papers at Zoom Room Chair(s): Caitlin KelleherWashington University in St. Louis | |||
12:15 - 12:30 Talk | Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through ComicsFull paper Research Papers Sangho SuhUniversity of Waterloo, Martinet LeeUniversity of Waterloo, Gracie XiaUniversity of Waterloo, Edith LawUniversity of Waterloo Authorizer link | ||
12:30 - 12:45 Talk | Towards Designing Conversational Agents for Pair Programming: Accounting for Creativity Strategies and Conversational StylesFull paper Research Papers Sandeep KuttalThe University of Tulsa, Jarow MyersThe University of Tulsa, Sam GurkaThe University of Tulsa, David MagarThe University of Tulsa, David PiorkowskiIBM T.J. Watson Research Center, Rachel BellamyIBM T.J. Watson Research Center | ||
12:45 - 12:53 Talk | EdCode: Towards Personalized Support at Scale for Remote Assistance in CS EducationShort paper Research Papers Yan ChenUniversity of Michigan, Jaylin HerskovitzUniversity of Michigan, Gabriel MatuteUniversity of Michigan, April WangUniversity of Michigan, Sang Won LeeVirginia Polytechnic Institute and State University, Walter LaseckiUniversity of Michigan, Stephen OneyUniversity of Michigan Authorizer link | ||
12:53 - 13:00 Talk | Exploring Differences Between Student and Teacher Created Snap! ProjectsShort paper Research Papers Amy IsvikNorth Carolina State University, Veronica CateteNorth Carolina State University, Lauren AlvarezNorth Carolina State University, Nicholas LytleNorth Carolina State University, Tiffany BarnesNorth Carolina State University Authorizer link |