Assistant Professor Maria Jump King's College University of Texas at Austin University of Maryland, College Park
home teaching research academic misc

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: (1) Heap Summary Graphs (HSG), a family of graphs used to compactly summarize heap statistics with very low overhead, and (2) Dynamic Object Sampling (DOS), a method for selectively tagging a subset of objects in the heap with additional data.

My advisor is Kathryn McKinley.

My infrastructure is the Jikes RVM

Conference Papers
Dynamic Shape Analysis via Degree Metrics, Maria Jump and Kathryn S. McKinley, In International Symposium on Memory Management, pp 119--128, Dublin, Ireland, June 2009.

Cork: Dynamic Memory Leak Detection for Garbage-Collected Languages, Maria Jump and Kathryn S. McKinley, In 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 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 International Symposium on Memory Management, pages 152-162, Vancouver, British Columbia, Canada, October 2004.

Journal Papers
Detecting Memory Leaks in Managed Languages with Cork, Maria Jump and Kathryn S. McKinley, In preparation to Software Practices & Experiences.

Wake Up and Smell the Coffee: Evaluation Methodology for the 21st Century, Stephen M. Blackburn, Kathryn S. McKinley, Robin Garner, Chris Hoffman, Asjad M. Khan, Roten Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann, Communications of the ACM, Research Highlights (Invited), 51(8) pages 83--89, August 2008

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.

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)