EAGER: programming repetitive tasks by example
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Internet scrapbook: automating Web browsing tasks by demonstration
Proceedings of the 11th annual ACM symposium on User interface software and technology
Breaking the Copy/Paste Cycle: The Stretchable Selection Tool
AUIC '00 Proceedings of the First Australasian User Interface Conference
Creating user interfaces by demonstration
Creating user interfaces by demonstration
Proceedings of the 17th annual ACM symposium on User interface software and technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Dimensions Characterizing Programming Feature Usage by Information Workers
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Lightweight Model for End Users' Data: Progress and Future Work
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Tool support for data validation by end-user programmers
Proceedings of the 30th international conference on Software engineering
Using topes to validate and reformat data in end-user programming tools
Proceedings of the 4th international workshop on End-user software engineering
A Study of Help Requested Online by Spreadsheet Users
Journal of Organizational and End User Computing
Hi-index | 0.00 |
Web macros automate interactions with web sites and related information systems. Though web macro recorders and players have grown in sophistication over the past decade, these tools cannot yet meet many needs of users in daily life. Based on observations of browser users, we have compiled ten scenarios describing tasks that users would benefit from automating. Our analysis of these scenarios yields specific requirements that web macro tools should support if those tools are to be applicable to these real-life tasks. Our set of requirements constitutes a benchmark for evaluating tools.