Gregory Gay

Gregory Gay

Biography

Greg is an assistant professor of Computer Science & Engineering at University of South Carolina. He graduated with a PhD from the University of Minnesota under a NSF Graduate Research Fellowship, working with the Critical Systems research group. He received his BS and MS in Computer Science from West Virginia University.

Additionally, Greg has previously worked at NASA's Ames Research Center and Independent Verification & Validation Center, and spent time as a visiting academic at the Laboratory for Internet Software Technologies at the Chinese Academy of Sciences in Beijing.

When not working, Greg writes about open source software, video games, and "nerd culture." His work has previously appeared on 4 Color Rebellion and The Escapist, among others.

Research Interests

Greg's research is primarly in the areas of search-based software engineering and automated software testing and analysis. His current research focus is on the use of coverage criteria in automated test case generation, as well as the construction of effective test oracles for real-time and safety critical systems.

His approach to addressing research problems is based on a data-centric approach, forming an intersection between search, optimization, data mining, and artificial intelligence. He strives to harness the information content of software development artifacts to improve the efficiency and quality of the testing process and to automate tasks in order to lessen the burden on human testers.

His past research has largely focused on the application of search, optimization, and information retrieval techniques to various software engineering tasks, including model optimization, requirements engineering, effort estimation, defect detection, and the traceability between source code and defect reports.

Education

  • Ph.D. Computer Science, University of Minnesota.
    Graduation date: Spring 2015.
    Advisor: Dr. Mats Heimdahl.
    Thesis title: Steering Model-Based Oracles to Admit Real Program Behaviors.
  • M.S. Computer Science, West Virginia University.
    Graduation date: Spring 2010.
    Advisor: Dr. Tim Menzies.
    Thesis title: Robust Optimization of Non-Linear Requirements Models.
  • B.S. Computer Science, West Virginia University.
    Graduation date: Spring 2008.
    Senior project: LOUD Platform.

Interested in Software Engineering?

If you are a USC student (undergraduate, masters, or Ph.D.) interested in topics related to software engineering (especially software testing), feel free to stop by my office to chat.

Contact

  • E-Mail: greg [at] greggay dot com
  • Phone: (803) 777-9479
  • Skype: Greg4cr
  • Address: 2247 Storey Innovation and Engineering Center,
    University of South Carolina
    Columbia, SC 29208

Documents of Interest

Teaching

Publications

2017 2016 2015 2014 2013 2012 2011 2010 2009 2008

More of Greg on the Internet