hci

Patrick Baudisch - Back-of-Device Interaction Allows Creating Very Small Touch Devices
In this talk, I will discuss how to add pointing input capabilities to very small screen devices. On first sight, touchscreens seem to allow for particular compactness, because they integrate input and screen into the same physical space. The opposite is true, however, because the user’s fingers occlude contents and prevent precision. I argue that the key to touch-enabling very small devices is to use touch on the device backside. In order to study this, we have created a 2.4” prototype device; we simulate screens smaller than that by masking the screen. I present a user study in which participants completed a pointing task successfully across display sizes when using a back-of device interface.

Saul Greenberg - Enhancing Creativity with Toolkits
Interface toolkits in ordinary application areas let average programmers rapidly develop software resembling other standard applications. In contrast, toolkits for novel and perhaps unfamiliar application areas enhance the creativity of these programmers. By removing low-level implementation burdens and supplying appropriate building blocks, toolkits give people a ‘language’ to think about these new interfaces, which in turn allows them to concentrate on creative designs. This is important, for it means that programmers can rapidly generate and test new ideas, replicate and refine ideas, and create demonstrations for others to try.

François Guimbretière - People, Pens and Computers
Pen and paper are important aspects of our everyday life. These simple low-tech tools are easy to use, reliable, and extremely versatile. Yet, they also stand on the margins of the digital world as information gathered on paper is often difficult to manipulate in the digital realm. In this talk, I will present an overview of several projects aimed at bridging the gap between the paper and the digital world. In the digital world, we explored how new command structures can improve the fluidity of pen interactions on Tablet PC. One example was CrossY, a drawing application in which all command selections were performed by crossing targets on the screen instead of pointing and clicking on buttons.

Jill Freyne - Collaborative Web Search: Exploiting Social Interaction Patterns for Increased Result Relevance
Information access systems such as search engines and navigation assistants strive to provide users with access to relevant information given their current needs. Recent research efforts have highlighted the interactive nature of information access behavior and promoted the potential value of harnessing user activity patterns to drive the next generation of social information access tools. The work discussed in this talk revolves around the Collaborative Web Search (CWS) technology developed in University College Dublin. The technology exploits the search interaction patterns of communities of like minded users to provide recommendations of content that reflect the preferences of the community members. CWS is motivated by two key ideas.

Khai N. Truong - Beyond Google
Although the Web and hypertext has clearly transformed the way people solve many problems today, some content still does not exist in an electronic format available online. As a result, people sometimes face a diverse set of problems that they cannot solve easily by themselves as individuals. For example, a person may not be able to answer "if a stroller can be used on the Don Valley trail" after recent snowfall through any means other than trial and error. This talk will examine people's daily information needs and opportunities for addressing such highly situated and contextualized problems through the development of ubiquitous computing tools and infrastructure.

Merrie Morris - SearchTogether and CoSearch: New Tools for Enabling Collaborative Web Search
Today, Web search is a solitary experience. All major Web browsers and search engine sites are designed to support a single user, working alone. However, collaboration on information-seeking tasks is actually quite commonplace! For example, students work together to complete homework assignments, friends seek information about entertainment opportunities, family members jointly plan vacation travel, and colleagues jointly conduct research for their projects. In this talk I'll discuss the findings of our surveys and interviews that reveal the challenges users face when attempting to collaborate on Web search using status quo technologies. Then, I will present two systems, SearchTogether and CoSearch, that address these challenges.

Jaime Teevan - The Web Changes Everything: How Dynamic Content Affects the Way People Find Online
When you visit a colleague’s Web page, do the new papers she’s posted jump out at you? When you return to your favorite Web news site, is it easy to find the front page article you saw yesterday? The Web is a dynamic, ever-changing collection of information, and the changes can affect, drive, and interfere with people’s information seeking activities. This talk will explore how and why people revisit Web content that has changed, and illustrate how understanding the association between change and revisitation might improve browser, crawler, and search engine design.

Ruth Rosenholtz - Do predictions of visual perception aid design?
Understanding and exploiting the abilities of the human visual system is an important part of the design of usable user interfaces and information visualizations. Designers traditionally learn qualitative rules-of-thumb for how to enable quick, easy and veridical perception of their design. More recently, work in human and computer vision, including in our lab, has produced more quantitative models of human perception. These models often take as input arbitrary, complex images of a design. We ask whether such models aid the design process. Through a series of interactions with designers and design teams, we find that the models can help, but in somewhat unexpected ways. Based on this study, I will suggest general design principles for perceptual tools.

Takeo Igarashi - Interactive "Smart" Computers
Current user interfaces are not very "smart" in that computers dumbly do what the user explicitly commands it to do via buttons or menus. As the computers become more capable and applications become complicated, more "smart" user interfaces are desired. We are exploring possible "smart" user interfaces in the domain of pen-based computing and interactive 3D graphics. The idea is to allow the user to intuitively express his/her intention by combining sketching and direct manipulation, and have the computer take appropriate actions without explicit commands. This talk consists of many live demonstrations to illustrate the idea of interactive "smart" interfaces.

Joseph Lawrance - Information Foraging in Debugging
Is navigating source code like browsing the web? In this talk, Joseph Lawrance examines the relationship between information foraging theory and programmers' debugging behavior. His results demonstrate that information scent and spreading activation models can predict where programmers will need to navigate, based on the contents of bug reports and source code. These findings promise to inform the design of tools to save programmers' time while tracking down bugs.