Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

example

composition by example

In Proceedings of UIST 1998
Article Picture

Integrating pen operations for composition by example (p. 211-212)

macro by example

In Proceedings of UIST 1996
Article Picture

Simplifying macro definition in programming by demonstration (p. 173-182)

programming by example

In Proceedings of UIST 1992
Article Picture

Some virtues and limitations of action inferring interfaces (p. 79-88)

In Proceedings of UIST 1992
Article Picture

A history-based macro by example system (p. 99-106)

In Proceedings of UIST 1992
Article Picture

Declarative programming of graphical interfaces by visual examples (p. 107-116)

In Proceedings of UIST 1994
Article Picture

Interactive generation of graphical user interfaces by multiple visual examples (p. 85-94)

In Proceedings of UIST 1994
Article Picture

Evolutionary learning of graph layout constraints from examples (p. 103-108)

In Proceedings of UIST 1998
Article Picture

Internet scrapbook: automating Web browsing tasks by demonstration (p. 9-18)

programming by example modification

In Proceedings of UIST 2007
Article Picture

Programming by a sample: rapidly creating web applications with d.mix (p. 241-250)

Abstract plus

Source-code examples of APIs enable developers to quickly gain a gestalt understanding of a library's functionality, and they support organically creating applications by incrementally modifying a functional starting point. As an increasing number of web sites provide APIs, significantlatent value lies in connecting the complementary representations between site and service - in essence, enabling sites themselves to be the example corpus. We introduce d.mix, a tool for creating web mashups that leverages this site-to-service correspondence. With d.mix, users browse annotated web sites and select elements to sample. d.mix's sampling mechanism generates the underlying service calls that yield those elements. This code can be edited, executed, and shared in d.mix's wiki-based hosting environment. This sampling approach leverages pre-existing web sites as example sets and supports fluid composition and modification of examples. An initial study with eight participants found d.mix to enable rapid experimentation, and suggested avenues for improving its annotation mechanism.