Michael Terry: Research
Throughout my Ph.D. career, I've been fortunate enough to explore a
number of research areas. Below you'll find an overview of the various
projects with which I've been involved. |
Time Maps |
Side Views![]() |
| Time
Maps are
a "non-photorealistic" rendering technique to summarize blocks of time
in a
single image. Each point in the image maps to a particular moment in
time. Above is a still that summarizes 3 hours of time, from left to
right, in a single image. Read more about this research, and view movies: Time Maps |
Side
Views
help users quickly explore and experiment by automatically generating
dozens of
previews for one or more commands and their parameters. See a demo video Read more about Side Views: Side Views: Persistent, On-Demand Previews for Open-Ended Tasks Related papers available here |
Parallel Pies![]() |
Social Net![]() |
| Parallel
Pies assist users
in generating and pursuing multiple solution alternatives in parallel.
As users find interesting alternatives, they can insert each into the
workspace, compare and contrast them, and manipulate them separately or
as a whole (3 separate alternatives are visible in the screenshot
above). See a demo video More about Parallel Pies: Variation in Element and Action: Supporting Simultaneous Development of Alternative Solutions Related papers available here |
Social Net
uses patterns of physical proximity, over time, to infer shared
interests between people. When two people are frequently noticed near
one
another, a mutual friend is sought to introduce the pair. Read more about Social Net: Social Net: Using Patterns of Physical Proximity Over Time to Infer Shared Interests |
JGimp![]() |
PartialsPartials is an extension to
the Java language to allow the expression of ambiguity within the
source code itself.
An example: System.out.println(When executed, a dialog will pop up asking the user which of the three choices they wish to use, or whether they wish to input their own custom value. Aside from addressing the practice of commenting code in and out, we've found partials to be useful when remotely debugging problems that are not reproducible on our own machines. |
| JGimp is an extension that
allows developers to create Java- and Jython-based plug-ins and
extensions for the GIMP. Visit the JGimp website at SourceForge. |
|
Smaller Stuff |
|
| Librarian An extension to Mozilla that allows one to regularly archive web content. Based on the UNIX crontab service. |
Debate Stats A Python script that generates some basic lexical statitistics on the presidential debates' transcripts. |
| Full paper list |