Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology 2013
DOI: 10.1145/2501988.2502040
|View full text |Cite
|
Sign up to set email alerts
|

A colorful approach to text processing by example

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 fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
26
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 34 publications
(26 citation statements)
references
References 13 publications
0
26
0
Order By: Relevance
“…The FlashProg UI builds over the STEPS approach [32] to PBE, wherein the user breaks down a sophisticated task into a sequence of simpler steps, and each step is automated using PBE. We conducted a user study, where we asked participants to extract structured data from semi-structured text files using FlashProg.…”
Section: Flashprog Framework For Data Manipulationmentioning
confidence: 99%
See 1 more Smart Citation
“…The FlashProg UI builds over the STEPS approach [32] to PBE, wherein the user breaks down a sophisticated task into a sequence of simpler steps, and each step is automated using PBE. We conducted a user study, where we asked participants to extract structured data from semi-structured text files using FlashProg.…”
Section: Flashprog Framework For Data Manipulationmentioning
confidence: 99%
“…FlashProg user interface is inspired by that of the STEPS system [32] that uses hierarchical structure coloring for text extraction and manipulation. STEPS showed the usefulness of PBE systems for text processing: STEPS users completed more tasks and were faster than conventional programmers.…”
Section: Related Workmentioning
confidence: 99%
“…al. [40] present a programming by steps system, where the user provides mock examples at each step. Our steps programming model allows use of both natural language and examples, but more significantly, its support for emphasis, highlighting, and implicit referencing allows easy communication between various steps.…”
Section: Related Workmentioning
confidence: 99%
“…These operations are not easily expressible using examples. In particular, filter operations would require too many examples, and reduce operations may require the user to construct small mock examples [40]. We studied Excel help forums and observed that end users often struggle with such tasks and communicate their intent to the forum experts using natural language.…”
Section: Introductionmentioning
confidence: 99%
“…Below in text classification in information retrieval and analysis of emotional huge role [11][12], for example.…”
Section: Introductionmentioning
confidence: 99%