IBM®
Skip to main content
    United States [change]    Terms of use
 
 
 
    Home    Products    Services & solutions    Support & downloads    My account    
IBM Research

Computer Science

User Experience


Overview

The User Sciences & Experience Research (USER) lab focuses on understanding and improving how people interact with technology. Our goal is to improve the ease-of-use of existing products and explore new paradigms in using computers.

Building a good user experience is a systems problem, which our group explores from many perspectives. To understand the issues, we study users in the field and spend time with customers. We build technologies, prototypes and systems that make people’s experience with technology better. And we evaluate technology proposals in the lab and in the field. The systems we work on range in size from small memory cards to large corporate IT systems. We worry about issues that effect the user’s experience: performance, security, usability, design, etc.

Our cross-disciplinary team is comprised of human computer interaction (HCI) and human factors researchers, software engineers, computer security experts, cognitive and social computing scientists, user interface designers, and user study analysts.

Further information about user experience projects can be found at:

IBM Research Human-Computer Interaction

 

Summer Internship Opportunities

We have completed our internship recruiting for summer for 2009. Please check back in the fall of 2010 for information on internships for next year.

USER Group Projects
  Activity-Centric Computing
  Analysis, Modeling and Design of Stroke Gesture Interfaces
  Bluemail
  Configuration Space Analytical Tool for Interface Design
  CoScripter
  Eye-Tracking Interfaces
  Highlight
  New Concepts and Tools for Creating Web UIs
  PlayByPlay
  Rethinking Mobile and Multi-Device User Experiences
  Social Computing
  System Management Studies and Tools
  Task Models for Improving the Web Browsing Experience
  User-Centered Map Generalization
  WISE: Wisdom of the Enterprise
Activity-Centric Computing

Our Activity Centric Computing (ACC) program is defining a new organizing paradigm for supporting collaborative work around purposeful human activities by creating a computational construct, called an Activity, and its representation, architecture, and user experience. This research has already led to a Lotus product and an internal deployment to thousands in IBM. We are creating new research prototypes to explore several new directions that utilize an ACC back-end service to give activity support to common tools:

  • Providing tacit support for activities in email threads
  • Supporting a coordinator-contributor pattern of collaboration in email
  • Enabling personal task management across multiple devices, tools, and collaborative activities
  • Understanding the collaboration and social networking needs of communities in the enterprise
  • Enabling users to easily create spatial layouts of activity-centered content, to enhance their ability to understand and contribute to a shared activity representation

Team: Tom Moran, Barton Smith, Jimmy Lin, Jeff Pierce, Eric Wilcox, Jalal Mahmud, Tara Matthews

Contact: Tara Matthews (tlmatthe at us.ibm.com)

Back to top

 

Analysis, Modeling and Design of Stroke Gesture Interfaces

Stroke gestures are an increasingly important interaction medium for mobile and other touch surface-based computing devices. Past and ongoing work at Almaden in this area includes advanced text entry systems (ShapeWriter) and modeling of stroke gestures (the CLC model of stroke gestures and the steering law). We are interested in exploring contributions in the following areas:

  1. Mathematical/statistical/information theoretic understanding of gesture stroke systems such as ShapeWriter as a function of information capacity (e.g., the number of words and commands)
  2. Advancing stroke gesture interface speed and accuracy performance
  3. Empirical and analytical studies of stroke gesture systems

Team: Shumin Zhai, Huahai Yang

Contact: Shumin Zhai (zhai at almaden.ibm.com)
Back to top

 

Bluemail

The Bluemail research team is developing novel user experiences and exploring advanced technologies to drive the future of enterprise email. Our current research themes have focused on email conversation threading, social message tagging, and integration with social and networking services. We are investigating how email can best mashup with other work-based collaborative systems, while maintaining a clear, natural, and unobstructed user experience. Behind the scenes, we have an added goal to discover new techniques and best practices that will leverage cloud-based storage systems and next generation Ajax-based rich internet client technology.

Team: Julian Cerruti, Stephen Dill, Tara Matthews, Jerald Schoudt, John Tang, Eric Wilcox

Contact: Stephen Dill (dill at us.ibm.com)
Back to top

 

Configuration Space Analytical Tool for Interface Design

We are working on a tool that will take high-level task descriptions as input and generate user interfaces design options for developers to customize. This work will involve developing theoretical models of human task performance.

Team: Huahai Yang, John Barton

Contact: Huahai Yang (hyang at us.ibm.com)
Back to top

 

CoScripter

The CoScripter research team is inventing new technology based on programming by demonstration to make it easy for end users to capture, share, and automate scripts for completing web-based tasks. These scripts can be used to automate repetitive tasks, saving users time and effort, or they can be used to share knowledge about how and what to do on the web. We are currently focusing on three research directions:

  • creating a human- and machine-understandable language for web scripting
  • making it easy for people to share knowledge via scripts
  • making scripts more robust by using machine learning to generalize from multiple demonstrations

CoScripter has been deployed within a large organization for over a year, and on the public Internet for several months, with over 10,000+ registered users. Try it now!

Team: Allen Cypher, Clemens Drews, Eben Haber, Tessa Lau, James Lin, Tara Matthews, Jeffrey Nichols

Contact: Tessa Lau (tessalau at us.ibm.com)

Back to top

 

Eye-Tracking Interfaces

Eye-tracking technology has broad implications to future user experience creation in the areas of accessibility, intelligent user interfaces, and games. Past work at Almaden in this area includes MAGIC pointing and iTourist. Our research aims at creating new or enhancing existing interaction capabilities in the following applications areas: basic interaction actions such as pointing, input systems such as text writing, or domain specific applications such as gaming.

Contact: Shumin Zhai (zhai at almaden.ibm.com)

