Visualization and End User Programming Lab



Team Members








Chris's Homepage


VEUPL (pronounced "VIEW-PULL") explores research related to the general area of human-computer interaction (HCI)—the "human side" of computer science concerned with better understanding how humans interact with technology, and ultimately with designing effective interactive artifacts for humans. Within this general area, we are particularly interested in three more specific research questions:

  1. What is the role and value of visualization technology (especially algorithm and software visualization technology) in helping humans to perform tasks, coordinate activities, and understand complex phenomena?

  2. How can we empower people who may not be skilled programmers to write their own programs, and ultimately to accomplish the tasks that they need to get done?

  3. How can innovative learning environments and pedagogical approaches positively impact student learning processes and outcomes, especially within the context of computer science and engineering education?

To explore these and related questions, we are firmly committed to user-centered and empirically-driven approaches. Empirical studies involving representative users lie at the center of our research, serving to inform and drive our efforts to understand how humans use and interact with visualization, end-user programming, and educational technologies. Ultimately, we endeavor to use the insights gained through such studies to improve user performance, learning, and experiences with these technologies.

Last modified by C. Hundhausen on Mon., May 25, 2009