 |
|
Amulet
Amulet is a user interface development environment for C++ and is portable across X11 on all kinds of Unix, Microsoft Windows, and the Macintosh. Amulet helps you create graphical, interactive user interfaces for your software.
|
Brad A. Myers
|
| |
Ballista
The Ballista
automated robustness testing service probes software to see how effective
it is at exception handling. For example, Ballista testing can find
ways to make operating systems crash, and can make other software
packages suffer abnormal termination instead of gracefully returning
error indications. |
Philip
Koopman
Daniel
P. Siewiorek
|
|
|
Cognitive
Agents As Opponents in Urban Combat
We are developing
realistic training opponents for 3-D virtual urban combat environments
using ACT-R and Unreal Tournament. The opponents model human combatants
by employing teamwork and considering the spatial layout of their
surroundings. The developed infrastructure includes mapping agents
and a distributed network client for ACT-R/UT. |
Christian
Lebiere
Brad
A. Myers |
|
| |
Computer-Based
Tutoring at the Explanation Level
The Geometry
Explanation Tutor, a 3rd-generation computer tutor, not only helps
students to solve problems, as 2nd-generation intelligent tutoring
systems do. It also engages students in natural language dialogue
to help them state general explanations of their problem-solving
steps. We will evaluate whether this helps students learn with greater
understanding. |
Kenneth
R. Koedinger
Vincent
Aleven
Octav
Popescu
|
|
|
Computing
Workshop
CS Education
for students with special needs The Computing Workshop project
is designing adapted curriculum to enable students with cognitive
differences to learn programming and computer applications. We
are looking at how students with differences such as autism and
mental retardation learn, and developing courseware to facilitate
learning. |
Mary
Hart
Albert
Corbett
|
|
|
Demonstrational
Interfaces
Carnegie
Mellon's Demonstrational Interfaces group is investigating ways
to use Demonstrational Interfaces to improve human-computer interaction.
In a Demonstrational System, the user gives an example of how
the system should operate, and the system automatically generalizes
from the example to produce a parameterized procedure. |
Brad
A. Myers
|
|
|
IETMs
Usability Study
This empirical
study about the design and effectiveness of high level IETMs (Interactive
Electronic Technical Manuals) provides baseline and comparative
data about two high level IETM interfaces used for one F/A-18 aircraft
maintenance task. |
Jane
Siegel
Elaine
Hyder
Jack
Moffett
|
|
|
Interlink:
Multimodal Tools for Supporting Dialogue in Physical Environments
The Interlink
project is designing interactive social interfaces that incorporate
physical objects, networked devices and collaborative activities.
This network of context-aware components aims to facilitate discourse
and enhance understanding and contextualization of information
and shared awareness, thus providing a catalyst for the transformation
of dialectical dynamics and human interaction in public spaces. |
Pamela
Jennings
|
|
|
Garnet
Garnet is a user interface development environment for Common Lisp and X11 or Macintosh. It helps you create graphical, interactive user interfaces for your software.
|
Brad A. Myers
|
|
Markets
for Attention
As Herb Simon
said, in the computer age, "information isn't the scarce resource:
human time and attention is." Economic markets are the social institution
for fairly allocating scarce resources. The goal of this research
is to formalize the intuition that markets for attention can efficiently
match the interests of information senders and recipients, and
to test the value of these markets empirically. |
Robert
Kraut
Shyam
Sunder, Yale University
James
Morris
|
|
|
Modeling
Individual Performance in Complex Interactive Environments
Computational
models of cognition typically aim to produce output that
is the mean of a subject pool. In our work, we strive to
model individuals by finding subjects' "parameters" for
working memory capacity, skill in mousing, etc., and then
creating a computational model, in the ACT-R framework,
for each subject in our study. We especially hope to understand
the impact of working memory differences on performance
in complex tasks like air traffic control. |
Christian
Lebiere
Marsha
Lovett, Psychology
John
Rehling
|
|
|
Robotic Assistants for the Elderly
The project will develop a robotic assistant for elders at home. The research includes work on reasoning, learning, sensors, and multi-modal interfaces that enable elderly people to interact easily with the robotic assistant. The team is multi-university and interdisciplinary, with experts in computer science, robotics, human-computer interaction, and health care.
|
Jackie Dunbar-Jacob, University of Pittsburgh
Sara Kiesler
Martha Pollack, University of Michigan
Sebastian Thrun, Robotics Institute, CMU
|
|
|
Tongue
We
are exploring an affordable computer imaging technology
for the tongue-based medical diagnosis, in collaborating
with a Traditional Chinese Medicine (TCM) doctor and an
oncologist from Pittsburgh Cancer Institute. |
Yang
Cai
|
|
|
SAGE
Visualization Group
We are
investigating the use of visualization as an interactive
collaborative medium to support exploring large relational,
document, and multi-media datasets, capturing users' experiences,
and communicating findings. We develop and evaluate tools
that support rapid iteration through the cycle of exploration,
preparing interactive reports, and managing the process over
time. |
Steve
Roth
Mark
Derthick
|
|
Shared
Visual Spaces
Being in the
same place improves collaborative work. The primary goals of our
research are to understand how a shared visual spaces influences
collaboration, to discover how the usefulness of visual information
interacts with tasks, and to identify ways to build communication
systems for remote collaborative work. |
Robert
Kraut
Susan R. Fussell
Jane Siegel
Jie
Yang
Susan
E. Brennan, SUNY Stony Brook
|
|