Creating user interfaces by demonstration
Creating user interfaces by demonstration
Adaptive predictive text generation and the reactive keyboard
Interacting with Computers
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Instructible information agents for Web mining
Proceedings of the 5th international conference on Intelligent user interfaces
Building intelligent web applications using lightweight wrappers
Data & Knowledge Engineering - Special issue on heterogeneous information resources need semantic access
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Automatic reconstruction of the underlying interaction design of web applications
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Dynamic web page authoring by example using ontology-based domain knowledge
Proceedings of the 8th international conference on Intelligent user interfaces
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
Intelligent Support for End-User Web Interface Customization
Engineering Interactive Systems
Hi-index | 0.00 |
Most of the current WWW is made up of dynamic pages. The development of dynamic pages is a difficult and costly endeavour, out-of-reach for most users, experts, and content producers. We have developed a set of techniques to support the edition of dynamic web pages in a WYSIWYG environment. In this paper we focus on specific techniques for inferring changes to page generation procedures from users actions on examples of the pages generated by these procedures. More specifically, we propose techniques for detecting iteration patterns in users' behavior in web page editing tasks involving page structures like lists, tables and other iterative HTML constructs. Such patterns are used in our authoring tool, DESK, where a specialized assistant, DESK-A, detects iteration patterns and generates, using Programming by Example, a programmatic representation of the user's actions. Iteration patterns help obtain a more detailed characterization of users' intent, based on user monitoring techniques, that is put in relation to application knowledge automatically extracted by our system from HTML pages. DESK-A relieves end-users from having to learn programming and specification languages for editing dynamic-generated web pages.