A colorful approach to text processing by example

  • Authors:
  • Kuat Yessenov;Shubham Tulsiani;Aditya Menon;Robert C. Miller;Sumit Gulwani;Butler Lampson;Adam Kalai

  • Affiliations:
  • Massachusetts Institute of Technology, Cambridge, USA;IIT, Kanpur, India;University of California, San Diego, San Diego, USA;Massachusetts Institute of Technology, Cambridge, USA;Microsoft, Redmond, USA;Microsoft Research, Cambridge, USA;Microsoft Research, Cambridge, USA

  • Venue:
  • Proceedings of the 26th annual ACM symposium on User interface software and technology
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Text processing, tedious and error-prone even for programmers, remains one of the most alluring targets of Programming by Example. An examination of real-world text processing tasks found on help forums reveals that many such tasks, beyond simple string manipulation, involve latent hierarchical structures. We present STEPS, a programming system for processing structured and semi-structured text by example. STEPS users create and manipulate hierarchical structure by example. In a between-subject user study on fourteen computer scientists, STEPS compares favorably to traditional programming.