~/talk

User Interaction Models for Disambiguation in Programming by Example

Talkat UIST 2015 · 2015-11-08..11-11· [ai-assisted-development]
links:none on file
links:none on file
links:none on file
name:Vu Le
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Presents two concrete interaction models: program viewer paraphrases code into plain English so users inspect and switch among ranked alternative programs, and active-learning disambiguation asks targeted example questions that show the first disagreements across many candidate programs. Built a system integrated with a PBE engine (Flash Fill/Flash Extract SDK) and ran a lab with 29 participants; both models cut errors substantially with no time penalty, and users slightly prefer the proactive active‑learning model.

AI-written summary · about

  1. 0:00Introduction to problem
  2. 1:50Programming by example in Excel
  3. 3:18Demo overview and first issue
  4. 4:03Program viewer interaction model
  5. 5:12Disambiguation interaction model
  6. 6:58How disambiguation works under the hood
  7. 8:01Simplifying program paraphrasing
  8. 9:46User study results
  9. 11:52SDK release and availability
  10. 12:22Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.