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

Numbers in spreadsheets often have units: metres, grams, dollars, etc. Spreadsheet cells typically cannot carry unit information, and even where they can, users may not be motivated to provide it. However, unit information is extremely valuable: it allows us to detect and prevent an entire class of spreadsheet errors, such as accidentally adding values of different units. What if we could infer the unit of any value in a spreadsheet, with little or no work from the user?

We present a novel method for predicting units and dimensions in spreadsheets, the first such method that combines logical constraint solving and probabilistic unit labelling. Our approach identifies and formalises the critical cells in spreadsheets that bound the user cost of unit annotation. Separately, we apply machine learning to infer probabilistic unit labels from table headers. To contextualise the accuracy of our system, we discuss the attention investment trade-off for unit inference.

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