Back to top

 

Highlight

Highlight allows end users to create mobile applications from existing web sites and deploy those applications to mobile devices. Highlight's design, which incorporates a fully-functional modern web browser engine as part of its server-side infrastructure, allows existing sites that contain substantial client-side JavaScript or Ajax technology to be modified for use on mobile devices. Our end-user authoring environment makes use of programming-by-demonstration techniques to allow creation of mobile applications easily and quickly.

Team: Jeffrey Nichols, John Barton, Tessa Lau

Contact: Jeffrey Nichols (jwnichols at us.ibm.com)
Back to top

 

New Concepts and Tools for Creating Web User Interfaces

We are combining end-user programming concepts from the CoScripter project with the Firebug web-site debugging tool to create a new, multi-user web user interface development system. We want this system to encourage development of Web UIs that work well on mobile and desktops because they adapt at the task-level rather than layout level.

Contact: John Barton (bartonjj at us.ibm.com)

Back to top

 

PlayByPlay

Collaborative web browsing tasks occur frequently, such as one user showing another how to use a web site, several users working together on a search task, or even one user sending an interesting link to another user. Unfortunately, tools for browsing the web are commonly designed for a single user. PlayByPlay is a general-purpose web collaboration tool that uses the communication model of instant messaging to support a variety of collaborative browsing tasks. PlayByPlay also supports collaborative browsing between mobile and desktop users, which we believe is useful for on-the-go scenarios.

Contact: Jeffrey Nichols (jwnichols at us.ibm.com)
Back to top

 

Rethinking Mobile and Multi-Device User Experiences

As users increasingly employ highly capable mobile devices such as the iPhone and G1, we have an opportunity to rethink the user experiences for how users interact with such devices, both in isolation and in the context of their other computing devices (e.g., desktops, laptops). We are currently exploring two separate but related directions:

  1. How to redesign both mobile and desktop/laptop user experiences to explicitly recognize and reflect the use of multiple, heterogeneous devices for computational work. For example, how could/should email clients change when users employ both a mobile device and a desktop or laptop to check their mail?
  2. How to support computational activities that span devices. We are particularly interested in how different patterns of behavior on different devices (e.g., short, intermittent use on mobile devices vs. sustained use of desktops) can inform both the design of new user experiences and the requirements for an underlying infrastructure.

Contact: Jeff Pierce (jspierce at us.ibm.com)
Back to top

 

Social Computing

The social computing group does exciting research into social networking applications in the enterprise. We have several projects centered around using social data to work smarter, including:

  • Fringe, an internal social network application that generates people profiles from Intranet data and company databases. Fringe also allows you to connect to and tag your colleagues into a social network.
  • Inquire, "faceted search for people". Inquire uses social network information for expertise search, as well as aid in disaster response.

Team: Stephen Dill, Jan Pieper, Eric Wilcox, Julia Grace

Contact: Julia Grace (jhgrace at us.ibm.com)
Back to top

 

System Management Studies and Tools

Computer system administrators are the unsung heroes of the information age, working behind the scenes to configure, maintain, and troubleshoot the computer infrastructure that underlies much of modern life. However, little can be found in the literature about the practices and problems of these highly specialized computer users. We conducted a series of field studies in large corporate data centers, observing organizations, work practices, tools, and problem-solving strategies of system administrators. We observed that modern IT systems are extremely complex — a single individual cannot manage the complexity of such systems. Though organizations, methods, and tools are often put in place to reduce complexity in IT management, we found that imposing top-down structure in organizations, methods, and tools can only trail innovation in IT systems. We argue that real productivity gains can only be obtained when individuals can invent their own methods and tools for managing IT complexity, and when these methods and tools are taken up by local teams and by larger organizations.

Based on these findings, we are exploring new tools and features to improve administrators' ability to collaboratively manage complex systems.

Team: Eser Kandogan, Eben Haber, John Bailey, Paul Maglio, Tara Matthews, Andreas Dieberger

Contact: Tara Matthews (tlmatthe at us.ibm.com)
Back to top

 

Task Models for Improving the Web Browsing Experience

This project will explore the use of personalized and collaborative task models to customize Web pages and present relevant concepts. Prior research has demonstrated that such models can substantially improve web transaction experience, such as shopping, for visually-challenged and mobile handheld users. We are interested in further exploring how such models can be used to facilitate general web browsing tasks (e.g., reading a newspaper, booking an airline ticket) for regular users. The browsing experience can be enhanced based on the recommendations given by the task model. The models can be parameterized based on labeling of web page elements, the user's preferences, past browsing history and context. We will explore both the theoretical framework of such models and their usability issues.

Contact: Jalal Mahmud (jumahmud at almaden.ibm.com)
Back to top

 

User-Centered Map Generalization

This project explores the creation of map renderings that are easy to read and use on mobile devices.

Contact: Huahai Yang (hyang at us.ibm.com)
Back to top

 

WISE: Wisdom of the Enterprise

Everyone in today's information-driven enterprises needs timely, accessible and meaningful information to do their job better and more efficiently. The wisdom-of-the-crowds phenomenon that is pervasive outside the enterprise has yet to be fully exploited within the enterprise. Our goal is to build the platform, tools, and services necessary to enable all enterprise users to utilize the collective wisdom of the enterprise. To accomplish this vision, we plan to create a system that automatically ingests content, creates ad hoc semantics, and provides appropriate aggregations and seamless visualizations.

Team: Varun Bhagvan, Tyrone Grandison, Daniel Gruhl, Eser Kandogan, Jeff Kusnitz, Eugene Maximilien, Mark Smith, Evimaria Terzi

Contact: Eser Kandogan (eser at us.ibm.com)

Back to top

 


    About IBMPrivacyContact