Gregg Rothermel was a Professor and Head of the Department of Computer Science at NC State University. His research focuses on software engineering and program analysis, with particular emphasis on software maintenance and testing, end-user software engineering, and empirical methods.
Rothermel received his Ph.D. in computer science from Clemson University, his M.S. in computer science from SUNY Albany, and his B.A. in philosophy from Reed College. Before entering academia, he worked as a software engineer and served as Vice President of Quality Assurance and Quality Control at Palette Systems, a manufacturer of CAD/CAM software.
He co-founded the ESQuaReD Laboratory (Empirically-Based Software Quality Research and Development) at the University of Nebraska–Lincoln and the EUSES Consortium, a multi-institutional research group focused on end-user software engineering with support from the National Science Foundation. He also co-founded and leads the Software-Artifact Infrastructure Repository (SIR), a widely used repository of software artifacts supporting rigorous experimentation in program analysis and software testing. The SIR has been utilized by more than 3,500 researchers from over 700 institutions and has contributed to more than 800 scientific publications.
Rothermel is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and an ACM Distinguished Scientist. He has received research support from NSF, DARPA, AFOSR, Boeing, Microsoft, and Lockheed Martin. He currently serves as General Co-Chair for the ACM/IEEE International Conference on Software Engineering and as an Associate Editor for IEEE Transactions on Software Engineering and Methodology. He has also served in numerous editorial and conference leadership roles, including Associate Editor-in-Chief for IEEE Transactions on Software Engineering and Program Chair for major software engineering conferences.