Gregory Gay

Program Manager, M.Sc. In Software Engineering And Management at University of Gothenburg

Gothenburg, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gregory Gay is an associate professor and program manager with 12 years of experience bridging software engineering research and education, currently leading M.Sc. programs at Chalmers and the University of Gothenburg. His research and teaching focus on software testing, search-based optimization, and the application of AI/ML to engineer safe, secure, and efficient systems. He blends hands-on contributions to prominent research tooling—such as adding testing support and real fault data to the widely used Defects4J repository—with academic leadership that shapes curricula and research directions. A PhD from the University of Minnesota, he has a track record across international research labs and industry internships (including NASA) that inform his pragmatic, experiment-driven approach to complex software problems.
code12 years of coding experience
job15 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of Minnesota
bookMS, Computer Science, MS, Computer Science at West Virginia University
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
25reputation
1kreached
0answers
2questions
github-logo-circle

Github Skills (7)

javas10
mockito10
java10
testing10
tkinter6
python6
z36

Programming languages (5)

TypeScriptJavaTeXPerlHTML

Github contributions (5)

github-logo-circle
rjust/defects4j

Jun 2016 - Aug 2020

A Database of Real Faults and an Experimental Infrastructure to Enable Controlled Experiments in Software Engineering Research
Role in this project:
userBackend Developer
Contributions:4 reviews, 74 commits, 53 PRs in 4 years 2 months
Contributions summary:Gregory added Mockito to the project, indicating a focus on testing within the Java environment. They also added multiple Closure faults. These changes suggest that the user is contributing to the testing and debugging of the project, and possibly working on refactoring. Further, the user worked on updating metadata related to Closure faults, likely to support further testing.
controlledinfrastructureresearch-software-engineeringengineeringdefects4j
Greg4cr/defects4j

Jun 2016 - Sep 2019

A Database of Existing Faults to Enable Controlled Testing Studies for Java
Contributions:177 commits, 42 PRs, 228 pushes in 3 years 4 months
controlledtestingdatabasejavafaults
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial