Group Research
Hundhausen Online Papers
Douglas, S.A., Hundhausen,
C.D., & McKeown, D. (1995). Toward
empirically-based software visualization languages. Proceedings
of the 1995 IEEE Symposium on Visual
Languages. Also appears as Tecnical Report CIS-TR-95-12,
Department of Computer & Information Science, University of Oregon,
Eugene.
Illustrates the manner in which a research method called visualization
storyboarding, together with a semantic-level analytical framework, can
be used to derive an empirically-based, semantic-level software
visualization (SV) language for the bubblesort algorithm. Demonstrates
how the semantic-level language can be used as a framework for evaluating
the usability of existing computer-based SV systems.
Douglas, S.A., McKeown, D., & Hundhausen, C.D. (1994). Exploring human visualization of
computer
algorithms. Technical report CIS-TR-94-27, Department of Computer &
Information Science, University of Oregon, Eugene, OR.
Describes s a series of empirical studies that used conversational
analysis and constructive interaction to explore the human
conceptualization of computer algorithms.
Hundhausen, C.D. Exploring
customizable visualization interaction.
This is my current directed research project. Using an experimental,
data-reactive visualization language called Viz (new 30 page Viz reference manual available!) as a
basis,
I am developing an interactive environment for specifying customizable,
semantics- or purpose-based visualization interfaces. News flash: An updated progress report (as of 20
March 1995) is available!
Hundhausen, C.D. (1994). Toward
the
development of highly interactive software visualization systems: A
user-centered approach. Paper presented at the International Workshop
on Software Visualization, SIGCHI '94 (Boston, MA).
Outlines the human-process centered approach to interactive software
visualization that has formed the foundation of my research, and
describes my forays into exploring two of those processes using a
research technique called constructive interaction.
Hundhausen, C.D. (1993). Exploring
the
potential for conversational analysis in the evaluation of interactive
algorithm visualization systems. (Appendix B
comes as a separate document.) Unpublished technical report, Department
of Computer & Information Science, University of Oregon, Eugene, OR.
Thoroughly documents a usability study I conducted on Lens, an
interactive, single-user software visualization system developed by S.
Mukherjea and J.
Stasko at the Georgia Institute of Technology.
Hundhausen, C.D. (1993). Subverting
the
comparative research paradigm: The potential for ethnomethodology in
evaluating the effects of algorithm visualization on learning.
Unpublished technical report, Department of Computer & Information
Science, University of Oregon, Eugene, OR.
Presents a polemic against using factors analysis as a means for
assessing the effects of algorithm visualization on learning, drawing
extensively from the first ever empirical study to consider the value of
algorithm visualization as a learning aid (viz., J. Stasko, A. Badre, &
C. Lewis. "Do algorithm animations assist learning? An empirical study
and analysis. In Proc. INTERCHI '93 (Amsterdam, The Netherlands), pp.
61-66, 1993).
Hundhausen, C.D., & Malony, A.D. (1993). ObjectView: A software design
architecture
for breakpoint-based program visualization. Techical report
CIS-TR-93-22, Department of Computer & Information Science, University or
Oregon, Eugene OR.
Describes a distributed architecture for breakpoint-based program
monitoring and visualization.
Hundhausen, C.D. (1993). The
search for an
empirical and theoretical foundation for algorithm visualization.
Unpublished technical report, Department of Computer & Information
Science, University of Oregon, Eugene, OR.
Critically assesses the claims that computer scientists have made
about algorithm visualization systems by attempting to quantify and
qualify their benefits. The analysis draws from around 50 published
sources spanning several disciplines, including cognitive psychology,
cognitive science, and computer science.
Naps, T.L, & Hundhausen, C.D. (1991). The evolution of an algorithm
visualization system. Proc. 24th Annual Small College Computing
Symposium (Morris, MN), 252-257.
Describes the four-year evolution of the GAIGS (Generalized Algorithm
Illustration through Graphical Software) algorithm visualization system,
which has been used as the basis for the laboratory component of Lawrence
University's computer science courses since 1988. PC- and Windows-based
versions of the system, complete with extensive documentation and
supporting software, are available via anonymous ftp from Lawrence's ftp site in the
/anonymous/math directory.