Biography

Research

Publications

 Students

Professional Activities

  Diversity

Teaching

Mary Lou Soffa

Department Chair
Owens R. Cheatham Professor of Science

Department of Computer Science
The University of Virginia

151 Engineer's Way
P.O. Box 400740
Charlottesville, VA 22904-4740
USA


Voice: 434-982-2277
Fax:    434-982-2214
E-mail: soffa at virginia.edu
 



 


Biography

Mary Lou Soffa is the Owen T. Cheatham Professor of Sciences and Department Chair of the Computer Science Department at the University of Virginia.   From 1977 to 2004, she was a Professor of Computer Science at the University of Pittsburgh and also served as the Dean of Graduate Studies in the College of Arts and Sciences from 1991 to 1996.

Her research interests include software tools for debugging and testing programs, virtual execution environments, optimizing compilers, and program analysis. She has published over 150 papers in journals and conferences. Her papers have received a number of best paper awards as well a designation of one of the 40 most influential papers in 20 years to appear in the Programming Language Design and Implementation Conference.   She has directed 24 Ph.D. students to completion, half of whom are women. She also directed over 50 M.S. students, with half being women.

Soffa received the Nico Habermann Award in 2006 for outstanding contributions toward increasing the numbers and successes of underrepresented members in the computing research community. In 1999, she received the Presidential Award for Excellence in Science, Mathematics and Engineering Mentoring. She was elected an ACM Fellow in 1999 and selected as a Girl Scout Woman of Distinction in 2003. She served for ten years on the Board of the Computing Research Association (CRA) and continues as a member of CRA-W, the committee on the status of women in computer science and engineering of the CRA. She co-founded the CRA-W Graduate Cohort Program and the CRA-W Cohort for Associate Professors. She has served on the Executive Committees of both ACM SIGSOFT and SIGPLAN as well as conference chair, program chair or program committee member of many conferences.   Currently, she is an ACM Member at Large and serves on the ACM Publications Board.  She is also the Conference Chair for the ACM Architectural Support for Programming Languages and Operating Systems (ASPLOS). 


[DBLP entry] [resume being updated]

 

Research

Publications

 

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

Full Publication List (working on it)

Research Students

Current Ph.D.

Current M.S. Student

Current Undergraduate Students

Ph.D. Graduated:

2008        Naveen Kumar , Source Level Debugging of Dynamically Translated Programs, VMware

                Gregory Kapfhammer, A Framework for Testing Data Centric Applications, Assistant Professor, Allegheny College  

2006        Min Zhao, Model Driven Optimization, HP Labs

2001        Atif Memon, A Comprehensive Framework for Testing Graphical User Interface Associate Professor, University of Maryland

                Tarun Nakra, A Framework for Performing Prediction on VLIW Architectures, Research Scientist, Starcore/Agere System

2000        Clara Jaramillo, Source Level Debugging Techniques and Tools for Optimized Code, Assistant Professor, Chatham College

1999        Rastislav Bodik, Path-Sensitive, Value-Flow Optimizations of Programs, Associate Professor, University of California, Berkeley, SIGPLAN Award for Best Dissertation in
                     Programming Languages

2000       Neelam Gupta, Automated Test Data Generation using Relaxation Methods, Assistant Professor, University of Arizona

1998        Jodi Tim, Automatic Generation of Data Distributions for Distributed Memory Machines, Full Professor, Baldwin Wallace College

1997        Tia Watts, Integrating Parallelizing Transformations and Compiler-based Scheduling Methods, Associate Professor, Sonoma State University

1996        David Berson, Unification of Register Allocation and Instruction Scheduling in Compilers for Fine-Grained Parallel Architectures, Snyopsys, Portland

                Evelyn Duesterwald A Demand Driven Approach for Efficient Interprocedural Data Flow Analysis, Research Scientist, IBM Research Labs

1994        Chy-Ren Dow,  A Visualization System for Transformed Parallelized Programs, Assistant Professor, Feng-Chia University, Taiwan

1993        Pat Pineo, Value Tracking in Code Transformed for Parallelism, Associate Professor, Edinboro University, Pennsylvania

1991        Deborah Whitfield, A Unifying Framework for Optimizing Transformations, Slippery Rock University of Pennsylvania

                Brian Malloy, A Fine-Grained Approach to Scheduling Asynchronous Execution on Multiprocessors, Associate Professor, Clemson University

1990        Ravi Sharma, Data Partitioning:  An Approach to Parallel Storage Reclamation, Lucent Technologies

1988        Mary Jean Harrold, An Approach to Incremental Testing, Advanced  Professor, Georgia Tech

1987        Mary Bivens, Generation of High -Quality Target Code, Full Professor, Allegheny College, retired

1986        Lori Pollock, An Approach to Incremental Compilation of Optimized Code, Full Professor, University of Delaware

                Rajiv Gupta, Design of a Highly Parallel System, Professor, University of California at Riverside

1983        George Logothetis, On the Automatic Generation of Error-Repairing LL- and LR-based Parsers, AT&T Labs

                Ching-Chy Wang, An Axiomatic Approach to Control Description, CEO, Leverage Design Acceleration Corporation

1982        Fernando Lafora-Garcia, The Design and Implementation of Debugging Systems for Languages with Advanced Control Structures, DEC Corporation, Madrid, Spain

   

Current Professional Activities

Keynote/Distinguished Speaker

Diversity Activities

 

Awards

Invited Talks

Publications

 

Teaching

CS 696  Computer Science Perspectives, Fall 2008

 

Last edit:  Feb. 16, 2009