Self Portrait
Maria Jump

Graduate Research Assistant
Department of Computer Sciences
The University of Texas at Austin
1 University Station, #C0500
Austin, TX  78712-0233
UT Seal
Email: mjump<at>cs.utexas.edu
Phone: (512) 232-7446
Location:  ACES CS3SEi2C


CS105

Bookmarks
Personal Wiki
Austin

Google Scholar
CiteSeer
ACM Portal
CS Bib
BibServ
GC Page

personal

research interests
My research interests lie in the area of programming languages and managed runtimes. Specifically I am interesting in exploring how the runtime system of managed languages can be exploited to heighten program understanding. My research is currently focused on developing techniques to improve understanding of how programs use the heap and to develop techniques for identifying anomalous heap behavior. I do this by using two synergistic techniques: Dynamic Summary Graphs (DSG), a family of graphs used to compactly summarize heap statistics with very low overhead, and (ii) Dynamic Object Sampling (DOS), a method for selectively tagging some, but not all, objects in the heap with additional data.

My advisor is Kathryn McKinley.
My infrastructure is the Jikes RVM   

publications
Conference Papers
ShapeUp: Dynamic Shape Analysis for Error Detection, Maria Jump and Kathryn S. McKinley, Submitted to ASPLOS 2009.

Cork: Dynamic Memory Leak Detection for Garbage-Collected Languages, Maria Jump and Kathryn S. McKinley, In POPL 07: Proceedings of the 2007 Principles of Programming Languages, pp. 31--33, Nice, France, January 2007.

The DaCapo Benchmarks: Java Benchmarking Development and Analysis, Stephen M. Blackburn, Robin Garner, Chris Hoffman, Asjad M. Khan, Kathryn S. McKinley, Roten Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hoskins, Maria Jump, Han Lee, J Eliot B Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann, In OOPSLA 06: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 169-190, Portland, Oregon, USA, October 2006. [Extended Technical Report]

Dynamic Object Sampling for Pretenuring, Maria Jump, Stephen M. Blackburn, and Kathryn S. McKinley, In ISMM 04: Proceedings of the 2006 International Symposium on Memory Management, pages 152-162, Vancouver, British Columbia, Canada, October 2004.

Technical Reports
Pretenuring Based on Escape Analysis, Maria Jump and Ben Hardekopf, Technical Report TR-03-48, Department of Computer Science, The University of Texas at Austin, Austin, TX, 2003.
research groups Currently I am part of two different research groups:
  • DaCapo Project focuses on compile-time and run-time techniques to  improve the memory system performance of high-level object-oriented programming languages, namely Java.
  • Speedway Group focuses on compiler and programmling language research at the University of Texas at Austin.
older projects Computational Geometry:  I started graduate school working with Nina Amenta. Together we worked on helix identification in protein density maps and 3-dimensional super-resolution (2000-2002)

Human Computer Interaction Lab:  While working as a faculty research assistant at the University of Maryland College Park, I worked with Ben Bederson re-engineering a Zoomable User Interface (ZUI), a project called Jazz. (1999)

Senior Summer ScholarsA Study of Hierarchial Data Structures in the Implementation of an Adaptive Ray Tracer work done under Dr. David Mount (1998)