document: Mashroom : end-user mashup programming using nested tables This paper presents an end-user-oriented programming environment called Mashroom . Major contributions herein include an end-user programming model with an expressive data structure as well as a set of formally-defined mashup operators . The data structure takes advantage of nested table , and maintains the intuitiveness while allowing users to express complex data objects . The mashup operators are visualized with contextual menu and formula bar and can be directly applied on the data . Experiments and case studies reveal that end users have little difficulty in effectively and efficiently using Mashroom to build mashup applications .
doc_bio_tags: O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O B I O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O