Contents
- 1 Current Publications since 2017
- 2 Publications Prior to 2018
- 3 Predicting Future Developer Behavior in IDE Using Topic Models
- 4 Exploring translation of OpenMP to OpenACC 2.5: Lessons Learned
- 5 Behavior Metrics for Prioritizing Investigations of Exceptions
- 6 Professional Development for Computer Science Principles
- 7 Mining Developer Interactions in Visual Studio for Usage Smells
- 8 Case Study of Program Comprehension Effort and Debt Estimations
- 9 Practitioners’ Perspectives on Green Software Engineering
- 10 Exploration of Interaction Traces using a Hidden Markov Model
- 11 A Field Study of How Developers Locate Features in Source Code
- 12 Supporting Porting Software via Analysis of Artifacts
- 13 When to Transfer Software Engineering Research via Extensions
- 14 Scaling Up Code Search Tools Through Developer Usage Metrics
- 15 A Field Study of How Developers Locate Features in Source Code
- 16 Offloading to Enable Distributed Computation on Battlefields
- 17 A Case Study of OpenCL on an Android Mobile GPU
- 18 Navigation Models for Web Applications by Analyzing User Behavior
- 19 Parallel Programmability of a Calxeda ARM Server Using OpenCL
- 20 Impacts of Web Servers on Web Application Energy Usage
- 21 Natural Language-based Software Analyses and Tools for Software
- 22 Initial Explorations on Design Pattern Energy Usage
- 23 Exploring the XO Laptop for Encouraging Writing by Children
- 24 Towards Power Reduction through Improved Software Design
- 25 Privilege Classification to Customize Models of Web Apps
- 26 Generation of Summary Comments for Object-oriented Programs
- 27 Improving Source Code Search with Representations of Methods
- 28 Combining Multiple Pedagogies to Boost Learning and Enthusiasm
- 29 Designing a System to Control Dynamic Program Transformations
- 30 Usage-Based Models and Generated Test Cases for Web Apps
- 31 Natural Language to Improve Software Search
- 32 MPI-Aware Compiler Optimizations for Improving Communication
- 33 Maintenance and Security Testing Through Dynamic Compilers
- 34 RUGRAT: Runtime Test Case Generation using Dynamic Compilers
- 35 Gravel: A Communication Library to Fast Path MPI
- 36 Mobile Code Integrity through Static Program Analysis
- 37 An Open64-based Tool for Improving Performance of MPI Programs
- 38 Exploring the Neighborhood with Dora to Expedite Maintenance
- 39 Combining Natural Language with Program Analysis to Improve Tools
- 40 Automatic MPI application transformation with ASPhALT
- 41 An Attack Simulator for Testing Program-based Security Mechanisms
- 42 Web App Testing with Customized Requirements – A Comparison Study
- 43 Providing Debugging Feedback without Revealing Sensitive Info
- 44 Influence Mechanisms into Impact Analysis for Increased Precision
- 45 Parallel Codes for Communication-Computation Overlap
- 46 Safe Use of Dynamically Transformed Itinerant Software
- 47 An Empirical Comparison of Test Suite Reduction Techniques
- 48 Automated Approach to Improving Communication-Computation Overlap
- 49 A Vertically Integrated Approach to Optimizing Cluster Programs
- 50 Framework for Testing Security for Program-Based Attacks
- 51 Control over Program Transformation for Software Validation
- 52 Adding Security Controls to Dynamically Optimized Mobile Programs
- 53 Automated Approach to Improving Communication-Computation Overlap
- 54 A Comparison of Online and Dynamic Impact Analysis Algorithms
- 55 Studies of Distributed, Adaptive Program Transformation Controls
- 56 Approach to Testing of Web Applications through Concept Analysis
- 57 Online Impact Analysis via Dynamic Compilation Technology
- 58 User-session based Testing of Web Apps through Concept Analysis
- 59 A Framework for Tamper Detection Marking of Mobile Applications
- 60 Contextual Def-Use Associations for Object-oriented Software
- 61 Tamper Detection Marking for Object Files
- 62 Testing With Respect to Concerns
- 63 Optimization with Memory Consistency Modeling of OpenMP Codes
- 64 All-Uses Testing of Shared Memory Parallel Programs
- 65 Partial Inlining Algorithm for an ILP Optimizing Compiler
- 66 Putting Escape Analysis to Work for Software Testing
- 67 Automatic Identification of Type Infeasible Call Chains
- 68 Static Interprocedural Slicing of Shared Memory Parallel Programs
- 69 Bandwidth Efficient Tamper Detection for Distributed Java Systems
- 70 MOST: A Tamper Detection Tool for Mobile Java Software
- 71 Partial Inlining Algorithm for an ILP Optimizing Compiler
- 72 Program Slicing of Explicitly Parallel Programs
- 73 Partial Redundancy Elimination for Explicitly Parallel Programs
- 74 Context Driven Testing of Object-Oriented Software Systems
- 75 Procedure Restructuring for Ambitious Optimization
- 76 Enabling Controlled Memory Consistency for Compiler Optimization
- 77 Type Infeasible Call Chains
- 78 Call Graph Reanalysis for Object-Oriented Software Maintenance
- 79 Path-spectra-based Cloning in Optimization for Parallelism
- 80 Inlining Heuristics in Region-based Optimization for ILP
- 81 Contextual Def-Use Associations for Object Aggregation
- 82 TATOO: Testing and Analysis Tool for Object-Oriented Software
- 83 Mobile Code Security via Fragile Tamper Detection Marking
- 84 Making Parallel Programming Accessible through Co-op Learning
- 85 Intensive Experience with Communication Skills into a CS Course
- 86 Program Analysis for Shared Memory Parallel OpenMP Programs
- 87 Region Formation Analysis with Inlining for Optimization
- 88 OMEN: A Strategy for Testing of Object-oriented Software
- 89 Porting and Performance of Irregular Codes using OpenMP
- 90 Automatic Techniques for Thread Coarsening for Multithreaded Apps
- 91 A Strategy for Testing of Object-oriented Software
- 92 Program-based Testing for Parallelized Communication Software
- 93 Porting and Performance of Irregular Codes using OpenMP
- 94 Inter-class Def-Use Analysis with Partial Class Representations
- 95 Work Distribution of Recursive, Multithreaded Functions
- 96 Efficient Implementation of Distributed Tuplespace Programs
- 97 Flow Graph Construction for Static Analysis of MPI Programs
- 98 Compiler Analysis and Optimization of Linda Parallel Programs
- 99 Profiling Irregular Applications on a Multithreaded Architecture
- 100 Structural Testing of Shared Memory Parallel Programs
- 101 Experimental Study of Potential Parallelism in MIL-STD 188-220′
- 102 Using Path Spectra to Direct Function Cloning
- 103 Optimization of Distributed Tuplespace Message Communications
- 104 Studies of the Parallelization of a CFD Solver on the Origin 2000
- 105 Experiences with a Parallelizing Compiler
- 106 Data Flow Analysis Across Tuplespace Process Boundaries
- 107 Performance Improvements of MIL-STD 188-220A Through Parallelism
- 108 An All-du-path Algorithm for Shared Memory Parallel Programs
- 109 All-du-path Coverage for Parallel Programs
- 110 Issues and Experiences of Implementing a Distributed Tuplespace
- 111 Optimizing the Use of Distributed Queues in Tuplespace
- 112 The Challenges in Automated Testing of Multithreaded Programs
- 113 Towards Identifying and Monitoring Optimization Impacts
- 114 Identifying Redundant Cases for Parallel Language Constructs
- 115 Global Compiler Analysis for Shared Tuple Space Communication
- 116 Identifying Potentially Load Sensitive Regions for Stress Testing
- 117 Identifying Tuple Usage Patterns in an Optimizing Linda Compiler
- 118 Implementing an Optimizing Linda Compiler using SUIF
- 119 Towards a Structural Load Testing Tool
- 120 A Context-Based Incremental Evaluator for Attribute Grammars
- 121 Debugging Optimized Code Via Tailoring
- 122 Register Allocation over the Program Dependence Graph
- 123 Incremental Global Reoptimization of Programs
Current Publications since 2017
See Pollock’s vita at www.eecis.udel.edu/~pollock/
Publications Prior to 2018
Predicting Future Developer Behavior in IDE Using Topic Models
Kostadin Damevski, Hui Chen, David Shepherd, Nicholas Kraft, Lori Pollock, “Predicting Future Developer Behavior
in the IDE Using Topic Models,” IEEE Transaction on Software Engineering, accepted for publication, 2017.
Exploring translation of OpenMP to OpenACC 2.5: Lessons Learned
Sergio Pino, Lori Pollock, Sunita Chandrasekaran, “Exploring translation of OpenMP to OpenACC 2.5: Lessons
Learned,” Seventh International Workshop on Accelerators and Hybrid Exascale Systems (AsHES), May 2017.
Behavior Metrics for Prioritizing Investigations of Exceptions
Zack Coker, Kostadin Damevski, Claire Le Goues, Nicholas A. Kraft, David Shepherd and Lori Pollock, “Behavior Metrics for Prioritizing Investigations of Exceptions,” International Conference for Software Maintenance and Evolution, Industry Track, 2017.
Professional Development for Computer Science Principles
Mouza, C., and Pollock, L. “Professional development for computer science principles: Design considerations and
teacher learning outcomes.” Society for Information Technology and Teacher Education, March 5-8, Austin,
TX. AACE Society for Information Technology and Teacher Education, March 2017.
Mining Developer Interactions in Visual Studio for Usage Smells
Kostadin, Damevski; Shepherd, David; Schneider, Johannes; Pollock, Lori
IEEE Transactions on Software Engineering 2016
Case Study of Program Comprehension Effort and Debt Estimations
Singh, Vallary; Pollock, Lori
International Conference on Program Comprehension (ICPC) May 2016
Practitioners’ Perspectives on Green Software Engineering
Manotas, Irene; Bird, Christian; Zhang, Rui; Shepherd, David; Jaspan, Ciera; Sadowski, Caitlin; Pollock, Lori; Clause, James
International Conference on Mining Software Repositories (ICSE) May 2016
Exploration of Interaction Traces using a Hidden Markov Model
Damevski, Kostadin; Chen, Hu; Shepherd, David; Pollock, Lori
International Conference on Mining Software Repositories (MSR) May 2016
A Field Study of How Developers Locate Features in Source Code
Damevski, Kostadin; Shepherd, David; Pollock, Lori
Empirical Software Engineering (ESE) Mar 2016
Supporting Porting Software via Analysis of Artifacts
Damevski, Kostadin; Shepherd, David; Kraft, Nicholas; Pollock, Lori
Workshop on Computational Science & Engineering Software Sustainability and Productivity Challenges (CSESSP Challenges Workshop) Oct 2015
When to Transfer Software Engineering Research via Extensions
Shepherd, David; Damevski, Kostadin; Pollock, Lori
Software Engineering in Practice (SEIP) Track of ICSE May 2015
Scaling Up Code Search Tools Through Developer Usage Metrics
Damevski, Kostadin; Shepherd, David; Pollock, Lori
IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER) Mar 2015
A Field Study of How Developers Locate Features in Source Code
Damevski, Kostadin; Shepherd, David; Pollock, Lori
Empirical Software Engineering Jan 2015
Offloading to Enable Distributed Computation on Battlefields
Sookoor, Tamim; Doria, David; Bruno, David; Shires, Dale; Swenson, Brian; Pollock, Lori
Military Communications Conference (MILCOM) Oct 2014
A Case Study of OpenCL on an Android Mobile GPU
Ross, James; Ritchie, David; Park, Song; Shires, Dale; Pollock, Lori
IEEE High Performance Extreme Computing Conference (HPEC) Sep 2014
Sprenkle, Sara E; Pollock, Lori L; Simko, Lucy M
Software Testing, Verification and Reliability pp. 493-464 Sep 2013
Parallel Programmability of a Calxeda ARM Server Using OpenCL
Richie, David; Ross, James; Ruloff, Jordan; Park, Song; Pollock, Lori; Shires, Dale
The Sixth Workshop on Unconventional High Performance Computing 2013 (UCHPC 2013) Aug 2013
Impacts of Web Servers on Web Application Energy Usage
Manotas, Irene; Sahin, Cagri; Clause, James; Pollock, Lori; Winbladh, Kristina
Second International Workshop on Green and Sustainable Software May 2013
Natural Language-based Software Analyses and Tools for Software
Pollock, Lori; Vijay-Shanker, K.; Hill, Emily; Sridhara, Giriprasad; Shepherd, David
LNCS 7171 pp. 102-134 2012
Initial Explorations on Design Pattern Energy Usage
Sahin, Cagri; Cayci, Furkan; Gutierrez, Irene Lizeth Manotas; Clause, James; Kiamilev, Fouad; Pollock, Lori; Winbladh, Kristina
First International Workshop on Green and Sustainable Software (GREENS) Jun 2012
Exploring the XO Laptop for Encouraging Writing by Children
Bart, Austin Cory
Senior Honors Thesis May 2012
Towards Power Reduction through Improved Software Design
Sahin, Cagri; Cayci, Furkan; Clause, James; Kiamilev, Fouad; Pollock, Lori; Winbladh, Kristina
Energy Tech May 2012
Privilege Classification to Customize Models of Web Apps
Sprenkle, Sara; Cobb, Camille; Pollock, Lori
International Conference on Software Testing, Verification and Validation (ICST) Apr 2012
Generation of Summary Comments for Object-oriented Programs
Sridhara, Giriprasad
Ph.D Thesis Jan 2012
Improving Source Code Search with Representations of Methods
Hill, Emily; Pollock, Lori; Vijay-Shanker, K.
Proceedings of the 26th IEEE International Conference on Automated Software Engineering (ASE’11) Nov 2011
Combining Multiple Pedagogies to Boost Learning and Enthusiasm
Pollock, Lori; Harvey, Terry
16th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) Jun 2011
Designing a System to Control Dynamic Program Transformations
Jochen, Mike; Pollock, Lori L.; Marvel, Lisa M.
Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE) Apr 2011
Usage-Based Models and Generated Test Cases for Web Apps
Sprenkle, Sara; Pollock, Lori; Simko, Lucy
International Conference on Software Testing, Verification and Validation (ICST) Mar 2011
Natural Language to Improve Software Search
Hill, Emily
Ph.D Thesis Aug 2010
MPI-Aware Compiler Optimizations for Improving Communication
Danalis, Anthony; Pollock, Lori; Swany, Martin; Cavazos, John
International Conference on Supercomputing (ICS’09) Jun 2009
Maintenance and Security Testing Through Dynamic Compilers
Breech, Benjamin A
Ph.D. Thesis Dec 2008
RUGRAT: Runtime Test Case Generation using Dynamic Compilers
Breech, Ben; Pollock, Lori; Cavazos, John
19th IEEE International Symposium on Software Reliability Engineering (ISSRE) Nov 2008
Gravel: A Communication Library to Fast Path MPI
Danalis, Anthony; Brown, Aaron; Pollock, Lori; Swany, Martin; Cavazos, John
EuroPVM/MPI 2008, LNCS 5205 Sep 2008
Mobile Code Integrity through Static Program Analysis
Jochen, Mike
Ph.D. Thesis May 2008
An Open64-based Tool for Improving Performance of MPI Programs
Danalis, Anthony; Pollock, Lori; Swany, Martin; Cavazos, John
Open64 Workshop at CGO Apr 2008
Exploring the Neighborhood with Dora to Expedite Maintenance
Hill, Emily; Pollock, Lori; Vijay-Shanker, K.
22nd IEEE/ACM International Conference on Automated Software Engineering (ASE) Nov 2007
Combining Natural Language with Program Analysis to Improve Tools
Shepherd, David
Ph.D. Thesis Aug 2007
Automatic MPI application transformation with ASPhALT
Danalis, Anthony; Pollock, Lori; Swany, Martin
Workshop on Performance Optimization for High-Level Languages and Libraries (POHLL 2007), in conjunction with the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007) Mar 2007
An Attack Simulator for Testing Program-based Security Mechanisms
Breech, Ben; Tegtmeyer, Mike; Pollock, Lori
International Symposium on Software Reliability Engineering (ISSRE 2006) Nov 2006
Web App Testing with Customized Requirements – A Comparison Study
Sampath, Sreedevi; Sprenkle, Sara; Gibson, Emily; Pollock, Lori
International Symposium on Software Reliability Engineering Nov 2006
Providing Debugging Feedback without Revealing Sensitive Info
Gibson, Emily; Pollock, Lori
Grace Hopper Celebration of Women in Computing Oct 2006
Influence Mechanisms into Impact Analysis for Increased Precision
Breech, Ben; Tegtmeyer, Mike; Pollock, Lori
International Conference on Software Maintenance (ICSM 2006) Sep 2006
Parallel Codes for Communication-Computation Overlap
Danalis, Anthony; Kim, Ki-Yong; Pollock, Lori; Swany, Martin
In Proceedings of IEEE/ACM Conference on High Performance Computing, Networking, Storage and Analysis 2005 (SC2005) Nov 2005
Safe Use of Dynamically Transformed Itinerant Software
Jochen, Mike; Anteneh, Anteneh; Pollock, Lori; Marvel, Lisa
Military Communications Conference Oct 2005
An Empirical Comparison of Test Suite Reduction Techniques
Sprenkle, Sara; Sampath, Sreedevi; Gibson, Emily; Pollock, Lori; Souter, Amie
International Conference on Software Maintenance (ICSM05) Sep 2005
Automated Approach to Improving Communication-Computation Overlap
Fishgold, Lewis; Danalis, Anthony; Pollock, Lori; Swany, Martin
Parallel Computing (ParCo ’05) Sep 2005
A Vertically Integrated Approach to Optimizing Cluster Programs
Kim, Ki-Yong
Senior Honors Thesis May 2005
Framework for Testing Security for Program-Based Attacks
Breech, Ben; Pollock, Lori
Software Engineering for Secure Systems (SESS), co-located with the International Conference on Software Engineering May 2005
Control over Program Transformation for Software Validation
Jochen, Mike; Anteneh, Anteneh; Pollock, Lori; Marvel, Lisa
Software Engineering for Secure Systems (SESS), co-located with the International Conference on Software Engineering May 2005
Adding Security Controls to Dynamically Optimized Mobile Programs
Anteneh, Anteneh
Senior Honors Thesis May 2005
Automated Approach to Improving Communication-Computation Overlap
Fishgold, Lewis
Senior Honors Thesis May 2005
A Comparison of Online and Dynamic Impact Analysis Algorithms
Breech, Ben; Tegtmeyer, Mike; Pollock, Lori
Conference on Software Maintenance and Reengineering (CSMR) Mar 2005
Studies of Distributed, Adaptive Program Transformation Controls
Anteneh, Anteneh; Jochen, Mike; Pollock, Lori; Marvel, Lisa
Conference on Information Sciences and Systems (CISS) Mar 2005
Approach to Testing of Web Applications through Concept Analysis
Sampath, Sreedevi; Mihaylov, Valentin; Souter, Amie; Pollock, Lori
International Conference on Automated Software Engineering (ASE) Sep 2004
Online Impact Analysis via Dynamic Compilation Technology
Breech, B.; Danalis, A.; Shindo, Stacey; Pollock, Lori
International Conference on Software Maintenance (ICSM)
User-session based Testing of Web Apps through Concept Analysis
Sampath, Sreedevi; Mihaylov, Valentin; Souter, Amie; Pollock, Lori
Technical Report Mar 2004
A Framework for Tamper Detection Marking of Mobile Applications
Jochen, Mike; Marvel, Lisa; Pollock, Lori
International Symposium on Software Reliability Engineering (ISSRE) Nov 2003
Contextual Def-Use Associations for Object-oriented Software
Souter, Amie; Pollock, Lori
IEEE Transactions on Software Engineering (TSE) 1005–1018 Nov 2003
Tamper Detection Marking for Object Files
Jochen, Mike; Marvel, Lisa; Pollock, Lori
Military Communications Conference (MILCOM) Oct 2003
Testing With Respect to Concerns
Souter, Amie; Shepherd, David; Pollock, Lori
International Conference on Software Maintenance (ICSM) Sep 2003
Optimization with Memory Consistency Modeling of OpenMP Codes
Hisley, Dixie
Ph.D Thesis 2003
Yang, Cheer-Sun; Pollock, Lori
Software Testing, Verification, and Reliability Journal 3-24 2003
Partial Inlining Algorithm for an ILP Optimizing Compiler
Way, Tom; Pollock, Lori
International Conference on Parallel and Distributed Computing and Systems (PDCS 2002) Nov 2002
Putting Escape Analysis to Work for Software Testing
Souter, Amie; Pollock, Lori
International Conference on Software Maintenance (ICSM) Oct 2002
Automatic Identification of Type Infeasible Call Chains
Souter, Amie; Pollock, Lori
Information and Software Technology Vol. 44 Issue. 13 pg. 721-723 2002
Hisley, Dixie; Bridges, Matt; Pollock, Lori
International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 02) pp 658–664 Jun 2002
Bandwidth Efficient Tamper Detection for Distributed Java Systems
Jochen, Mike; Marvel, Lisa; Pollock, Lori
16th Annual International Symposium on High Performance Computing Systems (HPCS02) Jun 2002
MOST: A Tamper Detection Tool for Mobile Java Software
Jochen, Mike; Marvel, Lisa; Pollock, Lori
Third Annual IEEE Information Assurance Workshop Jun 2002
Partial Inlining Algorithm for an ILP Optimizing Compiler
Way, Tom; Pollock, Lori
International Conference on Parallel and Distributed Processing Techniques and Applications, (PDPTA’02) pp 552-556 Jun 2002
Program Slicing of Explicitly Parallel Programs
Bridges, Matthew
Senior Honors Thesis May 2002
Partial Redundancy Elimination for Explicitly Parallel Programs
Stoyanov, Veselin
Senior Honors Thesis May 2002
Context Driven Testing of Object-Oriented Software Systems
Souter, Amie
Ph.D. Thesis May 2002
Procedure Restructuring for Ambitious Optimization
Way, Thomas
Ph.D. Thesis May 2002
Enabling Controlled Memory Consistency for Compiler Optimization
Hisley, Dixie; Pollock, Lori
International Symposium on Parallel and Distributed Computing and Networks (PDCN) Feb 2002
Type Infeasible Call Chains
Souter, Amie; Pollock, Lori
International Workshop on Source Code Analysis and Manipulation (SCAM) Nov 2001
Call Graph Reanalysis for Object-Oriented Software Maintenance
Souter, Amie; Pollock, Lori
International Conference on Software Maintenance (ICSM) Nov 2001
Path-spectra-based Cloning in Optimization for Parallelism
Way, Tom; Breech, Ben; Du, Wei; Stoyanov, Veselin; Pollock, Lori
ISCA 14th International Conference on Parallel and Distributed Computing Systems, (ISCA PDCS) Aug 2001
Inlining Heuristics in Region-based Optimization for ILP
Way, Tom; Breech, Ben; Du, Wei; Pollock, Lori
IASTED International Conference on Parllel and Distributed Computing and Systems (PDCS) Aug 2001
Contextual Def-Use Associations for Object Aggregation
Souter, Amie L.; Pollock, Lori L.
Workshop on Program Analysis for Software Tools and Engineering (PASTE’01) Jun 2001
TATOO: Testing and Analysis Tool for Object-Oriented Software
Souter, Amie; Wong, Tiffany; Shindo, Stacey; Pollock, Lori
Tools and Algorithms for the Construction and Analysis of Systems, (TACAS) Apr 2001
Mobile Code Security via Fragile Tamper Detection Marking
Jochen, Mike; Marvel, Lisa; Pollock, Lori
Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS ’01) Apr 2001
Making Parallel Programming Accessible through Co-op Learning
Pollock, Lori; Jochen, Mike
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education Feb 2001
Intensive Experience with Communication Skills into a CS Course
Pollock, Lori
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education
Hisley, Dixie; Pollock, Lori
Army Science Conference Dec 2000
Region Formation Analysis with Inlining for Optimization
Way, Tom; Breech, Ben; Pollock, Lori
PACT pp. 24-36 Oct 2000
OMEN: A Strategy for Testing of Object-oriented Software
Souter, Amie L.; Pollock, Lori L.
Proceedings of the International Symposium on Software Testing and Analysis pp. 49-59 Aug 2000
Porting and Performance of Irregular Codes using OpenMP
Hisley, Dixie; Satya-narayana, Punyam; Agrawal, Gagan; Pollock, Lori
Concurrency: Practice and Experience vol. 12 pp. 1241-1259 2000
Automatic Techniques for Thread Coarsening for Multithreaded Apps
Zoppetti, Gary; Agrawal, Gagan; Pollock, Lori L.; Amaral, Jose Nelson; Tang, Xinan; Gao, Guang
Proceedings of the 2000 International Conference on Supercomputing (ICS 2000) pp. 306-315 May 2000
A Strategy for Testing of Object-oriented Software
Souter, Amie L.; Pollock, Lori L.
MASPLAS’00 Apr 2000
Program-based Testing for Parallelized Communication Software
Pollock, Lori L.; Yang, Cheer-Sun
ATIRP 00 Mar 2000
Porting and Performance of Irregular Codes using OpenMP
Hisley, Dixie; Satya-narayana, Punyam; Agrawal, Gagan; Pollock, Lori
First European Workshop on OpenMP (EWOMP) Sep 1999
Inter-class Def-Use Analysis with Partial Class Representations
Souter, Amie; Pollock, Lori
PASTE’99 Sep 1999
Work Distribution of Recursive, Multithreaded Functions
Zoppetti, Gary; Agrawal, Gagan; Pollock, Lori L.
Workshop on Languages and Compilation Techniques for Parallel Computing (LCPC), Lecture Notes in Computer Science 1863 p.p 485-489 Aug 1999
Efficient Implementation of Distributed Tuplespace Programs
Fenwick, James B.; Pollock, Lori L.
Prentice Hall 1999
Flow Graph Construction for Static Analysis of MPI Programs
Shires, Dale; Pollock, Lori; Sprenkle, Sara
Parallel and Distributed Processing Techniques and Applications pp 1847-1853 Jun 1999
Compiler Analysis and Optimization of Linda Parallel Programs
Fenwick Jr, James B.
Ph.D. Thesis May 1999
Profiling Irregular Applications on a Multithreaded Architecture
Lowe, William M.
Senior Honors Thesis May 1999
Yang, Cheer-Sun
Ph.D. Thesis May 1999
Experimental Study of Potential Parallelism in MIL-STD 188-220′
Graham, John; Pollock, Lori L.
ATIRP’99 Jan 1999
Using Path Spectra to Direct Function Cloning
Way, Tom; Pollock, Lori
Workshop on Profile and Feedback-directed Compilation Oct 1998
Optimization of Distributed Tuplespace Message Communications
Fenwick, James B.; Pollock, Lori L.
Second European IASTED International Conference on Parallel and Distributed Systems (Euro-PDS’98) Jul 1998
Studies of the Parallelization of a CFD Solver on the Origin 2000
Hisley, Dixie; Agrawal, Gagan; Pollock, Lori
Army Science Conference Jun 1998
Experiences with a Parallelizing Compiler
Hisley, Dixie; Agrawal, Gagan; Pollock, Lori
Fourth Workshop on Languages, Compilers, and Run-time Systems for a Scalable Computer, (LCR’98) May 1998
Data Flow Analysis Across Tuplespace Process Boundaries
Fenwick, James B.; Pollock, Lori L.
International Conference on Computer Languages, (ICCL’98) May 1998
Performance Improvements of MIL-STD 188-220A Through Parallelism
Way, Thomas P.; Yang, Cheer-Sun; Pollock, Lori L.
ARL-ATIRP Second Annual Technical Conference Jan 1998
Yang, Cheer-Sun; Pollock, Lori
The Sixth Asian Test Symposium Nov 1997
All-du-path Coverage for Parallel Programs
Yang, Cheer-Sun; Souter, Amie; Pollock, Lori L.
International Symposium on Software Testing and Analysis (ISSTA’98) Mar 1998
Issues and Experiences of Implementing a Distributed Tuplespace
Fenwick, Jay; Pollock, Lori
Software Practice and Experience vol. 27 pp. 1199-1232 1997
Optimizing the Use of Distributed Queues in Tuplespace
Optimizing the Use of Distributed Queues in Tuplespace Author : Fenwick, Jay; Pollock, Lori Booktitle : International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'97) Date : Jun 1997 Document Type : In Conference Proceedings...
The Challenges in Automated Testing of Multithreaded Programs
Yang, Cheer-Sun; Pollock, Lori L.
International Conference on Testing Computer Software Jun 1997
Towards Identifying and Monitoring Optimization Impacts
Way, Tom; Pollock, Lori
Apr 1997
Identifying Redundant Cases for Parallel Language Constructs
Yang, Cheer-Sun; Pollock, Lori
ARL-ATIRP First Annual Technical Conference Jan 1997
Fenwick, Jay; Pollock, Lori
International Conference on Parallel and Distributed Computing and Systems Oct 1996
Identifying Potentially Load Sensitive Regions for Stress Testing
Yang, Cheer-Sun; Pollock, Lori
MASPLAS’96 Apr 1996
Identifying Tuple Usage Patterns in an Optimizing Linda Compiler
Fenwick, Jay; Pollock, Lori
MASPLAS’96 Apr 1996
Implementing an Optimizing Linda Compiler using SUIF
Fenwick, Jay; Pollock, Lori
The First SUIF Workshop Jan 1996
Towards a Structural Load Testing Tool
Yang, Cheer-Sun; Pollock, Lori L.
Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis pp 201-208 Jan 1996
A Context-Based Incremental Evaluator for Attribute Grammars
Carle, Alan; Pollock, Lori L.
Journal of Programming Languages vol. 3 pp 1-30 Mar 1995
Debugging Optimized Code Via Tailoring
Pollock, Lori L.; Bivens, Mary; Soffa, Mary Lou
Proceedings of the 1994 ACM SIGSOFT International Symposium on Software Testing and Analysis Aug 1994
Register Allocation over the Program Dependence Graph
Norris, Cindy; Pollock, Lori L.
Proceedings of the ACM SIGPLAN 1994 conference on Programming Language Design and Implementation pp 266-277 Jun 1994
Incremental Global Reoptimization of Programs
Pollock, Lori L.; Soffa, Mary Lou
ACM Transactions on Programming Languages and Systems (TOPLAS) vol. 14 pp. 173-200