Sharing, Finding and Reusing End-User Code for Reformatting and Validating Data

Date Added: May 2010
Format: PDF

To help users with automatically reformatting and validating spreadsheets and other data sets, prior work introduced a user-extensible data model called "Topes" and a supporting visual programming language. However, no support has existed to date for users to exchange and reuse topes. This functional gap results in wasteful duplication of work as users implement topes that other people have already created. In this paper, a design for a new repository system is presented that supports sharing and finding of topes for reuse. This repository tightly integrates traditional keyword-based search with two additional search methods whose usefulness in repositories of end-user code has gone unexplored to date.