[Show abstract][Hide abstract] ABSTRACT: Typical web navigation techniques tend to support undirected web browsing, a depth-first search of information pages. This search strategy often results in the unintentional behavior of 'web surfing', where a user starts in search of information, but is sidetracked by tangential links. A mobile user in particular, would prefer to extract the desired information quickly and with minimal mental effort. In this paper, we introduce 'SemantiLynx' to visually augment hyperlinks on web pages for better supporting the task of directed searches on small-screen ubiquitous platforms. Our algorithm comprises four parts: establishing the context of information related to a hyperlink, retrieving relevant imagery based on this context, applying image simplification, and finally compositing a visual icon for the given hyperlink. We evaluated our system by conducting user studies for directed web search tasks and comparing the results to using textual snippets and webpage thumbnails.
Proceedings of the 2011 International Conference on Intelligent User Interfaces, February 13-16, 2011, Palo Alto, CA, USA; 02/2011
[Show abstract][Hide abstract] ABSTRACT: Therapies that help restore abilities in individuals with brain damage are being investigated to help individuals with FAS. These methods focus on rehabilitation and exercises for the brain which improve specific cognitive capacities. We present Cognitive Carnival, a computer game therapy based on cognitive exercises, designed to improve the child's motivation and engagement of the tasks. Three minigames were developed, each based on improving one of three cognitive prinicples: executive function, continuous performance, and working memory. These minigames will be used in controlled therapy sessions with neuropsychologists for children with FAS to determine their effectiveness as a rehabilitative tool. Fetal Alcohol Syndrome (FAS) is a disorder that is caused by the ingestion of alcohol during pregnancy. Alcohol is a teratogen (substance that is toxic to the developing brain) and can result in abnormal brain development (brain damage). Children with FAS are faced with numerous obstacles, including significant problems with executive functions, attention, memory, and language. These conditions impede children with FAS from succeeding in school and living normal lives. There is estimated to be 0.5 to 2.0 children diagnosed with FAS per 1,000 births in the United States during the 1980's and 1990's [May and Gossage 2001]. It especially prevalent in remote communities. There is no cure. However, therapies that help restore abilities in individuals with brain damage are being explored to help individuals with FAS. These methods focus on rehabilitiation by means of an intervention by psychological professionals. The therapies are able to leverage the brain's plasticity to improve cognitive function [Neu 2002]. While adult brains show low levels of plasticity, children have more neurons and their brains continue to grow into their early 20's. Consequently, neurogenesis can be leveraged by supervised mental exercise. Classical therapy involves a trained therapist visiting local school, often times for a single child, to administer the therapy. The therapy itself consists of a set of exercises which the child preforms. This model of therapy, while effective, is inefficient and often times impractical for many areas. Additionally, the therapy has no builtin reward system and often times the therapist will offer the child candy or a small prize which provides little engagement with the tasks themselves. The minigames are intended for a controlled environment where a child with FAS is supervised by a neuroscientist. Over a course of weeks, the child will play each minigame, progressing through the difficulty levels as their abilities increase. A game-based therapy has multiple advantages over traditional exercises. Games tend to be more engaging than paper exercises. They also can accommodate built-in reward and motivation systems, instead of requiring the alternative of real-world incentives as the sole motivation for completing the tasks. Possibly the the most significant advantage is the ability to easily distribute the system using the Internet. This allows it to easily reach remote areas, where FAS is prevalent. Our therapy targeted three cognitive abilities: continuous performance, working memory, and executive function. Four minigames were created, each embodying at least one of the fundamental cognitive abilities affected by FAS. We decided to divide the therapy into minigames as each minigame could focus primarily on a single cognitive principle. This narrowed focus allowed neuropsychologists to measure progress on particular abilities. This also allowed for separate starting ability parameters for the children. The minigames focused on three cognitive principles typically impaired by FAS: continuous performance, working memory, and executive function. Continuous performance is the ability to sustain a consistent focus to an ongoing task continuing over an extended time period. Children without this ability may be at a major disadvantage in learning settings to their healthy counterparts. Working memory is the ability to temporarily store and manipulate information. It is an important basis for complex cognitive processes. Executive function is the ability to plan, problem solve, and make decisions. Each minigame has built-in difficulty levels, and the ability to manually adjust parameters for an individually-tailored therapy. Levels are then subdivided into repeated trials of the same parameters. The user progresses through each trial, receiving positive and negative feedback as appropriate, according to his or her performance. Upon the completion of a session, the user is presented with his or her results and a progress plot of their recent trials.
International Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2010, Los Angeles, California, USA, July 26-30, 2010, Poster Proceedings; 01/2010
[Show abstract][Hide abstract] ABSTRACT: We propose an approach to remote display systems in which the client predicts the screen update events that the server will send and applies them to the screen im- mediately, thus eliminating the network round-trip time and making the system more responsive in a wide-area or high loss environment. Incorrectly predicted events are undone when the actual events arrive from the server. The approach requires no server or protocol changes, and thus can work with existing systems. Since it is core to the feasibility of such a speculative remote display sys- tem, we study the predictability of the events that occur under typical workloads in two extant systems, Windows Remote Desktop and VNC. We find that simple, state- limited Markov models are often able to correctly predict the next event. Based on these results, we design, imple- ment, and evaluate a speculative remote display exten- sion to the VNC client. In our implementation, the end user can trade off between the responsiveness of the dis- play and the level of temporarily displayed incorrect pre- dictions. We evaluate VNC/SRD with two user studies. We conclude by describing design alternatives.
2008 USENIX Annual Technical Conference, Boston, MA, USA, June 22-27, 2008. Proceedings; 01/2008
[Show abstract][Hide abstract] ABSTRACT: Experimental computer systems research typically ignores the end-user, modeling him, if at all, in overly simple ways. We argue that this (1) results in inadequate performance evaluation of the systems, and (2) ignores opportunities. We summarize our experiences with (a) directly evaluating user satisfaction and (b) incorporating user feedback in dieren t areas of client/server computing, and use our experiences to motivate principles for that domain. Specically , we report on user studies to measure user satisfaction with resource borrowing and with dieren t clock frequencies in desktop computing, the development and evaluation of user inter- faces to integrate user feedback into scheduling and clock frequency decisions in this context, and results in predicting user action and system response in a remote display system. We also present initial results on extending our work to user control of scheduling and mapping of virtual machines in a virtualization-based distributed computing environment. We then generalize (a) and (b) as recommendations for in- corporating the user into experimental computer systems research.
Proceedings of the Workshop on Experimental Computer Science, Part of ACM FCRC, San Diego, 13-14 June 2007; 01/2007