Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists.
We propose a unified interaction model basedon programming-by-example that generates readable code for a variety of useful data transformations, implemented as a Jupyter notebook extension called Wrex. User study results demonstrate that data scientists are significantly more effective and efficient at data wrangling with Wrex over manual programming. Qualitative participant feedback indicates that Wrex was useful and reduced barriers in havingto recall or lookup the usage of various data transform functions.
*Best Paper Award* CHI 2020