Blogs (1) >>
VL/HCC 2020
Tue 11 - Fri 14 August 2020 Dunedin, New Zealand
Fri 14 Aug 2020 13:30 - 13:40 at Zoom Room - Adding Intelligence to Development Environments Chair(s): Brad A. Myers

Remote pair programming encapsulates the benefits of well-researched (co-located) pair programming. However, its effectiveness is hindered by challenges including pair incompatibility, imbalanced roles, and inclinations to work alone. Recent research has explored pedagogical methods to alleviate these challenges but none have considered the integration of machine learning agents to facilitate remote pair programming. Therefore, we investigated the capabilities of popular text classification algorithms on identifying three facets of pair programming: dialogue acts, creativity stages, and pair programming roles. We collected a dataset of 3,444 utterances from a lab study of 18 pair programmers in a simulated remote environment. We found that pair programming dialogue poses a challenge as it is often unpremeditated and inadequately structured, despite this the accuracy of machine learning algorithms was improved by the choice of contextual dialogue features. Our results have implications for facilitating pair programming in global software development and online computer science education.

Fri 14 Aug

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

13:15 - 13:45
Adding Intelligence to Development EnvironmentsResearch Papers at Zoom Room
Chair(s): Brad A. Myers Carnegie Mellon University
13:15
10m
Talk
Understanding and Inferring Units in SpreadsheetsFull paper
Research Papers
Jack Williams Microsoft Research, Carina Negreanu Microsoft Research, Andrew D. Gordon Microsoft Research and University of Edinburgh, Advait Sarkar Microsoft Research and University of Cambridge
Authorizer link
13:30
10m
Talk
Can Machine Learning Facilitate Remote Pair Programming? Challenges, Insights & ImplicationsFull paper
Research Papers
Peter Robe The University of Tulsa, Sandeep Kuttal The University of Tulsa, Yunfeng Zhang IBM T.J. Watson Research Center, Rachel Bellamy IBM T.J. Watson Research Center
Authorizer link