Lori L. Pollock

Last updated
Lori L. Pollock
Born
NationalityAmerican
Alma mater University of Pittsburgh
Allegheny College
Known for software
software engineering
AwardsACM Distinguished Scientist (2010)
Scientific career
Fields Computer Science
Institutions University of Delaware
Rice University
Doctoral advisor Mary Lou Soffa
Website www.eecis.udel.edu/~pollock/

Lori L. Pollock is an American Computer Scientist noted for her research on software analysis and testing, green software engineering and compiler optimization.

Contents

She is also noted for her leadership in broadening participation in computing. She has been a board member of CRA-W since 2001 and was the Co-Chair of CRA-W from 2005 to 2009. She was on the board when CRA-W was awarded the U.S. Public Service Award by the National Science Board in 2005, and when the CRA-W was awarded the U.S. Presidential Award for Mentoring in Science, Engineering, and Mathematics in 2004.

Biography

Pollock received a B.S. in Computer Science and a B.S. in Economics from Allegheny College in 1981. She received a M.S. in Computer Science from the University of Pittsburgh in 1983 and a Ph.D in Computer Science from the University of Pittsburgh in 1986. Her Thesis was called "An approach to incremental compilation of optimized code" and her thesis advisor was Mary Lou Soffa.

In 1986 she joined the Department of Computer Science at Rice University as an Assistant Professor. She became a Visiting Assistant Professor at the University of Delaware in 1991 and then an Assistant Professor in 1992. She was promoted to an Associate Professor in 1998 and promoted to Professor in 2004.

Awards

In the year 2010, she became an ACM Distinguished Scientist. [1]

She has several best paper awards. In May 2009, she received a best paper award for Mining Source Code to Automatically Split Identiers for Software Analysis with Eric Enslen, Emily Hill, and K. Vijay-Shanker at the 6th IEEE Working Conference on Mining Software Repositories (MSR). [2] In May 2010, she received the ACM SIGSOFT Best Paper Award for "Towards Automatically Generating Summary Comments for Java Methods," with Giriprasad Sridhara, Emily Hill, Divya Muppaneni, and K. Vijay-Shanker at the International Conference on Automated Software Engineering(ASE). [3] In March 2011, she received a Best Research Paper Award for "A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications" with Sara Sprenkle and Lucy Simko at the International Conference on Software Testing, Verification and Validation (ICST). [4] In May 2013 she received the Conference Best Research Paper Award for "Automatically Mining Software-Based, Semantically-Similar Words from Comment-Code Mappings" with Matthew Howard, Samir Gupta, and K. Vijay-Shanker at The 10th Working Conference on Mining Software Repositories. [5] Also in May 2013, she received the Conference Best Research Paper Award for "Part-of-Speech Tagging of Program Identifiers for Improved Text-based Software Engineering" with Samir Gupta, Sana Malik, and K. Vijay-Shanker at the International Conference on Program Comprehension (ICPC). [6]

Her other notable awards include:

Related Research Articles

The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membership group, claiming nearly 110,000 student and professional members as of 2022. Its headquarters are in New York City.

Peter Pin-Shan Chen is a Taiwanese American computer scientist. He is a (retired) distinguished career scientist and faculty member at Carnegie Mellon University and Distinguished Chair Professor Emeritus at LSU. He is known for the development of the entity–relationship model in 1976.

Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior—and their development process by means of static, interactive or animated 2-D or 3-D visual representations of their structure, execution, behavior, and evolution.

<span class="mw-page-title-main">American International University-Bangladesh</span> Private university in Bangladesh

American International University-Bangladesh, commonly known by its acronym AIUB, is an accredited and reputed private university in Dhaka, Bangladesh. The university is an independent organization with its own Board of Trustees. It offers several degree programs at both graduate and undergraduate level from four faculties, particularly in the fields of engineering and business studies. The university campus is known for having a glass-covered central globe structured building, that increases its beauty, and contains a vast library inside of it.

Randy Howard Katz is a distinguished professor at University of California, Berkeley of the electrical engineering and computer science department.

Search-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering problems. Many activities in software engineering can be stated as optimization problems. Optimization techniques of operations research such as linear programming or dynamic programming are often impractical for large scale software engineering problems because of their computational complexity or their assumptions on the problem structure. Researchers and practitioners use metaheuristic search techniques, which impose little assumptions on the problem structure, to find near-optimal or "good-enough" solutions.

Jock D. Mackinlay is an American information visualization expert and Vice President of Research and Design at Tableau Software. With Stuart Card, George G. Robertson and others he invented a number of information visualization techniques.

