Gregory Gay

Associate Professor at Software Engineering 1

Gregory Gay is an Associate Professor in the Software Engineering division at Chalmers and the University of Gothenburg. His research interests include automated testing and analysis and search-based software engineering. Our society depends on complex software. Dr. Gay's research blends optimization, artificial intelligence, and machine learning techniques in order to help developers deliver those systems in a safe, secure, and efficient manner.

Dr. Gay received his Ph.D. from the University of Minnesota, working with the Critical Systems research group, and an M.S. from West Virginia University. He was previously an Assistant Professor at the University of South Carolina.

Personal Webpage: ​http://greggay.com
Google Scholar: ​https://scholar.google.com/citations?user=3nwDANgAAAAJ&hl=en

Source: chalmers.se
Image of Gregory Gay

Showing 32 publications

2025

An intelligent test management system for optimizing decision making during software testing

Albin Lönnfält, Viktor Tu, Gregory Gay et al
Journal of Systems and Software. Vol. 219
Journal article
2024

Integrating Mutation Testing Into Developer Workflow: An Industrial Case Study

Stefan Alexander Van Heijningen, Theo Wiik, Francisco Gomes et al
39th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Paper in proceeding
2024

Testing, Debugging, and Log Analysis With Modern AI Tools

Miroslaw Staron, Silvia Abrahao, Gregory Gay et al
IEEE Software. Vol. 41 (2), p. 99-102
Journal article
2024

Scoping of Non-Functional Requirements for Machine Learning Systems

Khan Mohammad Habibullah, Juan Garcia Diaz, Gregory Gay et al
IEEE 32nd International Requirements Engineering Conference (RE)
Paper in proceeding
2024

Emerging Trends in Requirements Engineering and Testing

Silvia Abrahao, Miroslaw Staron, Gregory Gay et al
IEEE Software. Vol. 41 (6), p. 126-129
Journal article
2024

Exploring the Role of Automation in Duplicate Bug Report Detection: An Industrial Case Study

Malte Götharsson, Karl Stahre, Gregory Gay et al
Proceedings - 2024 IEEE/ACM International Conference on Automation of Software Test, AST 2024, p. 193-203
Paper in proceeding
2024

Requirements and software engineering for automotive perception systems: an interview study

Khan Mohammad Habibullah, Hans-Martin Heyn, Gregory Gay et al
Requirements Engineering. Vol. 29 (1), p. 25-48
Journal article
2024

A Framework for Managing Quality Requirements for Machine Learning-Based Software Systems

Khan Mohammad Habibullah, Gregory Gay, Jennifer Horkoff
Communications in Computer and Information Science. Vol. 2178 CCIS, p. 3-20
Paper in proceeding
2024

A Framework for Managing Quality Requirements for Machine Learning-Based Software Systems

Khan Mohammad Habibullah, Gregory Gay, Jennifer Horkoff
Quality of Information and Communications Technology (QUATIC 2024)
Paper in proceeding
2024

Improving the Readability of Generated Tests Using GPT-4 and ChatGPT Code Interpreter

Gregory Gay
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 14415 LNCS, p. 140-146
Paper in proceeding
2024

Exploring Genetic Improvement of the Carbon Footprint of Web Pages

Haozhou Lyu, Gregory Gay, Maiko Sakamoto
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 14415 LNCS, p. 67-83
Paper in proceeding
2023

Non-functional requirements for machine learning: understanding current use and challenges among practitioners

Khan Mohammad Habibullah, Gregory Gay, Jennifer Horkoff
Requirements Engineering. Vol. 28 (2), p. 283-316
Journal article
2023

Developer Views on Software Carbon Footprint and Its Potential for Automated Reduction

Haozhou Lyu, Gregory Gay, Maiko Sakamoto
Search-Based Software Engineering. SSBSE 2023. Lecture Notes in Computer Science, vol 14415. Vol. 14415 LNC, p. 35-51
Paper in proceeding
2023

Understanding Problem Solving in Software Testing: An Exploration of Tester Routines and Behavior

Eduard Enoiu, Gregory Gay, Jameel Esber et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 14131 LNCS, p. 143-159
Paper in proceeding
2023

Automated Support for Unit Test Generation

Afonso Fontes, Gregory Gay, Francisco Gomes et al
Natural Computing Series. Vol. Part F1169, p. 179-219
Book chapter
2023

Test Maintenance for Machine Learning Systems: A Case Study in the Automotive Industry

