Gregg 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 received a National Science Foundation CAREER Award in 1996 for his research on software maintenance and testing. He is a co-founder of the EUSES, (End-Users Shaping Effective Software) Consortium, a group of researchers who, with National Science Foundation support, are leading 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 1000 persons from over 300 institutions around the world, supporting over 200 scientific publications. He is a co-founder of Red Rover Software (now Incisive), a company creating software to help users create dependable spreadsheets, and he holds two U.S. patents on technologies used in this area. His research has also been supported by Boeing Commercial Airplane Group, Microsoft, Lockheed Martin, and Rogue Wave Software. In a recent ranking of International Software Engineering Scholars based on research productivity, Dr. Rothermel was tied for first (CACM V.50, Issue 6).
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, Program Chair for the 2004 ACM International Symposium on Software Testing and Analysis, and Chair of the Steering Committee for the International Conference on Software Maintenance. He has served on the program committees for numerous software engineering conferences including the IEEE International Conference on Software Engineering, the ACM International Symposium on Foundations of Software Engineering, the ACM International Symposium on Software Testing and Analysis, and the IEEE International Conference on Software Testing.
Dr. Rothermel received the Ph.D. in Computer Science from Clemson University working with Mary Jean Harrold, the M.S. in Computer Science from the State University of New York at Albany working with S.S. Ravi, and a B.A. in Philosophy from Reed College. He is currently a Professor and Jensen Chair of Software Engineering in the Department of Computer Science and Engineering at University of Nebraska where he is a founding member of the Laboratory for Empirically-based Software Quality Research and Development (ESQuaReD). He is also an Adjunct Professor in the Division of Web Science and Technology in the Korea Advanced Institute of Science and Technology. Prior to his current position, Dr. Rothermel was an Assistant and then Associate Professor in the School of Electrical Engineering and Computer Science at Oregon State University. He was also previously employed as a software engineer, and as Vice President, Quality Assurance and Quality Control for Palette Systems, Inc., a manufacturer of CAD/CAM software.