首页 /研究 /Designing PairBuddy—A Conversational Agent for Pair Programming
HRI

Designing PairBuddy—A Conversational Agent for Pair Programming

Peter Robe, Sandeep Kaur Kuttal

发表年份
2022
引用次数
38

摘要

From automated customer support to virtual assistants, conversational agents have transformed everyday interactions, yet despite phenomenal progress, no agent exists for programming tasks. To understand the design space of such an agent, we prototyped PairBuddy—an interactive pair programming partner—based on research from conversational agents, software engineering, education, human-robot interactions, psychology, and artificial intelligence. We iterated PairBuddy’s design using a series of Wizard-of-Oz studies. Our pilot study of six programmers showed promising results and provided insights toward PairBuddy’s interface design. Our second study of 14 programmers was positively praised across all skill levels. PairBuddy’s active application of soft skills—adaptability, motivation, and social presence—as a navigator increased participants’ confidence and trust, while its technical skills—code contributions, just-in-time feedback, and creativity support—as a driver helped participants realize their own solutions. PairBuddy takes the first step towards an Alexa-like programming partner.

关键词

Computer scienceDialog systemPair programmingHuman–computer interactionCreativityAdaptabilityEmbodied cognitionWizard of ozEmbodied agentSoftware engineering

相关论文

查看 HRI 分类全部论文