scispace - formally typeset
Search or ask a question

Showing papers by "Anthony Tomasic published in 2009"


Proceedings ArticleDOI
29 Mar 2009
TL;DR: This paper introduces the concept of source-to-source holistic transformations---transformations that seek to optimize both the application code and the database requests made by it, to reduce clientlatency and evaluates the effect of these two transformations on three realistic Web benchmark applications.
Abstract: A promising approach to scaling Web applications is to distribute the server infrastructure on which they run. This approach, unfortunately, can introduce latency between the application and database servers, which in turn increases the network latency of Web interactions for the clients (end users). In this paper we introduce the concept of source-to-source holistic transformations---transformations that seek to optimize both the application code and the database requests made by it, to reduce clientlatency. As examples of our concept, we propose and evaluate two source-to-source holistic transformations that focus on hiding the latencies of database queries. We argue that opportunities for applying these transformations will continue to exist in Web applications. We then present algorithms for automating these transformations in asource-to-source compiler. Finally, we evaluate the effect of these two transformations on three realistic Web benchmark applications, both in the traditional centralized setting and a distributed setting.

25 citations


Proceedings ArticleDOI
04 Apr 2009
TL;DR: An evaluation of the interface shows that administrators can effectively create forms to communicate with the agent, that they are likely to accept this technology in their work environment, and that the agent's help can significantly reduce the time they spend on repeated information-retrieval tasks.
Abstract: A key challenge for mixed-initiative systems is to create a shared understanding of the task between human and agent To address this challenge, we created a mixed-initiative interface called Mixer to aid administrators with automating tedious information-retrieval tasks Users initiate communication with the agent by constructing a form, creating a structure to hold the information they require and to show context in order to interpret this information They then populate the form with the desired results, demonstrating to the agent the steps required to retrieve the information This method of form creation explicitly defines the shared understanding between human and agent An evaluation of the interface shows that administrators can effectively create forms to communicate with the agent, that they are likely to accept this technology in their work environment, and that the agent's help can significantly reduce the time they spend on repeated information-retrieval tasks

8 citations