Lori L. Pollock

According to our database1, Lori L. Pollock
  • authored at least 158 papers between 1985 and 2018.
  • has a "Dijkstra number"2 of three.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2018
Customizing a Field Experience for CS Undergrads in Teaching Computer Science for Your School Context: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

A Computer Science Study Abroad with Service Learning: Design and Reflections.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Mining Sequences of Developer Interactions in Visual Studio for Usage Smells.
IEEE Trans. Software Eng., 2017

Automatically generating natural language descriptions for object-related statement sequences.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

What information about code snippets is available in different software-related documents? An exploratory study.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

From Professional Development to the Classroom: Findings from CS K-12 Teachers.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Extracting code segments and their descriptions from research articles.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Exploring Translation of OpenMP to OpenACC 2.5: Lessons Learned.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Behavior Metrics for Prioritizing Investigations of Exceptions.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Investigating Decreasing Energy Usage in Mobile Apps via Indistinguishable Color Changes.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

2016
Introduction to the special issue on software maintenance and evolution.
Journal of Software: Evolution and Process, 2016

From benchmarks to real apps: Exploring the energy impacts of performance-directed changes.
Journal of Systems and Software, 2016

A field study of how developers locate features in source code.
Empirical Software Engineering, 2016

Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS Principles.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02, 2016

Interactive exploration of developer interaction traces using a hidden markov model.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

A case study of program comprehension effort and technical debt estimations.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Experiences in scaling field studies of software developer behavior: keynote for the software engineering research & industrial practice workshop.
Proceedings of the 3rd International Workshop on Software Engineering Research and Industrial Practice, 2016

An empirical study of practitioners' perspectives on green software engineering.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Supporting Developers in Porting Software via Combined Textual and Structural Analysis of Software Artifacts.
CoRR, 2015

Scaling up evaluation of code search tools through developer usage metrics.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Field Experiences in Teaching Computer Science: Course Organization and Reflections.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Automatically Mining Negative Code Examples from Software Developer Q & A Forums.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2015

Exploring the use of concern element role information in feature location evaluation.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Developing a model of loop actions by mining loop characteristics from a large code corpus.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

How and When to Transfer Software Engineering Research via Extensions.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Automatic Segmentation of Method Code into Meaningful Blocks: Design and Evaluation.
Journal of Software: Evolution and Process, 2014

An empirical study of identifier splitting techniques.
Empirical Software Engineering, 2014

A comparison of two hands-on laboratory experiences in computers, networks and cyber security for 10th-12th graders (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

SEEDS: a software engineer's energy-optimization decision support framework.
Proceedings of the 36th International Conference on Software Engineering, 2014

A case study of OpenCL on an Android mobile GPU.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2014

How do code refactorings affect energy usage?
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

A case study of paired interleaving for evaluating code search techniques.
Proceedings of the 2014 Software Evolution Week, 2014

2013
Configuring effective navigation models and abstract test cases for web applications by analysing user behaviour.
Softw. Test., Verif. Reliab., 2013

Making the most of undergraduate research (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Automatically mining software-based, semantically-similar words from comment-code mappings.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

A dataset for evaluating identifier splitters.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

JSummarizer: An automatic generator of natural language summaries for Java classes.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Automatic generation of natural language summaries for Java classes.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Part-of-speech tagging of program identifiers for improved text-based software engineering tools.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Differentiating Roles of Program Elements in Action-Oriented Concerns.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

1st international workshop on natural language analysis in software engineering (NaturaLiSE 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

Investigating the impacts of web servers on web application energy usage.
Proceedings of the 2nd International Workshop on Green and Sustainable Software, 2013

Investigation of Parallel Programmability and Performance of a Calxeda ARM Server Using OpenCL.
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013

2012
Integrating hard and soft skills: software engineers serving middle school teachers.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Leveraging User-Privilege Classification to Customize Usage-based Statistical Models of Web Applications.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Leveraging natural language analysis of software: Achievements, challenges, and opportunities.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

An experience report on cross-semester student critique and action in an integrated software engineering, service learning course.
Proceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences, 2012

Initial explorations on design pattern energy usage.
Proceedings of the First International Workshop on Green and Sustainable Software, 2012

2011
Automatic Segmentation of Method Code into Meaningful Blocks to Improve Readability.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

PASTE'11: Proceedings of the 10th ACM sigplan-sigsoft workshop on program analysis for software tools and engineering.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Improving source code search with natural language phrasal representations of method signatures.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Generating Parameter Comments and Integrating with Method Summaries.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Combining multiple pedagogies to boost learning and enthusiasm.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Natural Language-Based Software Analyses and Tools for Software Maintenance.
Proceedings of the Software Engineering - International Summer Schools, 2011

A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Automatically detecting and describing high level actions within methods.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Towards automatically generating summary comments for Java methods.
Proceedings of the ASE 2010, 2010

2009
Mining source code to automatically split identifiers for software analysis.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Automatically capturing source code context of NL-queries for software maintenance and reuse.
Proceedings of the 31st International Conference on Software Engineering, 2009

MPI-aware compiler optimizations for improving communication-computation overlap.
Proceedings of the 23rd international conference on Supercomputing, 2009

2008
Rethinking pedagogy for teaching PL with more than PL concepts in mind.
SIGPLAN Notices, 2008

SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations.
SIGPLAN Notices, 2008

Analysing source code: looking for useful verbdirect object pairs in all the right places.
IET Software, 2008

Gravel: A Communication Library to Fast Path MPI.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2008

AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

Identifying Word Relations in Software: A Comparative Study of Semantic Similarity Tools.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

RUGRAT: Runtime Test Case Generation Using Dynamic Compilers.
Proceedings of the 19th International Symposium on Software Reliability Engineering (ISSRE 2008), 2008

Introducing gravel: An MPI companion library.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

2007
Applying Concept Analysis to User-Session-Based Testing of Web Applications.
IEEE Trans. Software Eng., 2007

Learning Effective Oracle Comparator Combinations for Web Applications.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007

Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task.
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007

Introducing natural language program analysis.
Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2007

Exploring the neighborhood with dora to expedite software maintenance.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Automated Oracle Comparators for TestingWeb Applications.
Proceedings of the ISSRE 2007, 2007

Automatic MPI application transformation with ASPhALT.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Using natural language program analysis to locate and understand action-oriented concerns.
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007

2006
Demand-driven Inlining in a Region-based Optimizer for ILP Architectures
CoRR, 2006

A case study of automatically creating test suites from web application field data.
Proceedings of the 2006 Workshop on Testing, 2006

Integrating customized test requirements with traditional requirements in web application testing.
Proceedings of the 2006 Workshop on Testing, 2006

Web Application Testing with Customized Test Requirements - An Experimental Comparison Study.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

An Attack Simulator for Systematically Testing Program-based Security Mechanisms.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

An automated approach to improve communication-computation overlap in clusters.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Integrating Influence Mechanisms into Impact Analysis for Increased Precision.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Towards supporting on-demand virtual remodularization using program graphs.
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006

2005
Using language clues to discover crosscutting concerns.
ACM SIGSOFT Software Engineering Notes, 2005

Analyzing clusters of web application user sessions.
ACM SIGSOFT Software Engineering Notes, 2005

ICSE 2005 workshop summary third international workshop on dynamic analysis (WODA 2005).
ACM SIGSOFT Software Engineering Notes, 2005

Enabling control over adaptive program transformation for dynamically evolving mobile software validation.
ACM SIGSOFT Software Engineering Notes, 2005

A framework for testing security mechanisms for program-based attacks.
ACM SIGSOFT Software Engineering Notes, 2005

Transformations to Parallel Codes for Communication-Computation Overlap.
Proceedings of the ACM/IEEE SC2005 Conference on High Performance Networking and Computing, 2005

An Automated Approach to Improve Communication-Computation Overlap in Clusters.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

Automated replay and failure detection for web applications.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005

Timna: a framework for automatically combining aspect mining analyses.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005

An Empirical Comparison of Test Suite Reduction Techniques for User-Session-Based Testing of Web Applications.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Using AOP to Ease Evolution.
Proceedings of the 21st IEEE International Conference on Software Maintenance, 2005

Enabling control over adaptive program transformation for dynamically evolving mobile software validation.
Proceedings of the 2005 Workshop on Software Engineering for Secure Systems, 2005

A framework for testing security mechanisms for program-based attacks.
Proceedings of the 2005 Workshop on Software Engineering for Secure Systems, 2005

Third international workshop on dynamic analysis(WODA 2005).
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

A Comparison of Online and Dynamic Impact Analysis Algorithms.
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005

2004
Increasing high school girls' self confidence and awareness of CS through a positive summer experience.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Design and Evaluation of an Automated Aspect Mining Tool.
Proceedings of the International Conference on Software Engineering Research and Practice, 2004

Scalable Approach to User-Session based Testing of Web Applications through Concept Analysis.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

Composing a Framework to Automate Testing of Operational Web-Based Software.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Online Impact Analysis via Dynamic Compilation Technology.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

2003
The Construction of Contextual Def-Use Associations for Object-Oriented Systems.
IEEE Trans. Software Eng., 2003

All-uses testing of shared memory parallel programs.
Softw. Test., Verif. Reliab., 2003

A Framework for Tamper Detection Marking of Mobile Applications.
Proceedings of the 14th International Symposium on Software Reliability Engineering (ISSRE 2003), 2003

Testing with Respect to Concerns.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

2002
Characterization and automatic identification of type infeasible call chains.
Information & Software Technology, 2002

A Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2002

Static Interprocedural Slicing of Shared Memory Parallel Programs.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2002

Evaluation of a Region-based Partial Inlining Algorithm for an ILP Optimizing Compiler.
Proceedings of the International Conference on Parallel and Distributed Computing Systems, 2002

Putting Escape Analysis to Work for Software Testing.
Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 2002

Bandwidth Efficient Tamper Detection for Distributed Java Systems.
Proceedings of the 16th Annual International Symposium on High Performance Computing Systems and Applications, 2002

2001
Student Research Forum at PLDI'01.
SIGPLAN Notices, 2001

TATOO: Testing and Analysis Tool for Object- Oriented Software.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2001

Making parallel programming accessible to inexperienced programmers through cooperative learning.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Integrating an intensive experience with communication skills development into a computer science course.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Type Infeasible Call Chains.
Proceedings of the 1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 2001

Contextual def-use associations for object aggregation.
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2001

Incremental Call Graph Reanalysis for Object-Oriented Software Maintenance.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

Using Path-spectra-based Cloning in Region-based Optimization for Instruction-Level Parallelism.
Proceedings of the ISCA 14th International Conference on Parallel and Distributed Computing Systems, 2001

2000
Porting and performance evaluation of irregular codes using OpenMP.
Concurrency - Practice and Experience, 2000

OMEN: A strategy for testing object-oriented software.
Proceedings of the International Symposium on Software Testing and Analysis, 2000

Automatic compiler techniques for thread coarsening for multithreaded architectures.
Proceedings of the 14th international conference on Supercomputing, 2000

Region Formation Analysis with Demand-Driven Inlining for Region-Based Optimization.
Proceedings of the 2000 International Conference on Parallel Architectures and Compilation Techniques (PACT'00), 2000

1999
Inter-class def-use analysis with partial class representations.
ACM SIGSOFT Software Engineering Notes, 1999

Program Flow Graph Construction For Static Analysis of MPI Programs.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

Inter-Class Def-Use Analysis with Partial Class Representations.
Proceedings of the SIGPLAN/SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 1999

Thresholding for Work Distribution of Recursive, Multithreaded Functions.
Proceedings of the Languages and Compilers for Parallel Computing, 1999

Tuple Counting Data Flow Analysis and its Use in Communication Optimization.
Proceedings of the High-Performance Computing and Networking, 7th International Conference, 1999

1998
The Design and Implementation of RAP: A PDG-Based Register Allocator.
Softw., Pract. Exper., 1998

Experiences with Cooperating Register Allocation and Instruction Scheduling.
International Journal of Parallel Programming, 1998

Evaluating the Effectiveness of a Parallelizing Compiler.
Proceedings of the Languages, 1998

All-du-path Coverage for Parallel Programs.
Proceedings of ACM SIGSOFT International Symposium on Software Testing and Analysis, 1998

Data Flow Analysis across Tuplespace Process Boundaries.
Proceedings of the 1998 International Conference on Computer Languages, 1998

1997
Issues and Experiences in Implementing a Distributed Tuplespace.
Softw., Pract. Exper., 1997

Composite tree parallelism: language support for general purpose parallel programming.
J. Prog. Lang., 1997

Optimizing the Use of Distributed Queues in Tuplespace.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997

An Algorithm for All-du-path Testing Coverage of Shared Memory Parallel Programs.
Proceedings of the 6th Asian Test Symposium (ATS '97), 17-18 November 1997, 1997

1996
On the Optimality of Change Propagation for Incremental Evaluation of Hierarchical Attribute Grammars.
ACM Trans. Program. Lang. Syst., 1996

Letter from the Secretary: The ACM SIGPLAN Web Site.
SIGPLAN Notices, 1996

Towards a Structural Load Testing Tool.
Proceedings of the 1996 International Symposium on Software Testing and Analysis, 1996

Design and Implementation of a General Purpose Parallel Programming System.
Proceedings of the High-Performance Computing and Networking, 1996

1995
Matching-Based Incremental Evaluators for Hierarchical Attribute Grammar Dialects.
ACM Trans. Program. Lang. Syst., 1995

A context-based incremental evaluator for hierarchical attribute grammars.
J. Prog. Lang., 1995

Achieving efficient register allocation via parallelism.
Proceedings of the 1995 ACM symposium on applied computing, 1995

An experimental study of several cooperative register allocation and instruction scheduling strategies.
Proceedings of the 28th Annual International Symposium on Microarchitecture, Ann Arbor, Michigan, USA, November 29, 1995

Register allocation sensitive region scheduling.
Proceedings of the IFIP WG10.3 working conference on Parallel architectures and compilation techniques, 1995

1994
register Allocation over the Program Dependence Graph.
Proceedings of the ACM SIGPLAN'94 Conference on Programming Language Design and Implementation (PLDI), 1994

Debugging Optimized Code Via Tailoring (Abstract).
Proceedings of the 1994 International Symposium on Software Testing and Analysis, 1994

Composites: Trees for Data Parallel Programming.
Proceedings of the IEEE Computer Society 1994 International Conference on Computer Languages, 1994

1993
A scheduler-sensitive global register allocator.
Proceedings of the Proceedings Supercomputing '93, 1993

1992
Incremental Global Reoptimization of Programs.
ACM Trans. Program. Lang. Syst., 1992

1990
Incremental Global Optimization for Faster Recompilations.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

1989
An Incremental Version of Iterative Data Flow Analysis.
IEEE Trans. Software Eng., 1989

Modular Specification of Incremental Program Transformation Systems.
Proceedings of the 11th International Conference on Software Engineering, 1989

1985
Incremental Compilation of Locally Optimized Code.
Proceedings of the Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, 1985


  Loading...