Gregga Rothermela

Gregga Rothermela
Narodowość amerykański
Edukacja

Licencjat, magister filozofii , doktor informatyki , informatyka
Alma Mater

Reed College State University of New York na Albany Clemson University
zawód (-y) Informatyk , inżynier oprogramowania i pracownik naukowy
Nagrody

CAREER Award, National Science Foundation ACM Distinguished Scientist, Association for Computing Machinery Fellow, Institute of Electrical and Electronics Engineers (IEEE)
Kariera naukowa
Instytucje Uniwersytet Stanowy Karoliny Północnej

Gregg Rothermel to amerykański informatyk , inżynier oprogramowania i pracownik naukowy. Jest profesorem i kierownikiem Wydziału Informatyki na Uniwersytecie Stanowym Karoliny Północnej .

Badania Rothermel koncentrowały się na inżynierii oprogramowania i analizie programów , ze szczególnym naciskiem na zastosowania technik analizy programów do problemów w kontekście konserwacji i testowania oprogramowania, inżynierii oprogramowania dla użytkowników końcowych oraz badań empirycznych. Był współzałożycielem Laboratorium ESQuaReD na Uniwersytecie Nebraska-Lincoln oraz Software-Artifact Infrastructure Repository (SIR). Był także współzałożycielem Konsorcjum EUSES, grupy badaczy, którzy przy National Science Foundation prowadzili badania nad inżynierią oprogramowania dla użytkowników końcowych.

Rothermel jest członkiem IEEE Fellow i ACM Distinguished Scientist.

Edukacja

Rothermel uzyskał tytuł licencjata z filozofii w Reed College w 1983 r. oraz tytuł magistra informatyki na Uniwersytecie Stanowym Nowego Jorku w Albany w 1986 r. Następnie zapisał się na Clemson University i uzyskał stopień doktora. Dyplom z informatyki, pod kierunkiem Mary Jean Harrold , w 1996 roku.

Kariera

Rothermel rozpoczął swoją karierę akademicką jako asystent dydaktyczny informatyki na State University of New York w Albany w 1985 roku. W 1991 roku dołączył do Clemson University jako asystent dydaktyczny na Wydziale Informatyki, aw następnym roku został asystentem naukowym. Następnie odbył krótką wizytę na Ohio State University jako starszy pracownik naukowy na Wydziale Informatyki i Informatyki do 1996 roku, zanim dołączył do Oregon State University jako adiunkt informatyki. W 2001 roku został awansowany na profesora nadzwyczajnego w stanie Oregon. Od 2004 do 2018 pracował na Wydziale Informatyki i Inżynierii Politechniki Warszawskiej. University of Nebraska – Lincoln jako profesor i Jensen Chair of Software Engineering. Od 2018 roku pełni funkcję profesora i kierownika Wydziału Informatyki na North Carolina State University.

Badania

Rothermel opublikował ponad 230 artykułów, był cytowany ponad 24 000 razy, a indeks Google Scholar H wynosi 75. Posiada dwa patenty w USA

Rothermel otrzymał uznanie za swój pionierski wkład w rozwój i empiryczną ocenę technik testowania regresji . Był jednym z pierwszych naukowców, którzy zaproponowali i empirycznie zbadali techniki ustalania priorytetów przypadków testowych. Opublikował również artykuł, w którym zwrócono uwagę na kwestie dotyczące technik selekcji testów regresji i wykorzystał te kwestie jako podstawę do stworzenia ram oceny technik.

Rothermel pracował również nad „inżynierią oprogramowania użytkownika końcowego”. Jego badania dotyczą umożliwienia nieprofesjonalnym programistom tworzenia bardziej niezawodnych systemów podczas opracowywania programów, takich jak arkusze kalkulacyjne, makra internetowe i mashupy internetowe. W 2001 roku wprowadził i zgłębił metodologię dostosowania kryteriów adekwatności przepływu danych i monitorowania zasięgu do zadania testowania arkuszy kalkulacyjnych.

Nagrody i wyróżnienia

  • 1997-2001 - Nagroda KARIERY, Narodowa Fundacja Nauki
  • 1999 - Nagroda Engelbrechta dla młodych wydziałów, Oregon State University College of Engineering
  • 2003 - Nagroda naukowa, Oregon State University College of Engineering
  • 2013 - Nagroda za doskonałość w nauce i technologii, Uniwersytet w Albany
  • 2013 - ACM Distinguished Scientist, Association for Computing Machinery
  • 2016 - Fellow, Instytut Inżynierów Elektryków i Elektroników (IEEE)
  • 2020 — Nagroda Retrospective Impact Paper Award, ISSTA

Bibliografia

  • Rothermel, G. i Harrold, MJ (1996). Analiza technik wyboru testu regresji. IEEE Transactions on Software Engineering (TSE), 22(8), 529-551.
  • Rothermel, G. i Harrold, MJ (1997). Bezpieczna, wydajna technika wyboru testu regresji. ACM Transactions on Software Engineering and Methodology (TOSEM), 6(2), 173-210.
  • Rothermel, G., Untch, RH, Chu, C. i Harrold, MJ (2001). Ustalanie priorytetów przypadków testowych do testowania regresji. IEEE Transactions on Software Engineering (TSE), 27(10), 929-948.
  • Elbaum, S., Malishevsky, AG i Rothermel, G. (2002). Ustalanie priorytetów przypadków testowych: rodzina badań empirycznych. IEEE Transactions on Software Engineering (TSE), 28(2), 159-182.
  • Do, H., Elbaum, S. i Rothermel, G. (2005). Wspieranie kontrolowanych eksperymentów z technikami testowania: Infrastruktura i jej potencjalny wpływ. Empiryczna Inżynieria Oprogramowania, 10(4), 405-435.
  • Elbaum, S., Rothermel, G. i Penix, J. (2014) Techniki ulepszania testów regresji w środowiskach programistycznych o ciągłej integracji. Materiały z 22. ACM SIGSOFT International Symposium on Foundations of Software Engineering, listopad 2014, 235-245