2008 | ||
---|---|---|
93 | EE | Giriprasad Sridhara, Emily Hill, Lori L. Pollock, K. Vijay-Shanker: Identifying Word Relations in Software: A Comparative Study of Semantic Similarity Tools. ICPC 2008: 123-132 |
92 | EE | Anthony Danalis, Aaron Brown, Lori L. Pollock, D. Martin Swany: Introducing gravel: An MPI companion library. IPDPS 2008: 1-5 |
91 | EE | Ben Breech, Lori L. Pollock, John Cavazos: RUGRAT: Runtime Test Case Generation Using Dynamic Compilers. ISSRE 2008: 137-146 |
90 | EE | Emily Hill, Zachary P. Fry, Haley Boyd, Giriprasad Sridhara, Yana Novikova, Lori L. Pollock, K. Vijay-Shanker: AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools. MSR 2008: 79-88 |
89 | EE | Anthony Danalis, Aaron Brown, Lori L. Pollock, D. Martin Swany, John Cavazos: Gravel: A Communication Library to Fast Path MPI. PVM/MPI 2008: 111-119 |
88 | EE | Eric Allen, Mark W. Bailey, Rastislav Bodík, Kim B. Bruce, Kathleen Fisher, Stephen N. Freund, Robert Harper, Chandra Krintz, Shriram Krishnamurthi, James R. Larus, Doug Lea, Gary T. Leavens, Lori L. Pollock, Stuart Reges, Martin C. Rinard, Mark Sheldon, Franklyn A. Turbak, Mitchell Wand: SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations. SIGPLAN Notices 43(11): 6-29 (2008) |
87 | EE | Lori L. Pollock: Rethinking pedagogy for teaching PL with more than PL concepts in mind. SIGPLAN Notices 43(11): 99-103 (2008) |
2007 | ||
86 | EE | David Shepherd, Zachary P. Fry, Emily Hill, Lori L. Pollock, K. Vijay-Shanker: Using natural language program analysis to locate and understand action-oriented concerns. AOSD 2007: 212-224 |
85 | EE | Emily Hill, Lori L. Pollock, K. Vijay-Shanker: Exploring the neighborhood with dora to expedite software maintenance. ASE 2007: 14-23 |
84 | EE | Anthony Danalis, Lori L. Pollock, D. Martin Swany: Automatic MPI application transformation with ASPhALT. IPDPS 2007: 1-8 |
83 | EE | Lori L. Pollock, K. Vijay-Shanker, David Shepherd, Emily Hill, Zachary P. Fry, Kishen Maloor: Introducing natural language program analysis. PASTE 2007: 15-16 |
82 | EE | David Shepherd, Lori L. Pollock, K. Vijay-Shanker: Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task. PASTE 2007: 49-54 |
81 | EE | Sara Sprenkle, Emily Hill, Lori L. Pollock: Learning Effective Oracle Comparator Combinations for Web Applications. QSIC 2007: 372-379 |
80 | EE | Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori L. Pollock, Amie Souter Greenwald: Applying Concept Analysis to User-Session-Based Testing of Web Applications. IEEE Trans. Software Eng. 33(10): 643-658 (2007) |
2006 | ||
79 | Lori L. Pollock, Mauro Pezzè: Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2006, Portland, Maine, USA, July 17-20, 2006 ACM 2006 | |
78 | EE | David Shepherd, Lori L. Pollock, K. Vijay-Shanker: Towards supporting on-demand virtual remodularization using program graphs. AOSD 2006: 3-14 |
77 | EE | Ben Breech, Mike Tegtmeyer, Lori L. Pollock: Integrating Influence Mechanisms into Impact Analysis for Increased Precision. ICSM 2006: 55-65 |
76 | EE | L. Fishgold, Anthony Danalis, Lori L. Pollock, D. Martin Swany: An automated approach to improve communication-computation overlap in clusters. IPDPS 2006 |
75 | EE | Ben Breech, Mike Tegtmeyer, Lori L. Pollock: An Attack Simulator for Systematically Testing Program-based Security Mechanisms. ISSRE 2006: 136-145 |
74 | EE | Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori L. Pollock: Web Application Testing with Customized Test Requirements - An Experimental Comparison Study. ISSRE 2006: 266-278 |
73 | EE | Sara Sprenkle, Emily Gibson, Sreedevi Sampath, Lori L. Pollock: A case study of automatically creating test suites from web application field data. TAV-WEB 2006: 1-9 |
72 | EE | Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori L. Pollock: Integrating customized test requirements with traditional requirements in web application testing. TAV-WEB 2006: 23-32 |
71 | EE | Thomas P. Way, Lori L. Pollock: Demand-driven Inlining in a Region-based Optimizer for ILP Architectures CoRR abs/cs/0604043: (2006) |
2005 | ||
70 | EE | David Shepherd, Jeffrey Palm, Lori L. Pollock, Mark Chu-Carroll: Timna: a framework for automatically combining aspect mining analyses. ASE 2005: 184-193 |
69 | EE | Sara Sprenkle, Emily Gibson, Sreedevi Sampath, Lori L. Pollock: Automated replay and failure detection for web applications. ASE 2005: 253-262 |
68 | EE | Ben Breech, Mike Tegtmeyer, Lori L. Pollock: A Comparison of Online and Dynamic Impact Analysis Algorithms. CSMR 2005: 143-152 |
67 | EE | James Andrews, Lori L. Pollock: Third international workshop on dynamic analysis(WODA 2005). ICSE 2005: 693 |
66 | EE | Sara Sprenkle, Sreedevi Sampath, Emily Gibson, Lori L. Pollock, Amie L. Souter: An Empirical Comparison of Test Suite Reduction Techniques for User-Session-Based Testing of Web Applications. ICSM 2005: 587-596 |
65 | David Shepherd, Thomas Roper, Lori L. Pollock: Using AOP to Ease Evolution. ICSM (Industrial and Tool Volume) 2005: 16-25 | |
64 | L. Fishgold, Anthony Danalis, Lori L. Pollock, D. Martin Swany: An Automated Approach to Improve Communication-Computation Overlap in Clusters. PARCO 2005: 481-488 | |
63 | EE | Anthony Danalis, Ki-Yong Kim, Lori L. Pollock, D. Martin Swany: Transformations to Parallel Codes for Communication-Computation Overlap. SC 2005: 58 |
62 | EE | Lori L. Pollock, James Andrews: ICSE 2005 workshop summary third international workshop on dynamic analysis (WODA 2005). ACM SIGSOFT Software Engineering Notes 30(4): 1-2 (2005) |
61 | EE | David Shepherd, Lori L. Pollock, Tom Tourwé: Using language clues to discover crosscutting concerns. ACM SIGSOFT Software Engineering Notes 30(4): 1-6 (2005) |
60 | EE | Ben Breech, Lori L. Pollock: A framework for testing security mechanisms for program-based attacks. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
59 | EE | Sreedevi Sampath, Sara Sprenkle, Emily Gibson, Lori L. Pollock, Amie L. Souter: Analyzing clusters of web application user sessions. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
58 | EE | Mike Jochen, Anteneh Addis Anteneh, Lori L. Pollock, Lisa M. Marvel: Enabling control over adaptive program transformation for dynamically evolving mobile software validation. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
2004 | ||
57 | EE | Sreedevi Sampath, Valentin Mihaylov, Amie L. Souter, Lori L. Pollock: Scalable Approach to User-Session based Testing of Web Applications through Concept Analysis. ASE 2004: 132-141 |
56 | EE | Sreedevi Sampath, Valentin Mihaylov, Amie L. Souter, Lori L. Pollock: Composing a Framework to Automate Testing of Operational Web-Based Software. ICSM 2004: 104-113 |
55 | EE | Ben Breech, Anthony Danalis, Stacey A. Shindo, Lori L. Pollock: Online Impact Analysis via Dynamic Compilation Technology. ICSM 2004: 453-457 |
54 | EE | Lori L. Pollock, Kathleen F. McCoy, Sandra Carberry, Namratha Hundigopal, Xiaoxin You: Increasing high school girls' self confidence and awareness of CS through a positive summer experience. SIGCSE 2004: 185-189 |
53 | David Shepherd, Emily Gibson, Lori L. Pollock: Design and Evaluation of an Automated Aspect Mining Tool. Software Engineering Research and Practice 2004: 601-607 | |
2003 | ||
52 | EE | Amie L. Souter, David Shepherd, Lori L. Pollock: Testing with Respect to Concerns. ICSM 2003: 54- |
51 | EE | Mike Jochen, Lisa M. Marvel, Lori L. Pollock: A Framework for Tamper Detection Marking of Mobile Applications. ISSRE 2003: 143-153 |
50 | EE | Amie L. Souter, Lori L. Pollock: The Construction of Contextual Def-Use Associations for Object-Oriented Systems. IEEE Trans. Software Eng. 29(11): 1005-1018 (2003) |
49 | EE | Cheer-Sun D. Yang, Lori L. Pollock: All-uses testing of shared memory parallel programs. Softw. Test., Verif. Reliab. 13(1): 3-24 (2003) |
2002 | ||
48 | EE | Mike Jochen, Lisa M. Marvel, Lori L. Pollock: Bandwidth Efficient Tamper Detection for Distributed Java Systems. HPCS 2002: 257-266 |
47 | Tom Way, Lori L. Pollock: Evaluation of a Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler. IASTED PDCS 2002: 698-705 | |
46 | EE | Amie L. Souter, Lori L. Pollock: Putting Escape Analysis to Work for Software Testing. ICSM 2002: 430- |
45 | Tom Way, Lori L. Pollock: A Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler. PDPTA 2002: 552-556 | |
44 | Dixie Hisley, Matthew J. Bridges, Lori L. Pollock: Static Interprocedural Slicing of Shared Memory Parallel Programs. PDPTA 2002: 658-664 | |
43 | Amie L. Souter, Lori L. Pollock: Characterization and automatic identification of type infeasible call chains. Information & Software Technology 44(13): 721-732 (2002) | |
2001 | ||
42 | EE | Amie L. Souter, Lori L. Pollock: Incremental Call Graph Reanalysis for Object-Oriented Software Maintenance. ICSM 2001: 682-691 |
41 | Tom Way, Ben Breech, Wei Du, Veselin Stoyanov, Lori L. Pollock: Using Path-spectra-based Cloning in Region-based Optimization for Instruction-Level Parallelism. ISCA PDCS 2001: 83-90 | |
40 | EE | Amie L. Souter, Lori L. Pollock: Contextual def-use associations for object aggregation. PASTE 2001: 13-19 |
39 | EE | Amie L. Souter, Lori L. Pollock: Type Infeasible Call Chains. SCAM 2001: 196-205 |
38 | EE | Lori L. Pollock, Mike Jochen: Making parallel programming accessible to inexperienced programmers through cooperative learning. SIGCSE 2001: 224-228 |
37 | EE | Lori L. Pollock: Integrating an intensive experience with communication skills development into a computer science course. SIGCSE 2001: 287-291 |
36 | EE | Amie L. Souter, Tiffany M. Wong, Stacey A. Shindo, Lori L. Pollock: TATOO: Testing and Analysis Tool for Object- Oriented Software. TACAS 2001: 389-403 |
35 | Lori L. Pollock: Student Research Forum at PLDI'01. SIGPLAN Notices 36(2): 19 (2001) | |
2000 | ||
34 | EE | Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock, José Nelson Amaral, Xinan Tang, Guang R. Gao: Automatic compiler techniques for thread coarsening for multithreaded architectures. ICS 2000: 306-315 |
33 | EE | Tom Way, Ben Breech, Lori L. Pollock: Region Formation Analysis with Demand-Driven Inlining for Region-Based Optimization. IEEE PACT 2000: 24-36 |
32 | EE | Amie L. Souter, Lori L. Pollock: OMEN: A strategy for testing object-oriented software. ISSTA 2000: 49-59 |
31 | Dixie Hisley, Gagan Agrawal, Punyam Satya-narayana, Lori L. Pollock: Porting and performance evaluation of irregular codes using OpenMP. Concurrency - Practice and Experience 12(12): 1241-1259 (2000) | |
1999 | ||
30 | James B. Fenwick Jr., Lori L. Pollock: Tuple Counting Data Flow Analysis and its Use in Communication Optimization. HPCN Europe 1999: 1282-1285 | |
29 | EE | Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock: Thresholding for Work Distribution of Recursive, Multithreaded Functions. LCPC 1999: 485-489 |
28 | EE | Amie L. Souter, Lori L. Pollock, Dixie Hisley: Inter-Class Def-Use Analysis with Partial Class Representations. PASTE 1999: 47-56 |
27 | Dale R. Shires, Lori L. Pollock, Sara Sprenkle: Program Flow Graph Construction For Static Analysis of MPI Programs. PDPTA 1999: 1847-1853 | |
1998 | ||
26 | EE | James B. Fenwick Jr., Lori L. Pollock: Data Flow Analysis across Tuplespace Process Boundaries. ICCL 1998: 272- |
25 | EE | Cheer-Sun D. Yang, Amie L. Souter, Lori L. Pollock: All-du-path Coverage for Parallel Programs. ISSTA 1998: 153-162 |
24 | EE | Dixie Hisley, Gagan Agrawal, Lori L. Pollock: Evaluating the Effectiveness of a Parallelizing Compiler. LCR 1998: 195-204 |
23 | Cindy Norris, Lori L. Pollock: Experiences with Cooperating Register Allocation and Instruction Scheduling. International Journal of Parallel Programming 26(2): 241-283 (1998) | |
22 | Cindy Norris, Lori L. Pollock: The Design and Implementation of RAP: A PDG-Based Register Allocator. Softw., Pract. Exper. 28(4): 401-424 (1998) | |
1997 | ||
21 | EE | Cheer-Sun D. Yang, Lori L. Pollock: An Algorithm for All-du-path Testing Coverage of Shared Memory Parallel Programs. Asian Test Symposium 1997: 263-268 |
20 | James B. Fenwick Jr., Lori L. Pollock: Optimizing the Use of Distributed Queues in Tuplespace. PDPTA 1997: 212-217 | |
19 | EE | Mark Chu-Carroll, Lori L. Pollock: Composite tree parallelism: language support for general purpose parallel programming. J. Prog. Lang. 5(1): 1-36 (1997) |
18 | James B. Fenwick Jr., Lori L. Pollock: Issues and Experiences in Implementing a Distributed Tuplespace. Softw., Pract. Exper. 27(10): 1199-1232 (1997) | |
1996 | ||
17 | Mark Chu-Carroll, Lori L. Pollock: Design and Implementation of a General Purpose Parallel Programming System. HPCN Europe 1996: 499-507 | |
16 | EE | Cheer-Sun D. Yang, Lori L. Pollock: Towards a Structural Load Testing Tool. ISSTA 1996: 201-208 |
15 | EE | Alan Carle, Lori L. Pollock: On the Optimality of Change Propagation for Incremental Evaluation of Hierarchical Attribute Grammars. ACM Trans. Program. Lang. Syst. 18(1): 16-29 (1996) |
14 | Lori L. Pollock: Letter from the Secretary: The ACM SIGPLAN Web Site. SIGPLAN Notices 31(7): 1 (1996) | |
1995 | ||
13 | EE | Cindy Norris, Lori L. Pollock: An experimental study of several cooperative register allocation and instruction scheduling strategies. MICRO 1995: 169-179 |
12 | EE | Christine Makowski, Lori L. Pollock: Achieving efficient register allocation via parallelism. SAC 1995: 123-129 |
11 | EE | Alan Carle, Lori L. Pollock: Matching-Based Incremental Evaluators for Hierarchical Attribute Grammar Dialects. ACM Trans. Program. Lang. Syst. 17(2): 394-429 (1995) |
10 | EE | Alan Carle, Lori L. Pollock: A context-based incremental evaluator for hierarchical attribute grammars. J. Prog. Lang. 3(1): (1995) |
1994 | ||
9 | Mark Chu-Carroll, Lori L. Pollock: Composites: Trees for Data Parallel Programming. ICCL 1994: 43-54 | |
8 | EE | Lori L. Pollock, Mary P. Bivens, Mary Lou Soffa: Debugging Optimized Code Via Tailoring (Abstract). ISSTA 1994: 201 |
7 | Cindy Norris, Lori L. Pollock: register Allocation over the Program Dependence Graph. PLDI 1994: 266-277 | |
1993 | ||
6 | EE | Cindy Norris, Lori L. Pollock: A scheduler-sensitive global register allocator. SC 1993: 804-813 |
1992 | ||
5 | EE | Lori L. Pollock, Mary Lou Soffa: Incremental Global Reoptimization of Programs. ACM Trans. Program. Lang. Syst. 14(2): 173-200 (1992) |
1990 | ||
4 | Lori L. Pollock, Mary Lou Soffa: Incremental Global Optimization for Faster Recompilations. ICCL 1990: 281-290 | |
1989 | ||
3 | Alan Carle, Lori L. Pollock: Modular Specification of Incremental Program Transformation Systems. ICSE 1989: 178-187 | |
2 | EE | Lori L. Pollock, Mary Lou Soffa: An Incremental Version of Iterative Data Flow Analysis. IEEE Trans. Software Eng. 15(12): 1537-1549 (1989) |
1985 | ||
1 | Lori L. Pollock, Mary Lou Soffa: Incremental Compilation of Locally Optimized Code. POPL 1985: 152-164 |