Unifying strategies for Web augmentation
Proceedings of the tenth ACM Conference on Hypertext and hypermedia : returning to our diverse roots: returning to our diverse roots
The tangled Web we wove: a taskonomy of WWW use
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Clover architecture for groupware
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Towards Uniformed Task Models in a Model-Based Approach
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
Applying information visualization techniques to visual representations of task models
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Automation and customization of rendered web pages
Proceedings of the 18th annual ACM symposium on User interface software and technology
Distributed User Interface Elements to support Smart Interaction Spaces
ISM '05 Proceedings of the Seventh IEEE International Symposium on Multimedia
End User Development (Human-Computer Interaction Series)
End User Development (Human-Computer Interaction Series)
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SearchTogether: an interface for collaborative web search
Proceedings of the 20th annual ACM symposium on User interface software and technology
CoSearch: a system for co-located collaborative web search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A survey of collaborative web search practices
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The 4C Reference Model for Distributed User Interfaces
ICAS '08 Proceedings of the Fourth International Conference on Autonomic and Autonomous Systems
Understanding Mashup Development
IEEE Internet Computing
A Method for Integration of Web Applications Based on Information Extraction
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
End-user programming of mashups with vegemite
Proceedings of the 14th international conference on Intelligent user interfaces
CoSense: enhancing sensemaking for collaborative web search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End-user programming in the wild: A field study of CoScripter scripts
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Hosted Universal Integration on the Web: The mashArt Platform
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
The adaptive web: methods and strategies of web personalization
The adaptive web: methods and strategies of web personalization
The adaptive web
Interfaces for scripting: making Greasemonkey scripts resilient to website upgrades
ICWE'10 Proceedings of the 10th international conference on Web engineering
A model-based approach for distributed user interfaces
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Engineering concern-sensitive navigation structures, concepts, tools and examples
Journal of Web Engineering
A taskonomy for the Semantic Web
Semantic Web
Structuring and composition mechanisms to address scalability issues in task models
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Distributed User Interfaces: Designing Interfaces for the Distributed Ecosystem
Distributed User Interfaces: Designing Interfaces for the Distributed Ecosystem
A crowdsourced approach for concern-sensitive integration of information across the web
Journal of Web Engineering
Collaborative web browsing: multiple users, multiple pages, concurrent access, one display
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Currently, a lot of the tasks engaged by users over the Web involve dealing with multiple Web sites. Moreover, whilst Web navigation was considered as a lonely activity in the past, a large proportion of users are nowadays engaged in collaborative activities over the Web. In this paper we argue that these two aspects of collaboration and tasks spanning over multiple Web sites call for a level of coordination that require Distributed User Interfaces (DUI). In this context, DUIs would play a major role by helping multiple users to coordinate their activities whilst working collaboratively to complete tasks at different Web sites. For that, we propose in this paper an approach to create distributed user interfaces featuring procedures that are aimed to orchestrate user tasks over multiple Web sites. Our approach supports flexible process modeling by allowing users to combine manual tasks and automated tasks from a repertoire of patterns of tasks performed over the Web. In our approach, whilst manual tasks can be regarded as simple instructions that tell users how to perform a task over a Web site, automated tasks correspond to tools built under the concept of Web augmentation (as it augments the repertoire of tasks users can perform over the Web) called Web augmenters. Both manual and automated tasks are usually supported by specific DOM elements available in different Web sites. Thus, by combining tasks and DOM elements distributed in diverse Web sites our approach supports the creation of procedures that allows seamless users interaction with diverse Web site. Moreover, such an approach is aimed at supporting the collaboration between users sharing procedures. The approach is duly illustrated by a case study describing a collaborative trip planning over the Web.