Author: Gregg Rothermel
Professor and Jensen Chair of Software Engineering, Department of Computer Science and Engineering
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 is a co-founder of Red Rover Software (now Incisive), a company creating software to help users create dependable spreadsheets. 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 a member of the Editorial Boards of the Empirical Software Engineering Journal and Software Quality Journal, and is serving as the General Chair for the 2009 International Symposium on Software Testing and Analysis. Previous positions include Associate Editor in Chief for IEEE Transactions on Software Engineering, 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, and the ACM International Symposium on Software Testing and Analysis.
Dr. Rothermel received the Ph.D. in Computer Science from Clemson University, the M.S. in Computer Science from the State University of New York at Albany 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). 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.
Publications
Co-authors
Productive Colleagues
- Margaret M. Burnett
- Mary Beth Rosson
- Brad A. Myers
- 103
- 142
- 154
Publications
Ko, Andrew J., Abraham, Robin, Beckwith, Laura, Blackwell, Alan, Burnett, Margaret M., Erwig, Martin, Scaffidi, Christopher, Lawrance, Joseph, Lieberman, Henry, Myers, Brad A., Rosson, Mary Beth, Rothermel, Gregg, Shaw, Mary, Wiedenbeck, Susan (2011): The State of the Art in End-User Software Engineering. In ACM Computing Surveys, 43 (3) pp. 1-44.
Fisher, Marc, Rothermel, Gregg, Brown, Darren, Cao, Mingming, Cook, Curtis R., Burnett, Margaret M. (2006): Integrating automated test generation into the WYSIWYT spreadsheet testing methodology. In ACM Trans. Softw. Eng. Methodol., 15 (2) pp. 150-194. https://dl.acm.org/doi/10.1145/1131421.1131423
Burnett, Margaret M., Cook, Curtis R., Rothermel, Gregg (2004): End-user software engineering. In Communications of the ACM, 47 (9) pp. 53-58. https://dl.acm.org/doi/10.1145/1015864.1015889
Wilson, Aaron, Burnett, Margaret M., Beckwith, Laura, Granatir, Orion, Casburn, Ledah, Cook, Curtis, Durham, Mike, Rothermel, Gregg (2003): Harnessing curiosity to increase correctness in end-user programming. In: Cockton, Gilbert, Korhonen, Panu (eds.) Proceedings of the ACM CHI 2003 Human Factors in Computing Systems Conference April 5-10, 2003, Ft. Lauderdale, Florida, USA. pp. 305-312.
Burnett, Margaret M., Sheretov, Andrei, Ren, Bing, Rothermel, Gregg (2002): Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology. In IEEE Trans. Software Eng., 28 (6) pp. 576-594. https://csdl.computer.org/comp/trans/ts/2002/06/e0576abs.htm
Carver, Jeffrey, Fisher, Marc, Rothermel, Gregg (2006): An empirical evaluation of a testing and debugging methodology for Excel. In: Travassos, Guilherme Horta, Maldonado, José Carlos, Wohlin, Claes (eds.) ISESE 2006 - International Symposium on Empirical Software Engineering September 21-22, 2006, Rio de Janeiro, Brazil. pp. 278-287. https://doi.acm.org/10.1145/1159733.1159775
Do, Hyunsook, Elbaum, Sebastian G., Rothermel, Gregg (2004): Infrastructure Support for Controlled Experimentation with Software Testing and Regression. In: ISESE 2004 - International Symposium on Empirical Software Engineering 19-20 August, 2004, Redondo Beach, CA, USA. pp. 60-70. https://doi.ieeecomputersociety.org/10.1109/ISESE.2004.23
Frankl, Phyllis G., Rothermel, Gregg, Sayre, Kent, Vokolos, Filippos I. (2003): An Empirical Comparison of Two Safe Regression Test Selection Techniques. In: ISESE 2003 - International Symposium on Empirical Software Engineering 30 September - 1 October, 2003, Rome, Italy. pp. 195-205. https://csdl.computer.org/comp/proceedings/isese/2003/2002/00/20020195abs.htm
Brown, Darren, Burnett, Margaret M., Rothermel, Gregg, Fujita, Hamido, Negoro, Fumio (2003): Generalizing WYSIWYT visual testing to screen transition languages. In: HCC 2003 - IEEE Symposium on Human Centric Computing Languages and Environments 28-31 October, 2003, Auckland, New Zealand. pp. 203-210.
Burnett, Margaret M., Ren, Bing, Ko, Andrew Jensen, Cook, Curtis R., Rothermel, Gregg (2001): Visually Testing Recursive Programs in Spreadsheet Languages. In: HCC 2001 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments September 5-7, 2001, Stresa, Italy. pp. 288-. https://csdl.computer.org/comp/proceedings/hcc/2001/0474/00/04740288abs.htm
Burnett, Margaret M., Sheretov, Andrei, Rothermel, Gregg (1999): Scaling up a \"What You See Is What You Test\" Methodology to Spreadsheet Grids. In: VL 1999 , 1999, . pp. 30-37. https://csdl.computer.org/comp/proceedings/vl/1999/0216/00/02160030abs.htm
Lawrance, Joseph, Clarke, Steven, Burnett, Margaret M., Rothermel, Gregg (2005): How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical S. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 53-60. https://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.44
Burnett, Margaret M., Cook, Curtis R., Pendse, Omkar, Rothermel, Gregg, Summet, Jay, Wallace, Chris S. (2003): End-User Software Engineering with Assertions in the Spreadsheet Paradigm. In: Proceedings of the 25th International Conference on Software Engineering May 3-10, 2003, Portland, Oregon, USA. pp. 93-105. https://csdl.computer.org/comp/proceedings/icse/2003/1877/00/18770093abs.htm
Koesnandar, Andhy, Elbaum, Sebastian G., Rothermel, Gregg, Hochstein, Lorin, Scaffidi, Christopher, Stolee, Kathryn T. (2008): Using assertions to help end-user programmers create dependable web macros. In: Harrold, Mary Jean, Murphy, Gail C. (eds.) Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering November 9-14, 2008, Atlanta, Georgia, USA. pp. 124-134. https://doi.acm.org/10.1145/1453101.1453119