Programming by Analogous Examples.

Alexander Repenning, Corrina Perrone · UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno · 2000

The article focuses on the creation of a new behavior out of existing behavior by users by combining programming by example and real-world analogies Biblioteca de Ciencias y Tecnología Normal Biblioteca de Ciencias y Tecnología 2 0 2006-05-24T23:05:00Z 2006-05-24T23:05:00Z 1 158 873 UCLA 7 2 1029 11.6568 Clean Clean 21 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} The article focuses on the creation of a new behavior out of existing behavior by users by combining programming by example and real-world analogies. In light of the ubiquity of computer networks, the information challenge for end users is no longer about accessing information but about processing it. The direct-manipulation paradigm, popularized in the 1980s, begins to break down when they are unable to directly manipulate sources or their information, such as the location of their files on a haed drive or emails in their inboxes. End user programming is emerging as a crucial instrument in the daily information-processing struggle. Such programming allows customized personal information processing. But few end users have the background, motivation, or time to use traditional programming approaches or the means to hire professional programmers to create programs for them. Simple forms of end-user programming include email filters to clean up email by directing specified emails into separate folders and spreadsheets

Read the paper · More papers on PaperTik