INTRODUCTION Text editing is full of small repetitive tasks. Users have a basket of tools for automating such tasks, including search-andreplace, keyboard macros, and text-processing languages like Perl or awk. Among the drawbacks of existing tools are too little power, too little domain specificity, and too-steep learning curves. Automated text editing can also be dangerous; witness the reckless applications of global search-andreplace featured in comp.risks, among them “eLabourated” in a news report about the British government and “arjpgicial turf” on a web site that evidently switched from TIFF to JPEG. Existing automation tools do nothing to help the user catch these kinds of errors.
[1]
Yuzo Fujishima,et al.
Demonstrational automation of text editing tasks involving multiple focus points and conversions
,
1998,
IUI '98.
[2]
Rob Miller,et al.
Outlier finding: focusing user attention on possible errors
,
2001,
UIST '01.
[3]
Rob Miller,et al.
Lightweight Structured Text Processing
,
1999,
USENIX Annual Technical Conference, General Track.
[4]
Henry Lieberman,et al.
Watch what I do: programming by demonstration
,
1993
.
[5]
Rob Miller,et al.
Interactive Simultaneous Editing of Multiple Text Regions
,
2001,
USENIX ATC, General Track.