Jennifer Bevan

I am a sixth-year Ph.D. candidate in the Computer Engineering department at UC Santa Cruz. I graduated with a Bachelor of Science degree in Electrical Engineering and Computer Science from U.C. Berkeley in 1993, and started to work for the Radio Science Systems Group at the Jet Propulsion Laboratory in Pasadena, CA. Six years later, I realized that there had to be a better way to write software than what I knew, and decided to return to school. Jen and 4 month old daughter Areya


Research Interests

IVA: Instability Visualization and Analysis
My thesis topic. IVA is expected to improve upon the results of other static evolution analysis techniques by reducing the false positives caused by temporal dependence (committed in the same SCM transaction, but unrelated) by using static dependence analysis to restrict the set of artifact elements considered to have changed together. My advisor is Dr. Jim Whitehead.
Kenyon: A Common Software Stratigraphy System
A subsystem extraction from IVA. Kenyon manages the computationally expensive automated SCM configuration extraction and fact extractor execution preprocessing step of software evolution research.
Image Processing/Animation
I worked with Dr. Jane Wilhelms and Dr. Allen Van Gelder on an optical flow project for removing camera motion from a sequence of images during the Summer of 2001.
Scientific Visualization
I've mainly done work in vector field visualization using flow-guided streamlines for class projects (paper forthcoming whenever I write it). Uncertainty modeling is also cool.
Pair Programming
I worked with Dr. Linda Werner during the 2000-2001 school year, studying the effectiveness of pair programming as a teaching technique. A paper suggesting guidelines for other teachers in the use of pair programming in the classroom has been submitted to CSEET 2002.

TA Experience

For more information about me not necessarily related to UCSC, you can check out my personal web page