Lukas Berglund, Tim Grube, Gregory Gay et al
2023 IEEE Conference on Software Testing, Verification and Validation (ICST), p. 410-421
Paper in proceeding
2023

How Do Different Types of Testing Goals Affect Test Case Design?

Dia Istanbuly, Gregory Gay, Max Zimmer
Testing Software and Systems. ICTSS 2023. Lecture Notes in Computer Science, vol 14131.
Paper in proceeding
2023

Search-Based Test Generation Targeting Non-Functional Quality Attributes of Android Apps

Teklit Berihu Gereziher, Selam Welu Gebrekrstos, Gregory Gay
GECCO '23: Proceedings of the Genetic and Evolutionary Computation Conference
Paper in proceeding
2023

Requirements Engineering for Automotive Perception Systems: An Interview Study

Khan Mohammad Habibullah, Hans-Martin Heyn, Gregory Gay et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13975 LNCS, p. 189-205
Paper in proceeding
2023

The integration of machine learning into automated test generation: A systematic mapping study

Afonso Fontes, Gregory Gay
Software Testing Verification and Reliability. Vol. 33 (4)
Journal article
2023

Identifying Redundancies and Gaps Across Testing Levels During Verification of Automotive Software

Rohini Bisht, Selomie Kindu Ejigu, Gregory Gay et al
2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), p. 131-139
Paper in proceeding
2023

Mutation Testing in Continuous Integration: An Exploratory Industrial Case Study

Jonathan Orgard, Gregory Gay, Francisco Gomes et al
Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023, p. 324-333
Paper in proceeding
2023

How Closely are Common Mutation Operators Coupled to Real Faults?

Gregory Gay, Alireza Salahirad
Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation, ICST 2023, p. 129-140
Paper in proceeding
2022

Learning how to search: generating effective test cases through adaptive fitness function selection

Hussein Almulla, Gregory Gay
Empirical Software Engineering. Vol. 27 (2)
Journal article
2022

Non-Functional Requirements for Machine Learning: An Exploration of System Scope and Interest

Khan Mohammad Habibullah, Gregory Gay, Jennifer Horkoff
International Workshop on Software Engineering for Responsible Artificial Intelligence, p. 29-36
Paper in proceeding
2021

Efficient and Effective Generation of Test Cases for Pedestrian Detection - Search-based Software Testing of Baidu Apollo in SVL

Hamid Ebadi, Mahshid Helali Moghadam, Markus Borg et al
Proceedings - 3rd IEEE International Conference on Artificial Intelligence Testing, AITest 2021, p. 103-110
Paper in proceeding
2021

Using Machine Learning to Generate Test Oracles: A Systematic Literature Review

Afonso Fontes, Gregory Gay
TORACLE 2021 - Proceedings of the 1st International Workshop on Test Oracles, co-located with ESEC/FSE 2021, p. 1-10
Paper in proceeding
2020

Generating Diverse Test Suites for Gson Through Adaptive Fitness Function Selection

Hussein Almulla, Gregory Gay
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12420 LNCS, p. 246-252
Paper in proceeding
2020

Bytecode-Based Multiple Condition Coverage: An Initial Investigation

Srujana Bollina, Gregory Gay
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12420 LNCS, p. 220-236
Paper in proceeding
2020

Learning How to Search: Generating Exception-Triggering Tests Through Adaptive Fitness Function Selection

Hussein Almulla, Gregory Gay
Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation, ICST 2020, p. 63-73
Paper in proceeding
2020

Understanding The Impact of Solver Choice in Model-Based Test Generation

Ying Meng, Gregory Gay
International Symposium on Empirical Software Engineering and Measurement. Vol. ESEM '20
Paper in proceeding
2020

Defects4J as a Challenge Case for the Search-Based Software Engineering Community

Gregory Gay, René Just
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12420 LNCS, p. 255-261
Paper in proceeding

Download publication list

You can download this list to your computer.

Filter and download publication list

As logged in user (Chalmers employee) you find more export functions in MyResearch.

You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:

Zotero Connector
Mendeley Web Importer

The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.

Showing 1 research projects

2020–2023

Context-Infused Automated Software Test Generation

Gregory Gay Software Engineering for Testing, Requirements, Innovation and Psychology
Afonso Fontes Software Engineering for Testing, Requirements, Innovation and Psychology
Swedish Research Council (VR)

5 publications exist
There might be more projects where Gregory Gay participates, but you have to be logged in as a Chalmers employee to see them.