Mary Jane Irwin is an Emerita Evan Pugh Professor in the Department of Computer Science and Engineering at Pennsylvania State University. She has been on the faculty at Penn State since 1977. She is an international expert in computer architecture. Her research and teaching interests include computer architecture, embedded and mobile computing systems design, power and reliability aware design, and emerging technologies in computing systems.

Mary Lou Ehnot Soffa is an American computer scientist noted for her research on compilers, program optimization, system software and system engineering.

<span class="mw-page-title-main">Kathryn S. McKinley</span> American computer scientist

Kathryn S. McKinley is an American computer scientist noted for her research on compilers, runtime systems, and computer architecture. She is also known for her leadership in broadening participation in computing. McKinley was co-chair of CRA-W from 2011 to 2014.

Margaret Martonosi is an American computer scientist who is currently the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University. Martonosi is noted for her research in computer architecture and mobile computing with a particular focus on power-efficiency.

Lori A. Clarke is an American computer scientist noted for her research on software engineering.

<span class="mw-page-title-main">Susan H. Rodger</span> American computer scientist

Susan H. Rodger is an American computer scientist known for work in computer science education including developing the software JFLAP for over twenty years. JFLAP is educational software for visualizing and interacting with formal languages and automata. Rodger is also known for peer-led team learning in computer science and integrating computing into middle schools and high schools with Alice. She is also currently serving on the board of CRA-W and was chair of ACM SIGCSE from 2013 to 2016.

<span class="mw-page-title-main">Mary Jean Harrold</span> American computer scientist

Mary Jean Harrold was an American computer scientist noted for her research on software engineering. She was also noted for her leadership in broadening participation in computing. She was on the boards of both CRA and CRA-W and was Co-Chair of CRA-W from 2003-2006.

Alice Jane Bernheim Brush is an American computer scientist known for her research in human-computer interaction, ubiquitous computing and computer supported collaborative work (CSCW). She is particularly known for her research studying and building technology for homes as well as expertise conducting field studies of technology. She is the Co-Chair of CRA-W from 2014–2017.

Yuanyuan (YY) Zhou is a Chinese and American computer scientist and entrepreneur. She is a professor of computer science and engineering at the University of California, San Diego, where she holds the Qualcomm Endowed Chair in Mobile Computing. Her research concerns software reliability, including the use of data mining to automatically detect software bugs and flexible system designs that can adapt to hardware platform variations. She is also the founder of three start-up companies, Emphora, Pattern Insight, and Whova.

Valerie Barr is an American computer scientist, and is the Margaret Hamilton Distinguished Professor of Computer Science at Bard College. She formerly held the Jean Sammet endowed chair in the department of Computer Science at Mount Holyoke College in South Hadley, Massachusetts. She is known for her work with women in computing.

David Lansing Dill is a computer scientist and academic noted for contributions to formal verification, electronic voting security, and computational systems biology.

<span class="mw-page-title-main">Grigore Roșu</span> Computer science professor

Grigore Roșu is a computer science professor at the University of Illinois at Urbana-Champaign and a researcher in the Information Trust Institute. He is known for his contributions in runtime verification, the K framework, matching logic, and automated coinduction.

<span class="mw-page-title-main">Sven Apel</span> German computer scientist

Sven Apel is a German computer scientist and professor of software engineering at Saarland University.

References

  1. Association for Computing Machinery (2010-11-16). "ACM Names 47 Distinguished Members for Computing Innovations". ACM. Archived from the original on 2011-09-02. Retrieved 2014-05-21.
  2. Eric Enslen; Emily Hill; Lori Pollock; K. Vijay-Shanker (2009). "Mining Source Code to Automatically Split Identiers for Software Analysis". 6th IEEE Working Conference on Mining Software Repositories (MSR): 71–80.
  3. Giriprasad Sridhara; Emily Hill; Divya Muppaneni; Lori Pollock & K. Vijay-Shanker (2010). "Towards Automatically Generating Summary Comments for Java Methods". International Conference on Automated Software Engineering (ASE): 43–52.
  4. Sara Sprenkle; Lori Pollock & Lucy Simko (2011). "A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications". International Conference on Software Testing, Verification and Validation (ICST): 230–239.
  5. Matthew Howard; Samir Gupta; Lori Pollock & K. Vijay-Shanker (2013). "Automatically Mining Software-Based, Semantically-Similar Words from Comment-Code Mappings". The 10th Working Conference on Mining Software Repositories: 377–386. ISBN   978-1-4673-2936-1.
  6. Gupta, Samir; Malik, Sana; Pollock, Lori; Vijay-Shanker, K. (2013). "Part-of-speech tagging of program identifiers for improved text-based software engineering tools". 2013 21st International Conference on Program Comprehension (ICPC). pp. 3–12. doi:10.1109/ICPC.2013.6613828. ISBN   978-1-4673-3092-3. S2CID   6379895.