I recently hosted an episode of Software Engineering Radio called "Will McGugan on Text-Based User Interfaces"!

  • Home
  • Teaching
    • Overview
    • Data Abstraction
    • Operating Systems
  • Research
    • Overview
    • Papers
    • Presentations
  • Outreach
    • Software
    • Service
    • Blog
  • About
    • Biography
    • Schedule
    • Contact
    • Blog
    • Service
    • Papers
    • Presentations
Categories
All (84)
database testing (20)
defect prediction (1)
empirical study (55)
fault localization (3)
flaky tests (8)
human study (4)
invariant detection (1)
literature review (11)
machine learning (4)
mutation testing (22)
performance analysis (23)
program performance (2)
program repair (4)
search-based methods (12)
software development (26)
software testing (35)
software tool (15)
test coverage (2)
test execution (1)
test-data generation (1)

Papers

Code
from rich.console import Console
console = Console()
paper_count = count_research_papers()
console.print(
    f":rocket: It was super-fun to collaboratively create these {paper_count} papers!"
)
🚀 It was super-fun to collaboratively create these 84 papers!

Beyond test flakiness: A manifesto for a holistic approach to test suite health

flaky tests
literature review
mutation testing

Proceedings of the 2nd International Flaky Tests Workshop

2025
Phil McMinn, Muhammad Firhard Roslan, Gregory M. Kapfhammer

Systemic flakiness: An empirical analysis of co-occurring flaky test failures

empirical study
flaky tests
machine learning

Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering

2025
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

Exploring pseudo-testedness: Empirically evaluating extreme mutation testing at the statement level

empirical study
mutation testing
performance analysis

Proceedings of the 35th International Conference on Software Maintenance and Evolution

2024
Megan Maton, Gregory M. Kapfhammer, Phil McMinn

PseudoSweep: A pseudo-tested code identifier

empirical study
mutation testing
software development

Proceedings of the 35th International Conference on Software Maintenance and Evolution – Tool Demonstrations Track

2024
Megan Maton, Gregory M. Kapfhammer, Phil McMinn

Empirically evaluating flaky test detection techniques combining test case rerunning and machine learning models

empirical study
flaky tests
machine learning

Empirical Software Engineering Journal, 28:72

2023
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

A survey of flaky tests

flaky tests
literature review
program repair

Transactions on Software Engineering and Methodology, 31:1

2022
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

Evaluating features for machine learning detection of order- and non-order-dependent flaky tests

empirical study
flaky tests
machine learning

Proceedings of the 15th International Conference on Software Testing, Verification and Validation

2022
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

Surveying the developer experience of flaky tests

empirical study
flaky tests
human study

Proceedings of the 44th International Conference on Software Engineering – Software Engineering in Practice Track

2022
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

What do developer-repaired flaky tests tell us about the effectiveness of automated flaky test detection?

empirical study
flaky tests
program repair

Proceedings of the 3rd International Conference on Automation of Software Test

2022
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

Automated repair of responsive web page layouts

human study
program repair
software testing

Proceedings of the 15th International Conference on Software Testing, Verification and Validation

2022
Ibrahim Althomali, Gregory M. Kapfhammer, Phil McMinn

Automated visual classification of DOM-based presentation failure reports for responsive web pages

empirical study
software testing
software tool

Software Testing, Verification and Reliability, 31:4

2021
Ibrahim Althomali, Gregory M. Kapfhammer, Phil McMinn

Automatically identifying potential regressions in the layout of responsive web pages

empirical study
mutation testing
software testing

Software Testing, Verification and Reliability, 30:6

2020
Thomas A. Walsh, Gregory M. Kapfhammer, Phil McMinn

Flake it till you make it: Using automated repair to induce and fix latent test flakiness

flaky tests
program repair
software testing

Proceedings of the 1st International Workshop on Automated Program Repair

2020
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn

STICCER: Fast and effective database test suite reduction through merging of similar test cases

database testing
mutation testing
performance analysis

Proceedings of the 13th International Conference on Software Testing, Verification and Validation

2020
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Hybrid methods for reducing database schema test suites: Experimental insights from computational and human studies

database testing
human study
software testing

Proceedings of the 1st International Conference on Automation of Software Test

2020
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Automatic detection and removal of ineffective mutants for the mutation analysis of relational database schemas

database testing
empirical study
mutation testing

Transactions on Software Engineering, 45:5

2019
Phil McMinn, Chris J. Wright, Colton McCurdy, Gregory M. Kapfhammer

Automatic visual verification of layout failures in responsively designed web pages

empirical study
software development
software testing

Proceedings of the 12th International Conference on Software Testing, Verification and Validation

2019
Ibrahim Althomali, Gregory M. Kapfhammer, Phil McMinn

An empirical study on the use of defect prediction for test case prioritization

defect prediction
empirical study
software testing

Proceedings of the 12th International Conference on Software Testing, Verification and Validation

2019
David Paterson, José Campos, Rui Abreu, Gregory M. Kapfhammer, Gordon Fraser, Phil McMinn

What factors make SQL test cases understandable for testers? A human study of automated test data generation techniques

database testing
human study
software development

Proceedings of the 35th International Conference on Software Maintenance and Evolution

2019
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Using controlled numbers of real faults and mutants to empirically evaluate coverage-based test case prioritization

empirical study
mutation testing
software testing

Proceedings of the 13th International Workshop on Automation of Software Test

2018
David Paterson, Gregory M. Kapfhammer, Gordon Fraser, Phil McMinn

DOMINO: Fast and effective test data generation for relational database schemas

database testing
empirical study
search-based methods

Proceedings of the 11th International Conference on Software Testing, Verification and Validation

2018
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Generating test suites with DOMINO

database testing
software development
software testing

Proceedings of the 11th International Conference on Software Testing, Verification and Validation – Demonstrations Track

2018
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Running experiments and performing data analysis using SchemaAnalyst and DOMINO

database testing
empirical study
mutation testing

Proceedings of the 11th International Conference on Software Testing, Verification and Validation – Artefacts Track

2018
Abdullah Alsharif, Gregory M. Kapfhammer, Phil McMinn

Automated layout failure detection for responsive web pages without an explicit oracle

empirical study
fault localization
software development

Proceedings of the International Symposium on Software Testing and Analysis

2017
Thomas A. Walsh, Gregory M. Kapfhammer, Phil McMinn

ReDeCheck: An automatic layout failure checking tool for responsively designed web pages

fault localization
software development
software testing

Proceedings of the International Symposium on Software Testing and Analysis

2017
Thomas A. Walsh, Gregory M. Kapfhammer, Phil McMinn
No matching items
  • 1
  • 2
  • 3
  • ...

GMK

Top