Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Mixed initiative interfaces for learning tasks: SMARTedit talks back
Proceedings of the 6th international conference on Intelligent user interfaces
Outlier finding: focusing user attention on possible errors
Proceedings of the 14th annual ACM symposium on User interface software and technology
Potter's Wheel: An Interactive Data Cleaning System
Proceedings of the 27th International Conference on Very Large Data Bases
Programming by Demonstration Using Version Space Algebra
Machine Learning
Topes: reusable abstractions for validating data
Proceedings of the 30th international conference on Software engineering
Overview based example selection in end user interactive concept learning
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Automating string processing in spreadsheets using input-output examples
Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Wrangler: interactive visual specification of data transformation scripts
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
Programming by example enables users to transform data formats without coding. To be practical, the method must synthesize the correct transformation with minimal user input. We present a method that minimizes user effort by color-coding the transformation result and recommending specific records where the user should provide examples. Simulation results and a user study show that our method significantly reduces user effort and increases the success rate for synthesizing correct transformation programs by example.