Authoritative sources in a hyperlinked environment
Journal of the ACM (JACM)
A methodology for workload characterization of E-commerce sites
Proceedings of the 1st ACM conference on Electronic commerce
Conceptual models: begin by designing what to design
interactions
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
Interaction Design
Understanding and Using Context
Personal and Ubiquitous Computing
Models of attention in computing and communication: from principles to applications
Communications of the ACM
Theory-based Analysis of Cognitive Support in Software Comprehension Tools
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Humans and Automation: System Design and Research Issues
Humans and Automation: System Design and Research Issues
Has the Internet become indispensable?
Communications of the ACM - Has the Internet become indispensable?
Adaptive personal information environment based on the semantic web
Proceedings of the sixteenth ACM conference on Hypertext and hypermedia
Enterprise information mashups: integrating information, simply
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An Architecture for Interactive Context-Aware Applications
IEEE Pervasive Computing
Foundations and Trends in Web Science
What do we "mashup" when we make mashups?
Proceedings of the 4th international workshop on End-user software engineering
Communications of the ACM - Inspiring Women in Computing
A cognitive support framework for ontology mapping
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Personalization for the semantic web
Proceedings of the First international conference on Reasoning Web
The smart internet
Supporting smart interactions with predictive analytics
The smart internet
A survey of mashup development environments
The smart internet
Smart media: bridging interactions and services for the smart internet
The smart internet
Towards web services tagging by similarity detection
The smart internet
User-centric smart services in the cloud
The smart internet
Monitoring and recovery of web service applications
The smart internet
The smart internet
Supporting smart interactions with predictive analytics
The smart internet
A survey of mashup development environments
The smart internet
Smart media: bridging interactions and services for the smart internet
The smart internet
Towards web services tagging by similarity detection
The smart internet
User-centric smart services in the cloud
The smart internet
Monitoring and recovery of web service applications
The smart internet
Hi-index | 0.00 |
Key architectural elements of the web, namely, HTTP, URL and HTML enable a very simple user model of the web based on hyperlinks. While this model allows browser-based access to a wide array of online content and resources, the limitations in user experience provided in this interaction model are increasingly apparent. Two decades after the birth of the web, new technologies such as Rich Internet Application, AJAX, and Web 2.0 seek to improve web user interfaces, but in general their main benefit is to individual server sites. Little advancement has been made to advance the user model of the web at a macro level where the interaction is driven not by the server but by the user. This paper proposes a novel approach to scientific study of the Web (Web science) where the traditional relationship between users and servers is inverted, so that web services are configured and integrated across multiple servers/sites in order to address the needs of users. The resulting interaction paradigm is referred to here as smart interaction. The Smart interaction approach is quite different from the current hyperlink-oriented user model driven from the perspective of the server side. Smart interactions require new web infrastructure (e.g., runtime components) and new patterns of services and resource interactions and compositions. A Complementary area of research is smart services; where the focus is on abstracting these web infrastructures and service interaction patterns into appropriate web models and algorithms. The combination of smart interaction and smart services will then result in a smart internet where user experience is enhanced, and user productivity unleashed, by passing control back to users.