Helgon: extending the retrieval by reformulation paradigm
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Internet scrapbook: automating Web browsing tasks by demonstration
Proceedings of the 11th annual ACM symposium on User interface software and technology
RABBIT: An interface for database access
ACM '82 Proceedings of the ACM '82 conference
Programming by demonstration: a machine learning approach
Programming by demonstration: a machine learning approach
Accurately and reliably extracting data from the Web: a machine learning approach
Intelligent exploration of the web
VisTool: a visual tool for querying relational databases
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Sheepdog: learning procedures for technical support
Proceedings of the 9th international conference on Intelligent user interfaces
Agent wizard: building information agents by answering questions
Proceedings of the 9th international conference on Intelligent user interfaces
Retrieving and Semantically Integrating Heterogeneous Data from the Web
IEEE Intelligent Systems
Composing, optimizing, and executing plans for bioinformatics web services
The VLDB Journal — The International Journal on Very Large Data Bases
eTuner: tuning schema matching software using synthetic scenarios
The VLDB Journal — The International Journal on Very Large Data Bases
Artemis: integrating scientific data on the grid
IAAI'04 Proceedings of the 16th conference on Innovative applications of artifical intelligence
Phoebus: a system for extracting and integrating data from unstructured and ungrammatical sources
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
Proceedings of the 13th international conference on Intelligent user interfaces
Transcendence: enabling a personal view of the deep web
Proceedings of the 13th international conference on Intelligent user interfaces
End-user programming of mashups with vegemite
Proceedings of the 14th international conference on Intelligent user interfaces
User-created forms as an effective method of human-agent communication
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automated construction of web accessibility models from transaction click-streams
Proceedings of the 18th international conference on World wide web
Data integration for the relational web
Proceedings of the VLDB Endowment
Adaptive query interface for mining crime data
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Building Mashups by Demonstration
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
The magnitude of data available on the web prompts the need for an easy to use query interface that enables users to integrate data from multiple web sources in an intelligent fashion. Past work in the area of databases has resulted in different query interface systems that simplify query formulation. While these approaches reduce the user's effort to compose queries, the user is still required to pick data sources to use and the interaction is not guaranteed to yield a non-empty result set. We introduce a novel approach that exploits the structure of the relational data source(s) to formulate a set of constraints. These constraints are used in conjunction with partial plans to produce an intelligent query interface that (a) does not require the user to know details about data sources or existing values (b) suggests valid inputs to the user (c) creates consistent queries that always return values.