Learn More
—Despite the increasing use of the web to support human activities, most web interactions required to accomplish personal goals are performed manually by users. Even though users can easily transform a goal into multiple web interactions, the manual governance of these interactions diminishes the user experience. Personalized web-tasking seeks to improve(More)
Personalized Web-Tasking (PWT) proposes the automation of user-centric and repetitive web interactions to assist users in the fulfilment of personal goals using internet systems. In PWT, both personal goals and internet systems are affected by unpredictable changes in user preferences, situations, system infrastructures and environments. Therefore,(More)
Self-adaptive systems (SAS) automatically adjust their behavior at runtime in order to manage changes in their user requirements and operating context. To achieve this goal, a SAS needs to carry knowledge in artifacts (e.g., contextual goal models) at runtime. However, identifying, representing, and refining requirements and their context to create and(More)
Data generated by video applications are rarely mined for context in order to augment and improve user experiences. In this paper, we propose an innovative approach to extract context from video streams dynamically. As a case study we apply this approach in a context based multimedia chat application. In particular, this paper discusses how we perform video(More)
—Nowadays, users utilize web applications to perform everyday tasks in order to achieve personal goals. Per-sonalized Web-Tasking (PWT) is the automation of such web interactions while exploiting personal context to enrich users experience. However, web-tasking is affected by unpredictable context behaviour—environment, user, and infrastructure— and(More)
  • 1