• 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