Mary Lou Soffa
Orcid: 0000-0002-3665-7763Affiliations:
- University of Virginia, Charlottesville, USA
According to our database1,
Mary Lou Soffa
authored at least 189 papers
between 1977 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 1999, "For the development and enhancement of code improving transformations and the efficient design of program analysis algorithms for use in compilers and software engineering tools.".
IEEE Fellow
IEEE Fellow 2013, "For contributions to improved efficiency and robustness of software".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on orcid.org
-
on d-nb.info
-
on cra.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
CIT4DNN: Generating Diverse and Rare Inputs for Neural Networks Using Latent Space Combinatorial Testing.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
2023
Input Distribution Coverage: Measuring Feature Interaction Adequacy in Neural Network Testing.
ACM Trans. Softw. Eng. Methodol., May, 2023
2021
Dataset, January, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2021
2020
Proceedings of the SPLASH '20: Conference on Systems, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
2018
Black-Box Generation of Adversarial Text Sequences to Evade Deep Learning Classifiers.
Proceedings of the 2018 IEEE Security and Privacy Workshops, 2018
Proceedings of the 11th IEEE International Conference on Software Testing, 2018
2016
Predicting the memory bandwidth and optimal core allocations for multi-threaded applications on large-scale NUMA machines.
Proceedings of the 2016 IEEE International Symposium on High Performance Computer Architecture, 2016
2014
DraMon: Predicting memory bandwidth usage of multi-threaded programs with high accuracy and low overhead.
Proceedings of the 20th IEEE International Symposium on High Performance Computer Architecture, 2014
2013
ACM Trans. Softw. Eng. Methodol., 2013
ReSense: Mapping dynamic workloads of colocated multithreaded applications using resource sensitivity.
ACM Trans. Archit. Code Optim., 2013
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013
2012
ACM Trans. Archit. Code Optim., 2012
IEEE Micro, 2012
Proceedings of the 8th International Conference on Virtual Execution Environments, 2012
Proceedings of the International Symposium on Software Testing and Analysis, 2012
Performance analysis of thread mappings with a holistic view of the hardware resources.
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software, 2012
Proceedings of the 10th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2012
2011
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011
Bubble-Up: increasing utilization in modern warehouse scale computers via sensible co-locations.
Proceedings of the 44rd Annual IEEE/ACM International Symposium on Microarchitecture, 2011
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2011
Proceedings of the 38th International Symposium on Computer Architecture (ISCA 2011), 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications, 2011
Proceedings of the High Performance Embedded Architectures and Compilers, 2011
Focusing high school teachers on attracting diverse students to computer science and engineering.
Proceedings of the 2011 Frontiers in Education Conference, 2011
2010
Proceedings of the 6th International Conference on Virtual Execution Environments, 2010
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010
Proceedings of the CGO 2010, 2010
Proceedings of the 2010 International Conference on Compilers, 2010
2009
Proceedings of the CGO 2009, 2009
Proceedings of the Compiler Construction, 18th International Conference, 2009
2008
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008
Proceedings of the Proceeding of the 1st Annual India Software Engineering Conference, 2008
Proceedings of the 11th IEEE High Assurance Systems Engineering Symposium, 2008
08441 Abstracts Collection - Emerging Uses and Paradigms for Dynamic Binary Translation.
Proceedings of the Emerging Uses and Paradigms for Dynamic Binary Translation, 26.10., 2008
Proceedings of the Emerging Uses and Paradigms for Dynamic Binary Translation, 26.10., 2008
2007
Proceedings of the 2007 Workshop on Domain Specific Approaches to Software Test Automation, 2007
Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007
Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007
Proceedings of the High Performance Embedded Architectures and Compilers, 2007
2006
Data Base, 2006
Proceedings of the Static Analysis, 13th International Symposium, 2006
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2006
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
2005
ACM Trans. Softw. Eng. Methodol., 2005
Int. J. Parallel Program., 2005
Proceedings of the 1st International Conference on Virtual Execution Environments, 2005
Proceedings of the 2005 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2005
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
Proceedings of the 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 2005
Proceedings of the Compiler Construction, 14th International Conference, 2005
Proceedings of the Sixth International Workshop on Automated Debugging, 2005
2004
Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, 2004
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004
Increasing Diversity in the Information Technology Workforce: Implications from a Study of Factors that Predict Achievement in CS.
Proceedings of the Embracing Diversity in the Learning Sciences: Proceedings of the 6th International Conference for the Learning Sciences, 2004
Proceedings of the Compiler Construction, 13th International Conference, 2004
2003
IEEE Technol. Soc. Mag., 2003
Influences on the design of exception handling ACM SIGSOFT project on the impact of software engineering research on programming language design.
ACM SIGSOFT Softw. Eng. Notes, 2003
Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering 2003 held jointly with 9th European Software Engineering Conference, 2003
Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering 2003 held jointly with 9th European Software Engineering Conference, 2003
A study to identify predictors of achievement in an introductory computer science course.
Proceedings of the 2003 SIGMIS Conference on Computer Personnel Research: Freedom in Philadelphia, 2003
Proceedings of the 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2003), 2003
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003
Proceedings of the 2003 Conference on Languages, 2003
Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003
Proceedings of the 25th International Conference on Software Engineering, 2003
Proceedings of the 1st IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2003), 2003
2002
ACM SIGCSE Bull., 2002
Proceedings of the Compiler Optimization Meets Compiler Verification, 2002
2001
IEEE Trans. Software Eng., 2001
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001
Using Component Metacontent to Support the Regression Testing of Component-Based Software.
Proceedings of the 2001 International Conference on Software Maintenance, 2001
2000
1999 SIGPLAN Awards.
ACM SIGPLAN Notices, 2000
Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, 2000
Proceedings of the Static Analysis, 7th International Symposium, 2000
Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, 2000
Proceedings of the Fifth International Conference on Artificial Intelligence Planning Systems, 2000
1999
Proceedings of the Static Analysis, 6th International Symposium, 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
Proceedings of the 14th IEEE International Conference on Automated Software Engineering, 1999
Proceedings of the 26th Annual International Symposium on Computer Architecture, 1999
Proceedings of the 1999 International Conference on Software Engineering, 1999
Proceedings of the Fifth International Symposium on High-Performance Computer Architecture, 1999
Proceedings of the Software Engineering, 1999
1998
SIGPLAN and SIGSOFT Joint Efforts.
ACM SIGPLAN Notices, 1998
1998 SIGPLAN Awards.
ACM SIGPLAN Notices, 1998
Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 1998
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
Proceedings of the Languages, 1998
Proceedings of the Languages and Compilers for Parallel Computing, 1998
Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, 1998
1997
ACM Trans. Softw. Eng. Methodol., 1997
ACM Trans. Program. Lang. Syst., 1997
ACM Trans. Program. Lang. Syst., 1997
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation (PLDI), 1997
Proceedings of the Software Engineering, 1997
1996
Softw. Test. Verification Reliab., 1996
Integrating Program Optimizations and Transformations with the Scheduling of Instruction Level Parallelism.
Proceedings of the Languages and Compilers for Parallel Computing, 1996
Proceedings of the 18th International Conference on Software Engineering, 1996
1995
Proceedings of the Third ACM SIGSOFT Symposium on Foundations of Software Engineering, 1995
Proceedings of the Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1995
Proceedings of the Proceedings ACM SIGPLAN Workshop on Intermediate Representations (IR'95), 1995
Proceedings of the International Conference on Software Maintenance, 1995
Proceedings of the IFIP WG10.3 working conference on Parallel architectures and compilation techniques, 1995
1994
IEEE Trans. Parallel Distributed Syst., 1994
IEEE Trans. Parallel Distributed Syst., 1994
ACM Trans. Program. Lang. Syst., 1994
ACM Trans. Program. Lang. Syst., 1994
Proceedings of the 1994 International Symposium on Software Testing and Analysis, 1994
Resource Spackling: A Framework for Integrating Register Allocation in Local and Global Schedulers.
Proceedings of the Parallel Architectures and Compilation Techniques, 1994
Proceedings of the International Conference on Software Maintenance, 1994
Proceedings of the 1994 International Conference on Parallel Processing, 1994
Proceedings of the Proceedings 1994 International Conference on Parallel and Distributed Systems, 1994
Proceedings of the Compiler Construction, 5th International Conference, 1994
Proceedings of the Compiler Construction, 5th International Conference, 1994
1993
ACM Trans. Softw. Eng. Methodol., 1993
Softw. Test. Verification Reliab., 1993
A Practical Data Flow Framework for Array Reference Analysis and its Use in Optimizations.
Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI), 1993
URSA: A Unified ReSource Allocator for Registers and Functional Units in VLIW Architectures.
Proceedings of the IFIP WG10.3. Working Conference on Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, 1993
Proceedings of the 1993 International Conference on Parallel Processing, 1993
1992
Techniques for Integrating Parallelizing Transformations and Compiler-Based Scheduling Methods.
Proceedings of the Proceedings Supercomputing '92, 1992
Proceedings of the Proceedings Supercomputing '92, 1992
Proceedings of the PARLE '92: Parallel Architectures and Languages Europe, 1992
Proceedings of the 25th Annual International Symposium on Microarchitecture, 1992
Proceedings of the Languages and Compilers for Parallel Computing, 1992
Proceedings of the 6th International Parallel Processing Symposium, 1992
Automatic Generation of a Compact Test Suit.
Proceedings of the Algorithms, Software, Architecture, 1992
Proceedings of the Conference on Software Maintenance, 1992
A Fine-Grained Approach to Scheduling Asynchronous Multiprocessors.
Proceedings of the Computing and Information, 1992
Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables.
Proceedings of the Compiler Construction, 1992
A Visual Optimization Specification Language.
Proceedings of the Advanced Visual Interfaces - Proceedings of the International Workshop, 1992
1991
Compile-Time Techniques for Improving Scalar Access Performance in Parallel Memories.
IEEE Trans. Parallel Distributed Syst., 1991
Proceedings of the ACM SIGPLAN'91 Conference on Programming Language Design and Implementation (PLDI), 1991
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1991
Proceedings of the Sixth Annual Conference on Object-Oriented Programming Systems, 1991
Proceedings of the Symposium on Testing, Analysis, and Verification, 1991
1990
IEEE Trans. Software Eng., 1990
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), 1990
Proceedings of the 1990 Internation Conference on Computer Languages, 1990
Proceedings of the 1990 Internation Conference on Computer Languages, 1990
1989
IEEE Trans. Software Eng., 1989
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), 1989
Proceedings of the ACM SIGSOFT '89 Third Symposium on Testing, Analysis, and Verification, 1989
Proceedings of the Computer Trends in the 1990s, 1989
1988
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988
Proceedings of the Conference on Software Maintenance, 1988
1987
A Reconfigurable LIW Architecture.
Proceedings of the International Conference on Parallel Processing, 1987
1986
Proceedings of the 18th conference on Winter simulation, 1986
Proceedings of the 14th ACM Annual Conference on Computer Science, 1986
1985
Efficient Storage Management for Temporary Values in Concurrent Programming Languages.
IEEE Trans. Computers, 1985
ACM SIGPLAN Notices, 1985
Proceedings of the Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, 1985
1984
1983
1982
IEEE Trans. Software Eng., 1982
BIT, 1982
1981
ACM Trans. Program. Lang. Syst., 1981
1980
Proceedings of the 11th SIGCSE Technical Symposium on Computer Science Education, 1980
1977
Proceedings of the 1977 annual conference, 1977