Gregg Rothermel

Registered user since Sat 15 Jul 2017

Name: Gregg Rothermel

Bio: Gregg Rothermel is a Professor and Head of the Department of Computer Science at North Carolina State University. He received the Ph.D. in Computer Science from Clemson University working with Mary Jean Harrold, the M.S. in Computer Science from SUNY Albany, and a B.A. in Philosophy from Reed College. Prior to returning to academia, he was a software engineer, and Vice President of Quality Assurance and Quality Control for Palette Systems, a manufacturer of CAD/CAM software.

Dr. Rothermel’s research interests include software engineering and program analysis, with emphases on the application of program analysis techniques to problems in software maintenance and testing, end-user software engineering, and empirical studies. He co-founded the ESQuaReD (Empirically-Based Software Quality Research and Development) Laboratory at the University of Nebraska-Lincoln. He also co-founded the EUSES (End-Users Shaping Effective Software) Consortium, a group of researchers who, with National Science Foundation support, have led end-user software engineering research.
He co-founded and leads the development of the Software-Artifact Infrastructure Repository (SIR), a repository of software-related artifacts that support rigorous controlled experiments with program analysis and software testing techniques, and has been utilized, to-date, by more than 3500 persons from over 700 institutions around the world, supporting over 800 scientific publications. His research has been supported by NSF, DARPA, AFOSR, Boeing Commercial Airplane Group, Microsoft, and Lockheed Martin.

Dr. Rothermel is an IEEE Fellow and an ACM Distinguished Scientist. He is currently General co-Chair for the 2020 ACM/IEEE International Conference on Software Engineering, serves as an Associate Editor for IEEE Transactions on Software Engineering and Methodology, and is a member of the Editorial Boards of the Empirical Software Engineering Journal and Software Quality Journal. Previous positions include Associate Editor in Chief for IEEE Transactions on Software Engineering, General Chair for the 2009 International Symposium on Software Testing and Analysis, Program Co-Chair for the 2007 International Conference on Software Engineering, and Program Chair for the 2004 ACM International Symposium on Software Testing and Analysis.

Country: United States

Affiliation: North Carolina State University

Personal website:

Research interests: software engineering, software testing, empirical studies


ICSE 2020Author of Opening Ceremonies within the ICSE 2020 Plenary Sessions-track
Session Chair of Harlan Mills Award (part of ICSE 2020 Plenary Sessions)
General Co-Chair in Organizing Committee
Session Chair of Keynote-Nancy Leveson (part of ICSE 2020 Plenary Sessions)
Session Chair of Awards Plenary (part of ICSE 2020 Plenary Sessions)
ICSE 2019Author of Supervised Tie Breaking in Test Case Prioritization within the Posters-track
Author of Preview of ICSE 2020 within the Plenary-track
ESEC/FSE 2018Author of Improving Regression Testing in Continuous Integration Development Environments (Keynote) within the A-TEST-track
ISSTA 2018Committee Member in Program Committee within the ISSTA Technical Papers-track
* ICSE 2018 *Author of Redefining Prioritization: Continuous Prioritization for Continuous Integration within the Technical Papers -track
Author of Prioritizing Browser Environments for Web Application Test Execution within the Technical Papers -track