Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. StriSynth: Synthesis for Live Programming
 
conference paper

StriSynth: Synthesis for Live Programming

Gulwani, Sumit
•
Mayer, Mikaël
•
Niksic, Filip
Show more
2015
Proceedings of the ICSE 2015 international conference on Software engineering
international conference on Software engineering

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.

  • Files
  • Details
  • Metrics
Type
conference paper
Author(s)
Gulwani, Sumit
Mayer, Mikaël
Niksic, Filip
Piskac, Ruzica
Date Issued

2015

Published in
Proceedings of the ICSE 2015 international conference on Software engineering
Subjects

Program synthesis

•

Live programming environment

•

File manipulation

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
IIF  
Event nameEvent placeEvent date
international conference on Software engineering

Firenze,Italy

May 2015

Available on Infoscience
July 9, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/116198
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés