Coronavirus (COVID-19) update: Majority of courses will be online through fall semester.  More information.

Faculty Profile

Lori Pollock

Lori Pollock

436 Smith Hall
Newark, Delaware 19716
P: 302-831-1953

Personal Website


PhD | 1986 | Computer Science, University of Pittsburgh
MS | 1983 | Computer Science, University of Pittsburgh
BS | 1981 | Computer Science & Economics, Allegheny College


Lori Pollock’s research interest for focus on software engineering and computer science education. Supported by National Science Foundation grants, she currently leads or co-leads four research projects on several software engineering research problems: (1) assessing and improving the quality of software-related social communication channels, (2) reducing the testing costs of porting applications to cloud services, (3) helping software developers to make software more energy efficient, and (4) improving software maintenance tools through text analysis of software and software-related documents. She also collaborates on educational research in computer science and outreach to provide professional development to K-12 computer science teachers in the state of Delaware. She is an ACM Distinguished Scientist and IEEE Senior Member.


  1. 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, Volume 1, No. 1, Sept, 2017.
  2. Mouza, C., Yang, H., Pan, C., Yilmaz Ozden, S., and Pollock, L. “Resetting educational technology coursework for pre-service teachers: A computational thinking approach to TPACK development.” Australian Journal of Teacher Education. Volume 33, Number 3, 2017.
  3. Kostadin Damevski, David Shepherd, Johannes Schneider, Lori Pollock, “Mining Sequences of Developer Interactions in Visual Studio for Usage Smells,” IEEE Transactions on Software Engineering, Issue 99, 2016.
  4. Cagri Sahin, Lori Pollock, James Clause, “From Benchmarks to Real Apps: Exploring the Energy Impacts of Performancedirected Changes,” Journal of Systems and Software, March 2016.
  5. Chrystalla Mouza, Alison Marzocchi, Yi-Cheng Pan, Lori Pollock, “Development, Implementation and Outcomes of an Equitable Computer Science After-School Program: Findings from Middle-School Students,” Journal of Research on Technology in Education (JRTE), 48 (2), pages 84-104, 2016. 2
  6. Kostadin Damevski, David Shepherd, Lori Pollock, “A Field Study of How Developers Locate Features in Source Code”, Empirical Software Engineering, Springer January 2015, pages 1-24.
  7. Emily Hill, David Binkley, Dawn Lawrie, Lori Pollock, K. Vijay-Shanker, “An Empirical Study of Identifier Splitting Techniques,” Empirical Software Engineering, Springer Link, August 2013.
  8. Sara E. Sprenkle, Lori L. Pollock, Lucy M. Simko, “Configuring Effective Navigation Models and Abstract Test Cases for Web Applications by Analyzing User Behavior,” Journal of Software Testing, Verification, and Reliability, 2013.
  9. Xiaoran Wang, Lori Pollock, K. Vijay-Shanker, ”Automatic Segmentation of Method Code into Meaningful Blocks: Design and Evaluation,” Journal of Software: Evolution and Process, Wiley, 2013.
  10. Lori Pollock, K. Vijay-Shanker, Emily Hill, Giriprasad Sridhara, David Shepherd, “Natural Language-based Software Analyses and Tools for Software Maintenance,” Book chapter in Lecture Notes in Computer Science, Springer Verlag, 2012.

 View Full CV

People Faculty Profile