Richard Potter
I am a PRESTO Research Scientist for the Japan Science and Technology
Corporation's "Information and Systems" research area (JST's
Japanese Homepage). My office is at the University of Tokyo,
where I am a member of Hagiya
Laboratory. I was formally a member of the Human
Computer Interaction Laboratory at the University
of Maryland, where I graduated with a Ph.D. in Computer Science in
May 1999.
Current Research:
Computation Scrapbooks
Snapshots of general purpose computation states have found important
but limited special purpose uses (e.g. UNIX cores and Smalltalk images).
A prototype system is presented for exploring additional uses for computation
snapshots in the writing, debugging, testing and documenting of computer
programs. These uses center on a Computation Scrapbook, which
allows complete copies of program runtime states to be easily saved, organized,
and restored. Emphasis is given for using multiple snapshots to benefit
intermediate level programmers who have yet to acquire the skills to be
comfortable with the intermediate, changing, and mostly invisible nature
of computation state. The current system allows snapshots of Emacs Lisp
runtime states to be used as context for code documentation, initial and
goal states for test cases, and examples for general purpose programming
by demonstration.
Previous Research: Pixel
Data Access
More to come.....