Graph Exploration for Software Archeology (2008)
The Problem: Program comprehension and reverse engineering (i.e., software archeology) remains a major bottleneck for software maintenance. When a programmer must understand a large legacy program...
DR. JONES: A Software Archaeologist's Magic Lens (2007)
Program comprehension remains a major bottleneck for software maintenance. When a programmer must understand a large legacy program whose documentation is scarce, out-of-date, or irrelevant, she must...
Supporting Group Brainstorming (2007)
The Problem: Group brainstorming is most effective when its environment captures the ideas its participants generate in a useful form. We seek to develop such a computer-supported environment to...
Connected Components in Binary Images 6.866: Machine Vision (2007)
This paper presents a serial algorithm for labeling the connected components in a binary image. It differs from bracket-marking algorithms by recursively constructing an equivalence relation among...
Geometric Analogy Problems and Perceptual Categories Cognitive Artifacts and Architectures (2007)
Many are familiar with a particular style of question posed on some intelligence tests. These questions ask the test-taker to form an analogy between two sets of geometric figures.
Query by attention: Visually searchable information maps (2001)
The Problem and Motivation: Vast amounts of useful information are accessible to us in textual databases, yet we prefer graphs, charts, and maps to interpret this information and make decisions. One...
Ligature: Gesture-Based Configuration of the E21 Intelligent Environment (2001)
The E21 intelligent environment is a 6.4 m by 3.6 m conference
Query by attention: Visually searchable information maps (2001)
This paper explores how the design of information spaces might be grounded in knowledge of human visual processing, notably what kinds of visual selection are most efficient. Information maps...