DocumentCode
1636724
Title
StriSynth: Synthesis for Live Programming
Author
Gulwani, Sumit ; Mayer, Mikael ; Niksic, Filip ; Piskac, Ruzica
Author_Institution
Microsoft Res., Redmond, WA, USA
Volume
2
fYear
2015
Firstpage
701
Lastpage
704
Abstract
Motivated by applications in automating repetitive file manipulations, we present a tool called StriSynth, which allows end-users to perform transformations over data using examples. Based on provided examples, our tool automatically generates scripts for non-trivial file manipulations. Although the current focus of StriSynth are file manipulations, it implements a more general string transformation framework. This framework builds on and further extends the functionality of Flash Fill -- a Microsoft Excel extension for string transformations. An accompanying video to this paper is available at the following website http://youtu.be/kkDZphqIdFM.
Keywords
authoring languages; programming; Flash Fill; Microsoft Excel extension; StriSynth; automating repetitive file manipulations; live programming synthesis; nontrivial file manipulations; script generation; string transformation framework; string transformations; Benchmark testing; Computers; Electronic mail; Partitioning algorithms; Programming; Radiation detectors; Writing; File Manipulation; Live Programming; Programming by Example; Scripting; Synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/ICSE.2015.227
Filename
7203047
Link To Document