Giriprasad Sridhara, Emily Hill, Lori Pollock, and K Vijay-Shanker. "Identifying Word Relations in Software: A Comparative Study of Semantic Similarity Tools." 16th IEEE International Conference on Program Comprehension, IEEE, June 2008. [Adobe PDF]
Emily Hill, Zachary P. Fry, Haley Boyd, Giriprasad Sridhara, Yana Novikova, Lori Pollock, and K. Vijay-Shanker. "AMAP: Automatically Mining Abbreviation Expansions in Programs to Enhance Software Maintenance Tools." MSR 2008: 5th Working Conference on Mining Software Repositories, May 2008. [pdf: Adobe PDF]
Keith Trnka, John McCaw, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Word Prediction and Communication Rate in AAC." Telehealth and Assistive Technologies, pp. 19-24. April 2008. [paper: Adobe PDF] [paper: Adobe PDF]
Sara Sprenkle, Lori Pollock, Holly Esquivel, Barbara Hazelwood, and Stacey Ecott. "Automated Oracle Comparators for Testing Web Applications." 18th IEEE International Symposium on Software Reliability Engineering, IEEE, pp. 117--126. November 2007. [preprint: Adobe PDF] [slides: Adobe PDF]
Emily Hill, Lori Pollock, and K. Vijay-Shanker. "Exploring the Neighborhood with Dora to Expedite Software Maintenance." 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE/ACM, November 2007. [paper: Adobe PDF]
Keith Trnka and Kathleen F. McCoy. "Corpus Studies in Word Prediction." ASSETS, October 2007. [Main article: Adobe PDF]
Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori Pollock, and Amie Souter Greenwald. "Applying Concept Analysis to User-session-based Testing of Web Applications." Transactions on Software Engineering, Vol. 33, No. 10, pp. 643--658. IEEE. October 2007. [article: Adobe PDF] [IEEE Copyright: Text]
Sara Sprenkle, Emily Hill, and Lori Pollock. "Learning Effective Oracle Comparator Combinations for Web Applications." First International Workshop on Software Test Evaluation (STEV 2007) co-located with the Seventh International Conference on Quality Software (QSIC), IEEE, pp. 372--379. October 2007. [preprint: Adobe PDF] [slides: Adobe PDF]
David Shepherd. "Natural Language Program Analysis: Combining Natural Language Processing with Program Analysis to Improve Software Maintenance Tools." Ph.D. Thesis. University of Delaware. August 2007. [Ph.D. Thesis: Adobe PDF]
Sara Sprenkle. "Strategies for Automatically Exposing Faults in Web Applications." Ph.D. Thesis. University of Delaware. August 2007. [Adobe PDF]
David Shepherd, Lori Pollock, and Vijay-Shanker K.. "Case Study: Supplementing Program Analysis with Natural Language Analysis to Improve a Reverse Engineering Task." 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, ACM, June 2007. [paper: Adobe PDF] [presentation slides: Adobe PDF]
Sara Sprenkle, Lori Pollock, Holly Esquivel, Barbara Hazelwood, and Stacey Ecott. "Automated Oracle Comparators for Testing Web Applications." Technical Report 2007-339. June 2007. [Adobe PDF]
Lori Pollock, K. Vijay-Shanker, David Shepherd, Emily Hill, Zachary Fry, and Kishen Maloor. "Introducing Natural Language Program Analysis." 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, June 2007. [paper: Adobe PDF] [presentation slides: Adobe PDF]
David Shepherd, Zachary Fry, Emily Hill, K. Vijay-Shanker, and Lori Pollock. "Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns." Proceedings of the International Conference on Aspect Oriented Software Development, April 2007. [preprint: Adobe PDF]
Keith Trnka, Debra Yarrington, John McCaw, Kathleen McCoy, and Christopher Pennington. "The Effects of Word Prediction on Communication Rate for AAC." NAACL, April 2007. [Adobe PDF]
Keith Trnka, Debra Yarrington, John McCaw, Kathleen McCoy, and Christopher Pennington. "The Effects of Word Prediction on Communication Rate for AAC." NAACL (Poster), April 2007. [poster: Adobe PDF]
Sara Sprenkle, Holly Esquivel, Barbara Hazelwood, and Lori Pollock. "WebVizOr: A Fault Detection Visualization Tool for Web Applications." Technical Report 206-335. April 2007. [techreport: Adobe PDF]
Anthony Danalis, Lori Pollock, and Martin Swany. "Automatic MPI application transformation with ASPhALT." 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), Long Beach, California USA, March 2007. [Paper: Adobe PDF]
Ben Breech, Mike Tegtmeyer, and Lori Pollock. "An Attack Simulator for Systematically Testing Program-based Security Mechanisms." International Symposium on Software Reliability Engineering (ISSRE 2006), IEEE Computer Society, November 2006. [preprint: Adobe PDF] [presentation slides: Microsoft Powerpoint]
Lori Pollock. "Applying Natural Language Processing Analysis of Programs to Aid in Software Maintenance and Evolution." November 2006. [presentation slides: Adobe PDF]
Sreedevi Sampath, Sara Sprenkle, Emily Gibson, and Lori Pollock. "Web Application Testing with Customized Test Requirements--An Experimental Comparison Study." International Symposium on Software Reliability Engineering, IEEE Computer Society, November 2006. [paper: Adobe PDF] [presentation slides: Adobe PDF]
Emily Gibson and Lori Pollock. "An Approach to Providing Remote Debugging Feedback without Revealing Sensitive Information." Grace Hopper Celebration of Women in Computing, October 2006. [Poster: Microsoft Powerpoint] [Poster: Adobe PDF]
Stacey Ecott, Sara Sprenkle, and Lori Pollock. "Fault Seeding vs. Mutation Operators: An Empirical Comparison of Testing Techniques for Web Applications." Grace Hopper Celebration of Women in Computing 2006, October 2006. [poster: Adobe PDF]
Ben Breech, Mike Tegtmeyer, and Lori Pollock. "Integrating Influence Mechanisms into Impact Analysis for Increased Precision." International Conference on Software Maintenance (ICSM 2006), IEEE Computer Society, September 2006. [preprint: Adobe PDF] [presentation slides: Microsoft Powerpoint]
Barbara Hazelwood, Holly Esquivel, Sara Sprenkle, and Lori Pollock. "WebVizOr: A Fault Detection Visualization Tool for Web Applications." Midwestern Celebration of Women in Computing (MidWIC) 2006, September 2006. [poster: Adobe PDF]
Sreedevi Sampath. "Cost-effective Techniques for User-session-based Testing of Web Applications." Ph.D. Thesis. University of Delaware. August 2006. [Dissertation: Adobe PDF]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Topic Modeling in Fringe Word Prediction for AAC." International Society for Augmentative & Alternative Communication (ISAAC), August 2006. [Adobe PDF]
Sreedevi Sampath, Sara Sprenkle, Emily Gibson, and Lori Pollock. "Integrating Customized Test Requirements with Traditional Requirements in Web Application Testing." Workshop on Testing, Analysis and Verification of Web Services and Applications, ACM, pp. 23--32. July 2006. [Paper: Adobe PDF] [Presentation: Adobe PDF]
Sara Sprenkle, Emily Gibson, Sreedevi Sampath, and Lori Pollock. "A Case Study of Automatically Creating Test Suites from Web Application Field Data." Workshop on Testing, Analysis and Verification of Web Services and Applications (TAV-WEB 2006), ACM, July 2006. [preprint: Adobe PDF] [presentation slides: Adobe PDF]
David Shepherd, Lori Pollock, and K. Vijay-Shanker. "Towards Supporting On-Demand Virtual Remodularization Using Program Graphs." International Conference on Aspect-Oriented Software Development, March 2006. [Adobe PDF]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Topic Modeling in Fringe Word Prediction for AAC." January 2006. [poster: Adobe PDF]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Topic Modeling in Fringe Word Prediction for AAC." Intelligent User Interfaces, pp. 276-278. January 2006. [Article: Adobe PDF]
Sara Sprenkle, Emily Gibson, Sreedevi Sampath, and Lori Pollock. "Automated Replay and Failure Detection for Web Applications." International Conference of Automated Software Engineering, IEEE/ACM, pp. 253--262. November 2005. [preprint: Adobe PDF] [slides: Adobe PDF]
David Shepherd, Jeffrey Palm, Lori Pollock, and Mark Chu-Carroll. "Timna: A Framework for Combining Aspect Mining Analyses." 20th IEEE/ACM International Conference on Automated Software Engineering, November 2005. [presentation: Microsoft Powerpoint] [paper: Postscript]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Topic Modeling in Fringe Word Prediction for AAC." November 2005. [Long Paper: Adobe PDF]
Anthony Danalis, Ki-Yong Kim, Lori Pollock, and Martin Swany. "Transformations to Parallel Codes for Communication-Computation Overlap." In Proceedings of IEEE/ACM Conference on High Performance Computing, Networking, Storage and Analysis 2005 (SC2005), IEEE/ACM, November 2005. [Presentation: Adobe PDF] [Main article: Adobe PDF]
Mike Jochen, Anteneh Anteneh, Lori Pollock, and Lisa Marvel. "Towards the Safe Use of Dynamically Transformed Itinerant Software." Military Communications Conference, AFCEA/IEEE, October 2005. [Adobe PDF]
David Shepherd, Thomas Roper, and Lori Pollock. "Using AOP to Ease Evolution." Proceedings of International Conference on Software Maintenance (ICSM 05), IEEE, September 2005. [paper: Adobe PDF] [slides: Microsoft Powerpoint]
Lewis Fishgold, Anthony Danalis, Lori Pollock, and Martin Swany. "An Automated Approach to Improving Communication-Computation Overlap in Clusters." Parallel Computing (ParCo '05), September 2005. [Article: Adobe PDF] [Presentation: Adobe PDF]
Sara Sprenkle, Sreedevi Sampath, Emily Gibson, Lori Pollock, and Amie Souter. "An Empirical Comparison of Test Suite Reduction Techniques for User-session-based Testing of Web Applications." International Conference on Software Maintenance (ICSM05), IEEE, pp. 587--596. September 2005. [paper: Adobe PDF] [presentation slides: Adobe PDF]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "The Keystroke Savings Limit in Word Prediction for AAC." August 2005. [Tech report: Adobe PDF]
Keith Trnka, Debra Yarrington, Kathleen McCoy, and Christopher Pennington. "Topic Modeling in Word Prediction for AAC." August 2005. [Tech report: Adobe PDF]
Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori Pollock, and Amie Souter. "Analyzing Clusters of Web Application User Sessions." Workshop on Dynamic Analysis (WODA), pp. 56 - 62. May 2005. [paper: Adobe PDF] [slides: Adobe PDF]
Ben Breech and Lori Pollock. "A Framework for Testing Security Mechanisms for Program-Based Attacks." Software Engineering for Secure Systems (SESS), co-located with the International Conference on Software Engineering, May 2005. [preprint: Adobe PDF] [presentation slides: Microsoft Powerpoint]
Anteneh Anteneh. "Adding Security Controls to Dynamically Optimized Mobile Programs." Senior Honors Thesis. University of Delaware. May 2005. [paper: Adobe PDF]
Lewis Fishgold. "An Automated Approach to Improving Communication-Computation Overlap in Clusters." Senior Honors Thesis. University of Delaware. May 2005. [Adobe PDF]
Mike Jochen, Anteneh Anteneh, Lori Pollock, and Lisa Marvel. "Enabling Control over Adaptive Program Transformation for Dynamically Evolving Mobile Software Validation." Software Engineering for Secure Systems (SESS), co-located with the International Conference on Software Engineering, May 2005. [paper: Adobe PDF] [slides: Microsoft Powerpoint]
Ki-Yong Kim. "Exploring Applicability of a Vertically Integrated Approach to Optimizing Cluster Parallel Programs." Senior Honors Thesis. University of Delaware. May 2005. [Thesis: Adobe PDF] [thesis title page: Adobe PDF] [thesis TOC: Adobe PDF]
David Shepherd, Tom Tourwe, and Lori Pollock. "Using Language Clues to Discover Crosscutting Concerns." First International Workshop on the Modeling and Analysis of Concerns in Software (MACS), co-located with the International Conference on Software Engineering, May 2005. [Adobe PDF]
Robert Moore, David Grima, and Marco Morazan. "Towards Profiling the Virtual Memory Performance of Bignums in Functional Languages." MASPLAS'05, April 2005. [Adobe PDF]
Fancong Zeng. "A Machine Learning Approach to Finding Bugs." MASPLAS'05, April 2005. [Adobe PDF]
Yuan Zhang, Joseph Manzano, and Guang Gao. "Atomic Section: Concept and Implementation." MASPLAS'05, April 2005. [Adobe PDF]
Nicholas DiPasquale, Thomas Way, and Vijay Gehlot. "Comparative Survey of Approaches to Automatic Parallelization." MASPLAS'05, April 2005. [Adobe PDF]
Sreedevi Sampath, Emily Gibson, Sara Sprenkle, and Lori Pollock. "Coverage Criteria for Testing Web Applications." Technical Report 2005-017. April 2005. [Adobe PDF]
"MASPLAS Proceedings." MASPLAS'05, April 2005. [poster abstracts: Adobe PDF] [opening: Adobe PDF] [cover: Adobe PDF] [Table of Contents: Adobe PDF]
Rebecca Medley, Pranay Jauhri, William Obermeyer, Debra Schwartzman, Evelyn Fitzgerald, and Zhang Zhang. "Portable Medical Records Accessibility Developed in VB and SQL." MASPLAS'05, April 2005. [Adobe PDF]
Ying Hu. "The Theory of Validating Loop Optimizations." MASPLAS'05, April 2005. [Adobe PDF]
Ben Breech and Lori Pollock. "Towards Systematic Testing of Security Mechanisms for Program-based Attacks." MASPLAS'05, April 2005. [Adobe PDF]
Robert Henry. "Using Sound to Analyze Hardware Operation: A Progress Report." MASPLAS'05, April 2005. [Adobe PDF]
Ben Breech, Mike Tegtmeyer, and Lori Pollock. "A Comparison of Online and Dynamic Impact Analysis Algorithms." Conference on Software Maintenance and Reengineering (CSMR), March 2005. [preprint: Adobe PDF] [presentation slides: Microsoft Powerpoint]
Anteneh Anteneh, Mike Jochen, Lori Pollock, and Lisa Marvel. "Initial Studies of Distributed, Adaptive Program Transformation Controls." Conference on Information Sciences and Systems (CISS), March 2005. [short paper: Adobe PDF]
Lisa N. Michaud, Kathleen F. McCoy, and Rashida Z. Davis. "A Model to Disambiguate Natural Language Parses on the Basis of User Language Proficiency: Design and Evaluation." User Modeling and User-Adapted Interaction, Vol. 15, pp. 55--84. Springer. 2005. [Adobe PDF]
David Shepherd and Lori Pollock. "Interfaces, Aspects, and Views." Linking Aspect Technology and Evolution (LATE) workshop held in conjunction with AOSD, 2005. [Postscript]
Emily Gibson, Sreedevi Sampath, Sara Sprenkle, Lori Pollock, and Amie Souter. "A Fault Detection Framework for Comparing Test Suite Reduction Techniques." CRA-W DMP Reunion at the 2004 Grace Hopper Conference, October 2004. [Poster: Adobe PDF]
Sara Sprenkle, Sreedevi Sampath, Emily Gibson, Lori Pollock, and Amie Souter. "An Empirical Comparison of Test Suite Reduction Techniques for User-session-based Testing of Web Applications." October 2004. [poster: Adobe PDF]
Sreedevi Sampath, Valentin Mihaylov, Amie Souter, and Lori Pollock. "A Scalable Approach to User-session based Testing of Web Applications through Concept Analysis." International Conference on Automated Software Engineering (ASE), IEEE, pp. 132--141. September 2004. [PDF Paper: Adobe PDF] [PDF Presentation: Adobe PDF]
Sreedevi Sampath, Valentin Mihaylov, Amie Souter, and Lori Pollock. "Composing a Framework to Automate Testing of Operational Web-Based Software." International Conference on Software Maintenance (ICSM '04), IEEE, pp. 104-113. September 2004. [PDF Paper: Adobe PDF] [PDF Presentation: Adobe PDF]
B. Breech, A. Danalis, Stacey Shindo, and Lori Pollock. "Online Impact Analysis via Dynamic Compilation Technology." International Conference on Software Maintenance (ICSM), September 2004. [Adobe PDF]
David Shepherd, Emily Gibson, and Lori Pollock. "Design and Evaluation of an Automated Aspect Mining Tool." 2004 International Conference on Software Engineering and Practice, IEEE, June 2004. [Adobe PDF]
Sreedevi Sampath, Amie Souter, and Lori Pollock. "Towards Defining and Exploiting Similarities in Web Application Use Cases Through User Session Analysis." Workshop on Dynamic Analysis (WODA), co-located with International Conference on Software Engineering (ICSE), ACM/IEEE, pp. 17--24. May 2004. [paper: Adobe PDF] [presentation: Adobe PDF]
David Shepherd, Emily Gibson, and Lori Pollock. "Design and Evaluation of an Automated Aspect Mining Tool." Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS '04), IEEE, April 2004. [Paper: Postscript] [Paper: Adobe PDF]
Sreedevi Sampath, Valentin Mihaylov, Amie Souter, and Lori Pollock. "A Scalable Approach to User-session based Testing of Web Applications through Concept Analysis." Technical Report 2004-07. March 2004. [Adobe PDF]
Lori Pollock, Kathy McCoy, Sandra Carberry, Namratha Hundigopal, and Xiaoxin You. "Increasing High School Girls' Self Confidence and Awareness of CS through a Positive Summer Experience." SIGCSE Technical Symposium on Computer Science Education, ACM, pp. 185--189. March 2004. [Adobe PDF]
B. David Saunders, Arne Storjohann, and Gilles Villard. "Matrix Rank Certification." Electronic Journal of Linear Algebra, Vol. 11, pp. 16--23. February 2004. [Adobe PDF]
Mike Jochen, Lisa Marvel, and Lori Pollock. "A Framework for Tamper Detection Marking of Mobile Applications." International Symposium on Software Reliability Engineering (ISSRE), IEEE, pp. 143--153. November 2003. [Adobe PDF]
Amie Souter and Lori Pollock. "Construction of Contextual Def-Use Associations for Object-oriented Software." IEEE Transactions on Software Engineering (TSE), Vol. 29, No. 11, pp. 1005--1018. November 2003. [Adobe PDF]
David Shepherd and Lori Pollock. "Ophir: A Framework for Automatic Mining and Refactoring of Aspects." Technical Report 2004-03. October 2003. [PDF Paper: Adobe PDF]
Mike Jochen, Lisa Marvel, and Lori Pollock. "Tamper Detection Marking for Object Files." Military Communications Conference (MILCOM), pp. 747--751. October 2003. [Adobe PDF]
Khalil Amiri, Sara Sprenkle, Renu Tewari, and Sriram Padmanabhan. "Exploiting Templates to Scale Consistency Maintenance in Edge Database Caches." International Workshop on Web Caching and Content Distribution, September 2003. [Adobe PDF]
Amie Souter, David Shepherd, and Lori Pollock. "Testing With Respect to Concerns." International Conference on Software Maintenance (ICSM), September 2003. [Adobe PDF]
Jeffrey S. Chase, David E. Irwin, Laura E. Grit, Justin D. Moore, and Sara E. Sprenkle. "Dynamic Virtual Clusters in a Grid Site Manager." International Symposium on High Performance Distributed Computing (HPDC 2003), June 2003. [Adobe PDF]
Emily Gibson, Jessie Burger, and Deborah Knox. "PARALLEL GENETIC ALGORITHMS: An Exploration of Weather Prediction through Clustered Computing." The Journal of Computing in Small Colleges, April 2003. [Poster: Adobe PDF] [Summary: Adobe PDF]
Cheer-Sun Yang and Lori Pollock. "All-Uses Testing of Shared Memory Parallel Programs." Software Testing, Verification, and Reliability Journal, Vol. 13, No. 1, pp. 3--24. 2003. [Adobe PDF]
Dixie Hisley. "Analysis and Optimization with Programmer-controlled Memory Consistency Modeling of OpenMP Scientific Codes." Ph.D. Thesis. University of Delaware. 2003. [Adobe PDF]
Tom Way and Lori Pollock. "Evaluation of a Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler." International Conference on Parallel and Distributed Computing and Systems (PDCS 2002), November 2002. [paper: Adobe PDF]
Emily Gibson and Lori Pollock. "Modeling Web Applications for Static Program Analysis." SIGSOFT Foundations of Software Engineering (FSE-10), November 2002. [Poster: Adobe PDF]
Amie Souter and Lori Pollock. "Putting Escape Analysis to Work for Software Testing." International Conference on Software Maintenance (ICSM), October 2002. [paper: Adobe PDF]
Tom Way and Lori Pollock. "A Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler." International Conference on Parallel and Distributed Processing Techniques and Applications, (PDPTA'02), pp. 552-556. June 2002. [Adobe PDF]
Mike Jochen, Lisa Marvel, and Lori Pollock. "Bandwidth Efficient Tamper Detection for Distributed Java Systems." 16th Annual International Symposium on High Performance Computing Systems (HPCS02), IEEE, pp. 257-266. June 2002. [Adobe PDF]
Mike Jochen, Lisa Marvel, and Lori Pollock. "MOST: A Tamper Detection Tool for Mobile Java Software." Third Annual IEEE Information Assurance Workshop, IEEE, June 2002. [Adobe PDF]
Dixie Hisley, Matt Bridges, and Lori Pollock. "Static Interprocedural Slicing of Shared Memory Parallel Programs." International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 02), pp. 658--664. June 2002. [Adobe PDF]
Amie Souter. "Context Driven Testing of Object-Oriented Software Systems." Ph.D. Thesis. University of Delaware. May 2002. [Adobe PDF]
Veselin Stoyanov. "Investigating Partial Redundancy Elimination for Explicitly Parallel Programs." Senior Honors Thesis. University of Delaware. May 2002. [Adobe PDF]
Thomas Way. "Procedure Restructuring for Ambitious Optimization." Ph.D. Thesis. University of Delaware. May 2002. [Adobe PDF]
Matthew Bridges. "Program Slicing of Explicitly Parallel Programs." Senior Honors Thesis. University of Delaware. May 2002. [Adobe PDF]
Emily Gibson. "Web Applications and Section 508 Compliance." Journal of Computing in Small Colleges: Proceedings of the 5th Annual CCSC Northeastern Conference, May 2002. [Poster: Adobe PDF] [Handout: Adobe PDF]
Emily Gibson, Christina Grape, and Miroslav Martinovic. "Design and Development of a Word Conflation Module and its Evaluation by Integration into an Information Retrieval System." The 13th Annual Saint Joseph's University Sigma Xi Student Research Symposium, April 2002. [Poster: Adobe PDF]
Dixie Hisley and Lori Pollock. "Enabling Programmer-controlled Combined Memory Consistency for Compiler Optimization." International Symposium on Parallel and Distributed Computing and Networks (PDCN), February 2002. [Adobe PDF]
Amie Souter and Lori Pollock. "Characterization and Automatic Identification of Type Infeasible Call Chains." Information and Software Technology, Vol. 44, No. 13, pp. 721-732. 2002. [Adobe PDF]
Amie Souter and Lori Pollock. "Incremental Call Graph Reanalysis for Object-Oriented Software Maintenance." International Conference on Software Maintenance (ICSM), November 2001. [paper: Adobe PDF]
Amie Souter and Lori Pollock. "Type Infeasible Call Chains." International Workshop on Source Code Analysis and Manipulation (SCAM), IEEE, November 2001. [paper: Adobe PDF]
Sara Sprenkle and Jeff Chase. "Automatic State Management for Dynamic Services using Ivory." SOSP 2001, October 2001. [Poster: Adobe PDF]
Tom Way, Ben Breech, Wei Du, and Lori Pollock. "Demand-driven Inlining Heuristics in Region-based Optimization for ILP Architectures." IASTED International Conference on Parllel and Distributed Computing and Systems (PDCS), August 2001. [paper: Adobe PDF]
Tom Way, Ben Breech, Wei Du, Veselin Stoyanov, and Lori Pollock. "Using Path-spectra-based Cloning in Region-based Optimization for Instruction-level Parallelism." ISCA 14th International Conference on Parallel and Distributed Computing Systems, (ISCA PDCS), ISCA, August 2001. [Adobe PDF]
Amie L. Souter and Lori L. Pollock. "Contextual Def-Use Associations for Object Aggregation." Workshop on Program Analysis for Software Tools and Engineering (PASTE'01),, pp. 13--19. June 2001. [Adobe PDF]
Mike Jochen, Lisa Marvel, and Lori Pollock. "Mobile Code Security via Fragile Tamper Detection Marking." Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS '01), April 2001. [Microsoft Powerpoint]
Amie Souter, Tiffany Wong, Stacey Shindo, and Lori Pollock. "TATOO: Testing and Analysis Tool for Object-Oriented Software." Tools and Algorithms for the Construction and Analysis of Systems, (TACAS), pp. 389--403. April 2001. [Adobe PDF]
Lori Pollock. "Integrating an Intensive Experience with Communication Skills Development into a Computer Science Course." Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, ACM Press, pp. 287-291. February 2001. [Adobe PDF]
Lori Pollock and Mike Jochen. "Making Parallel Programming Accessible to Inexperienced Programmers through Cooperative Learning." Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, ACM Press, pp. 224--228. February 2001. [Adobe PDF]
Dixie Hisley and Lori Pollock. "Program Analysis for Shared Memory Parallel OpenMP Programs." Army Science Conference, December 2000. [Unavailable Document: Adobe PDF]
Mark Chu-Carroll and Sara Sprenkle. "Coven: Brewing Better Collaboration through Software Configuration Management." 8th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ACM, pp. 88-97. November 2000. [Adobe PDF]
Tom Way, Ben Breech, and Lori Pollock. "Region Formation Analysis with Demand-driven Inlining for Region-based Optimization." PACT, IEEE, pp. 24-36. October 2000. [paper: Adobe PDF]
Amie L. Souter and Lori L. Pollock. "OMEN: A Strategy for Testing of Object-oriented Software." Proceedings of the International Symposium on Software Testing and Analysis, pp. 49-59. August 2000. [Adobe PDF]
Mark Chu-Carroll and Sara Sprenkle. "Software Configuration Management as a Mechanism for Multidimensional Separation of Concerns." 22nd International Conference on Software Engineering (ICSE2000) Workshop on Multi-dimensional Separation of Concerns, June 2000. [Adobe PDF]
Gary Zoppetti, Gagan Agrawal, Lori L. Pollock, Jose Nelson Amaral, Xinan Tang, and Guang Gao. "Automatic Compiler Techniques for Thread Coarsening for Multithreaded Applications." Proceedings of the 2000 International Conference on Supercomputing (ICS 2000), pp. 306-315. May 2000. [Adobe PDF]
Amie L. Souter and Lori L. Pollock. "A Strategy for Testing of Object-oriented Software." MASPLAS'00, April 2000. [Unavailable Document: Adobe PDF]
Lori L. Pollock and Cheer-Sun Yang. "Extending Program-based Testing for Parallelized Communication Software." ATIRP 00, March 2000. [Adobe PDF]
Dixie Hisley, Punyam Satya-narayana, Gagan Agrawal, and Lori Pollock. "Porting and Performance Evaluation of Irregular Codes using OpenMP." Concurrency: Practice and Experience, Vol. 12, pp. 1241-1259. 2000. [Adobe PDF]
Amie Souter and Lori Pollock. "Inter-class Def-Use Analysis with Partial Class Representations." PASTE'99, September 1999. [paper: Adobe PDF]
Dixie Hisley, Punyam Satya-narayana, Gagan Agrawal, and Lori L. Pollock. "Porting and Performance Evaluation of Irregular Codes using OpenMP." First European Workshop on OpenMP (EWOMP), September 1999. [Main article: Adobe PDF]
Gary Zoppetti, Gagan Agrawal, and Lori L. Pollock. "Thresholding for Work Distribution of Recursive, Multithreaded Functions." August 1999. [Poster Abstract (Unavailable): Adobe PDF]
Dale Shires, Lori Pollock, and Sara Sprenkle. "Program Flow Graph Construction for Static Analysis of MPI Programs." Parallel and Distributed Processing Techniques and Applications, pp. 1847-1853. June 1999. [Adobe PDF]
James B. Fenwick Jr. "Compiler Analysis and Optimization of Linda Parallel Programs." Ph.D. Thesis. University of Delaware. May 1999. [Adobe PDF]
William M. Lowe. "Profiling Irregular Applications on a Multithreaded Architecture." Senior Honors Thesis. University of Delaware. May 1999. [Adobe PDF]
Cheer-Sun Yang. "Program-based, Structural Testing of Shared Memory Parallel Programs." Ph.D. Thesis. University of Delaware. May 1999. [Adobe PDF]
John Graham and Lori L. Pollock. "An Experimental Study of Potential Parallelism in an Implementation of MIL-STD 188-220'." ATIRP'99, January 1999. [Adobe PDF]
James B. Fenwick and Lori L. Pollock. "Efficient Implementation of Distributed Tuplespace Programs." Prentice Hall, 1999. [Book Chapter: Adobe PDF]
Tom Way and Lori Pollock. "Using Path Spectra to Direct Function Cloning." Workshop on Profile and Feedback-directed Compilation, October 1998. [Adobe PDF] [paper: Adobe PDF]
Cindy Norris and Lori L. Pollock. "Experiences with Cooperating Register Allocation and Instruction Scheduling." International Journal on Parallel Programming, Vol. 26, No. 3, pp. 241-284. September 1998. [Main article: Adobe PDF]
James B. Fenwick and Lori L. Pollock. "Static Optimization of Distributed Tuplespace Message Communications." Second European IASTED International Conference on Parallel and Distributed Systems (Euro-PDS'98), July 1998. [Main article: Adobe PDF]
Dixie Hisley, Gagan Agrawal, and Lori Pollock. "Performance Studies of the Parallelization of a CFD Solver on the Origin 2000." Army Science Conference, June 1998. [Adobe PDF]
James B. Fenwick and Lori L. Pollock. "Data Flow Analysis Across Tuplespace Process Boundaries." International Conference on Computer Languages, (ICCL'98), May 1998. [Main article: Adobe PDF]
Cindy Norris and Lori Pollock. "Design and Implementation of RAP: A PDG-based Register Allocator." Software Practice and Experience, Vol. 28, No. 4, pp. 401-424. May 1998. [Main article: Postscript]
Dixie Hisley, Gagan Agrawal, and Lori Pollock. "Experiences with a Parallelizing Compiler." Fourth Workshop on Languages, Compilers, and Run-time Systems for a Scalable Computer, (LCR'98), May 1998. [Adobe PDF]
Cheer-Sun Yang, Amie Souter, and Lori L. Pollock. "All-du-path Coverage for Parallel Programs." International Symposium on Software Testing and Analysis (ISSTA'98), ACM Press, March 1998. [Main article: Postscript]
Thomas P. Way, Cheer-Sun Yang, and Lori L. Pollock. "Potential performance Improvements of MIL-STD 188-220A Through Parallelism." ARL-ATIRP Second Annual Technical Conference, January 1998. [Main article: Adobe PDF]
Cheer-Sun Yang and Lori Pollock. "An All-du-path Coverage Algorithm for Testing Shared Memory Parallel Programs." The Sixth Asian Test Symposium, November 1997. [Main article: Postscript]
Jay Fenwick and Lori Pollock. "Optimizing the Use of Distributed Queues in Tuplespace." International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'97), June 1997. [Main article: Postscript]
Cheer-Sun Yang and Lori L. Pollock. "The Challenges in Automated Testing of Multithreaded Programs'." International Conference on Testing Computer Software, June 1997. [Main article: Postscript]
Mark Chu-Carroll. "Programming Language and Compiler Support for General Purpose Parallelism." Ph.D. Thesis. University of Delaware. May 1997. [UNAVAILABLE: Adobe PDF]
Tom Way and Lori Pollock. "Towards Identifying and Monitoring Optimization Impacts." April 1997. [Main article: Adobe PDF]
Cheer-Sun Yang and Lori Pollock. "Identifying Redundant Test Cases for Testing Explicitly Parallel Language Constructs." ARL-ATIRP First Annual Technical Conference, January 1997. [Main article: Postscript]
Mark Chu-Carroll and Lori Pollock. "Composite Tree Parallelism: Language Support for General Purpose Parallel Programming." Journal of Programming Languages, Vol. 5, No. 1, pp. 1-36. 1997. [Postscript]
Jay Fenwick and Lori Pollock. "Issues and Experiences of Implementing a Distributed Tuplespace." Software Practice and Experience, Vol. 27, No. 10, pp. 1199-1232. 1997. [Main article: Postscript]
Jay Fenwick and Lori Pollock. "Global Compiler Analysis for Optimizing Shared Tuple Space Communication on Distributed Memory Systems." International Conference on Parallel and Distributed Computing and Systems, October 1996. [Main article: Postscript]
Mark Chu-Carroll and Lori Pollock. "Design and Implementation of a General Purpose, Parallel Programming System." International Conference and Exhibition on High Performance Computing and Networking, April 1996. [Main article: Postscript]
Cheer-Sun Yang and Lori Pollock. "Identifying Potentially Load Sensitive Code Regions for Stress Testing." April 1996. [Main article: Postscript]
Jay Fenwick and Lori Pollock. "Identifying Tuple Usage Patterns in an Optimizing Linda Compiler." MASPLAS'96, April 1996. [Main article: Postscript]
Jay Fenwick and Lori Pollock. "Implementing an Optimizing Linda Compiler using SUIF." The First SUIF Workshop, January 1996. [Main article: Postscript]
Alan Carle and Lori Pollock. "On the Optimality of Change Propagation for Incremental Evaluation of Hierarchical Attribute Grammars." ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 18, No. 1, pp. 16--29. January 1996. [Adobe PDF]
Cheer-Sun Yang and Lori L. Pollock. "Towards a Structural Load Testing Tool." Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis, ACM Press, pp. 201-208. January 1996. [Paper: Postscript]
Cindy Norris and Lori L. Pollock. "An Experimental Study of Several Cooperative Register Allocation and Instruction Scheduling Strategies." Proceedings of the 28th annual international symposium on Microarchitecture, IEEE Computer Society Press, pp. 169 - 179. November 1995. [Paper: Postscript]
Cindy Norris and Lori L. Pollock. "Register Allocation Sensitive Region Scheduling." Proceedings of the 1995 Conference on Parallel Architectures and Compilation Techniques, IEEE, June 1995. [Paper: Postscript]
Cindy Norris. "Cooperative Register Allocation and Instruction Scheduling." Ph.D. Thesis. University of Delaware. May 1995. [Adobe PDF]
Alan Carle and Lori L. Pollock. "A Context-Based Incremental Evaluator for Hierarchical Attribute Grammars." Journal of Programming Languages, Vol. 3, No. 1, pp. 1-30. March 1995. [Adobe PDF]
Alan Carle and Lori Pollock. "Matching-Based Incremental Evaluators for Hierarchical Attribute Grammar Dialects." ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 17, No. 2, pp. 394--429. March 1995. [Adobe PDF]
Christine Makowski and Lori L. Pollock. "Achieving Efficient Register Allocation via Parallelism." SAC '95: Proceedings of the 1995 ACM Symposium on Applied Computing, ACM Press, pp. 123--129. 1995. [Adobe PDF]
Lori L. Pollock, Mary Bivens, and Mary Lou Soffa. "Debugging Optimized Code Via Tailoring." Proceedings of the 1994 ACM SIGSOFT International Symposium on Software Testing and Analysis, ACM Press, pp. 201. August 1994. [PDF paper: Postscript]
Cindy Norris and Lori L. Pollock. "Register Allocation over the Program Dependence Graph." Proceedings of the ACM SIGPLAN 1994 conference on Programming Language Design and Implementation, ACM Press, pp. 266 - 277. June 1994. [Postscript]
Mark C. Carroll and Lori L. Pollock. "Composites: Trees for Data Parallel Programming." Proceedings of International Conference on Computer Languages, IEEE, May 1994. [Postscript Paper: Postscript]
Cindy Norris and Lori L. Pollock. "A Scheduler-Sensitive Global Register Allocator." Proceedings of the 1993 ACM/IEEE conference on Supercomputing, ACM Press, pp. 804 - 813. November 1993. [Postscript Paper: Postscript]
Alan Carle. "A Class of Hierarchical Attribute Grammars: Incremental Evaluation and Applications." Ph.D. Thesis. Rice University. May 1992. [Adobe PDF]
Lori L. Pollock and Mary Lou Soffa. "Incremental Global Reoptimization of Programs." ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 14, No. 2, pp. 173-200. April 1992. [Adobe PDF]