Software watermarking: models and dynamic embeddings
Proceedings of the 26th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Register allocation in structured programs
Journal of Algorithms - Special issue on SODA '95 papers
Proceedings of the 11th Conference on Foundations of Software Technology and Theoretical Computer Science
Progressive HTTP-based querying of remote databases within the Marmotta iconic VQS
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
A graph grammar approach to graphical parsing
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
A visual interface for querying a CASE repository
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
A searching method based on problem description and algorithmic features
International Journal of Computational Science and Engineering
A searching method based on problem description and algorithmic features
DNIS'05 Proceedings of the 4th international conference on Databases in Networked Information Systems
NeuroQL: a domain-specific query language for neuroscience data
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
Twelve years of diagrams research
Journal of Visual Languages and Computing
Hi-index | 0.00 |
A驴goVista is a web-based search engine that assists programmers to find algorithms and implementations that solve specific problems. A驴goVista is not keyword based but rather requires users to provide -- in a very simple textual language -- input驴output samples that describe the behavior of their needed algorithm. Unfortunately, even this simple language has proven too challenging for casual users.To overcome this problem and make A驴goVista more accessible to novice programmers, we are designing and prototyping a visual language for creating A驴goVista queries. Since web users do not have the patience to learn fancy query languages (be they textual or visual), our goal is to make this language and its implementation natural enough to require virtually no explanation or user training.