Sketch Recognition in Software Design (2008)
Tracy Hammond, Krzysztof Gajos, All Davis, Howard Shrobe
The Problem: Sketching is a natural and integral part of software design. Software developers use sketching to aid in the brainstorming of ideas, visualizing programming organization, and...
Collaboration Applications in Smart Spaces (2008)
Alice Oh, Howard Shrobe, Andy Chang, Krzysztof Gajos, Tyler Horton, Stephen Peters, ...
The Problem: Every day, people are engaged in various types of collaboration tasks in the Intelligent Room [1]. However, no software exists that can support collaboration effectively and smoothly in...
The Metaglue Software Agent System (2008)
Michael Coen, Luke Weisman, Stephen Peters, Krzysztof Gajos, Nicholas Hanssens
The Problem: Traditional programming languages provide no support for managing systems of distributed computations, i.e., those in which different components run asynchronously on a heterogeneous...
The Many Faces of Consistency in Cross-Platform Design (2008)
Kai Richter, Jeffrey Nichols, Krzysztof Gajos, Ahmed Seffah
This workshop addresses the role consistency plays in the design of applications and services that span several different computing devices. We will discuss the benefits and limitations of...
ABSTRACT Improving User Interface Personalization (2008)
Krzysztof Gajos, Raphael Hoffmann, Daniel S. Weld
functional specification into an adaptive interface, which is personalized both to an individual’s usage pattern and the characteristics of a target device. This paper briefly describes three...
Automatically Generating User Interfaces For Ubiquitous Applications (2008)
Krzysztof Gajos, Daniel S. Weld
Abstract. Supple is an application and device-independent system, currently under development at University of Washington, that automatically generates user interfaces for a wide variety of display...
Stephen Peters, Gary Look, Kevin Quigley, Howard Shrobe, Krzysztof Gajos
We 1 are building a new communication model and discovery system which will allow agent-based intelligent spaces to interact with one another. This new infrastructure layer, called Hyperglue,...
Rascal-- A Resource Manager For E21 (2007)
Rascal, a system for managing resources in a smart space, is presented. Rascal contributes to improvement of the software architecture for smart spaces in two major ways: it adds a level of...
Hyperglue: Designing High-Level Agent Communication for Distributed Applications (2006)
Peters, Stephen, Look, Gary, Quigley, Kevin, Shrobe, Howard, Gajos, Krzysztof
We are building a new communication model and discoverysystem which will allow agent-based intelligent spacesto interact with one another. This new infrastructure layer,called Hyperglue, coordinates...
Hyperglue: Designing High-Level Agent Communication for Distributed Applications (2006)
Peters, Stephen, Look, Gary, Quigley, Kevin, Shrobe, Howard, Gajos, Krzysztof
We are building a new communication model and discoverysystem which will allow agent-based intelligent spacesto interact with one another. This new infrastructure layer,called Hyperglue, coordinates...
Preference Elicitation for Interface Optimization (2005)
Krzysztof Gajos, Daniel S. Weld
Decision-theoretic optimization is becoming a popular tool in the user interface community, but creating accurate cost (or utility) functions has become a bottleneck --- in most cases the numerous...
Fast and robust interface generation for ubiquitous applications (2005)
Krzysztof Gajos, David Christianson, Raphael Hoffmann, Tal Shaked, Jing Jing Long, Daniel S. Weld
Abstract. We present Supple, a novel toolkit which automatically generates interfaces for ubiquitous applications. Designers need only specify declarative models of the interface and desired hardware...
Opportunity Knocks: a System to Provide Cognitive Assistance with Transportation Services (2004)
Donald J. Patterson, Lin Liao, Krzysztof Gajos, Michael Collier, Nik Livic, Katherine Olson, ...
Abstract. We present an automated transportation routing system, called “Opportunity Knocks, ” whose goal is to improve the efficiency, safety and independence of individuals with mild cognitive...
Improving User Interface Personalization (2004)
Krzysztof Gajos, Raphael Hoffman, Daniel S. Weld
SUPPLE uses decision-theoretic optimization to render an abstract functional specification into an adaptive interface, which is personalized both to an individual's usage pattern and the...
Supple: Automatically generating user interfaces (2004)
In order to give people ubiquitous access to software applications, device controllers, and Internet services, it will be necessary to automatically adapt user interfaces to the computational devices...
Supple: Automatically generating user interfaces (2004)
In order to give people ubiquitous access to software applications, device controllers, and Internet services, it will be necessary to automatically adapt user interfaces to the computational devices...
Opportunity Knocks: a System to Provide Cognitive Assistance with Transportation Services (2004)
Donald J. Patterson, Lin Liao, Krzysztof Gajos, Michael Collier, Nik Livic, Katherine Olson, ...
Abstract. We present an automated transportation routing system, called “Opportunity Knocks, ” whose goal is to improve the efficiency, safety and independence of individuals with mild cognitive...
N.: Opportunity Knocks: a System to Provide Cognitive Assistance with Transportation Services (2004)
Donald J. Patterson, Lin Liao, Krzysztof Gajos, Michael Collier, Nik Livic, Katherine Olson, ...
Abstract. We present an automated transportation routing system, called “Opportunity Knocks, ” whose goal is to improve the efficiency, safety and independence of individuals with mild cognitive...
Gajos, Krzysztof, Shrobe, Howard
The dream of pervasive computing is slowly becoming a reality. A number of projects around the world are constantly contributing ideas and solutions that are bound to change the way we interact with...
Gajos, Krzysztof, Shrobe, Howard
The dream of pervasive computing is slowly becoming a reality. A number of projects around the world are constantly contributing ideas and solutions that are bound to change the way we interact with...
Automatically personalizing user interfaces (2003)
Daniel S. Weld, Corin Anderson, Pedro Domingos, Oren Etzioni, Krzysztof Gajos, Tessa Lau, ...
Todays computer interfaces are one-size-fits-all. Users with little programming experience have very limited opportunities to customize an interface to their task and work habits. Furthermore, the...
Automatically personalizing user interfaces (2003)
Daniel S. Weld, Corin Anderson, Pedro Domingos, Oren Etzioni, Krzysztof Gajos, Tessa Lau, ...
Todays computer interfaces are one-size-fits-all. Users with little programming experience have very limited opportunities to customize an interface to their task and work habits. Furthermore, the...
Evaluating look-to-talk: A gaze-aware interface in a collaborative environment (2002)
Alice Oh, Harold Fox, Max Van Kleek, Aaron Adler, Krzysztof Gajos, Trevor Darrell
We present “look-to-talk”, a gaze-aware interface for directing a spoken utterance to a software agent in a multiuser collaborative environment. Through a prototype and a Wizard-of-Oz (WOz)...
An Agent-Based System For Capturing And Indexing Software Design Meetings (2002)
Tracy Hammond, Krzysztof Gajos, Randall Davis, Howard Shrobe
Abstract. We present an agent-based system for capturing and indexing software design meetings. During these meetings, designers
Evaluating look-to-talk: A gaze-aware interface in a collaborative environment (2002)
Alice Oh, Harold Fox, Max Van Kleek, Aaron Adler, Krzysztof Gajos, Trevor Darrell
We present "look-to-talk", a gaze-aware interface for directing a spoken utterance to a software agent in a multiuser collaborative environment. Through a prototype and a...
Evaluating look-to-talk: A gaze-aware interface in a collaborative environment (2002)
Alice Oh, Harold Fox, Max Van Kleek, Aaron Adler, Krzysztof Gajos, Trevor Darrell
We present “look-to-talk”, a gaze-aware interface for directing a spoken utterance to a software agent in a multiuser collaborative environment. Through a prototype and a Wizard-of-Oz (WOz)...
Evaluating look-to-talk: A gaze-aware interface in a collaborative environment (2002)
Alice Oh, Harold Fox, Max Van Kleek, Aaron Adler, Krzysztof Gajos, Trevor Darrell
We present “look-to-talk”, a gaze-aware interface for directing a spoken utterance to a software agent in a multiuser collaborative environment. Through a prototype and a Wizard-of-Oz (WOz)...
End user empowerment in human centered pervasive computing (2002)
Krzysztof Gajos, Harold Fox, Howard Shrobe
Abstract. Human-centered computation is characterized by at least three features: it must be adaptive, reactive, and it must empower the user to configure and extend the behavior of the systems using...
Design principles for resource management systems for intelligent spaces (2001)
Krzysztof Gajos, Luke Weisman, Howard Shrobe
Abstract. The idea of ubiquitous computing and smart environments is no longer a dream and has long become a serious area of research and soon this technology will start entering our every day lives....
Rascal - a resource manager for multi agent systems in smart spaces (2001)
Abstract. Multi Agent Systems (MAS) are often used as a software substrate in creating smart spaces. Many of the solutions already developed within the MAS community are applicable in the domain of...
A knowledge-based resource management system for the intelligent room (2000)
As computers become cheaper, smaller and more powerful, they begin to appear in places where until recently we did not expect to find them. The idea of ubiquitous computing and smart environments is...