Publications on Database Testing

Hybrid Methods for Reducing Database Schema Test Suites: Experimental Insights From Computational and Human Studies
A Alsharif, GM Kapfhammer and P McMinn
International Conference on Automation of Software Test (AST), 2020
[PDF]
[DOI]
[]
@inproceedings{Alsharif2020,
  author    = "Alsharif, Abdullah and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "Hybrid Methods for Reducing Database Schema Test Suites: Experimental Insights From
               Computational and Human Studies",
  booktitle = "International Conference on Automation of Software Test (AST)",
  year      = "2020"
}

STICCER: Fast and Effective Database Test Suite Reduction Through Merging of Similar Test Cases
A Alsharif, GM Kapfhammer and P McMinn
International Conference on Software Testing, Verification and Validation (ICST), 2020
[PDF]
[DOI]
[]
@inproceedings{Alsharif2020a,
  author    = "Alsharif, Abdullah and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "{STICCER}: Fast and Effective Database Test Suite Reduction Through Merging of
               Similar Test Cases",
  booktitle = "International Conference on Software Testing, Verification and Validation (ICST)",
  year      = "2020"
}

What Factors Make SQL Test Cases Understandable for Testers? A Human Study of Automatic Test Data Generation Techniques
A Alsharif, GM Kapfhammer and P McMinn
International Conference on Software Maintenance and Evolution (ICSME), 2019
[PDF]
[DOI]
[]
@inproceedings{Alsharif2019,
  author    = "Alsharif, Abdullah and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "What Factors Make {SQL} Test Cases Understandable for Testers? A Human Study of
               Automatic Test Data Generation Techniques",
  booktitle = "International Conference on Software Maintenance and Evolution (ICSME)",
  year      = "2019",
  pages     = "437--448"
}

Automatic Detection and Removal of Ineffective Mutants for the Mutation Analysis of Relational Database Schemas
P McMinn, CJ Wright, CJ McCurdy and GM Kapfhammer
IEEE Transactions on Software Engineering, 2019
[PDF]
[DOI]
[]
@article{McMinn2019,
  author  = "McMinn, Phil and Wright, Chris J. and McCurdy, Colton J. and Kapfhammer, Gregory M.",
  title   = "Automatic Detection and Removal of Ineffective Mutants for the Mutation Analysis of
             Relational Database Schemas",
  journal = "IEEE Transactions on Software Engineering",
  year    = "2019",
  pages   = "427--463",
  number  = "5",
  volume  = "45"
}

DOMINO: Fast and Effective Test Data Generation for Relational Database Schemas
A Alsharif, GM Kapfhammer and P McMinn
International Conference on Software Testing, Verification and Validation (ICST), 2018
[PDF]
[DOI]
[]
@inproceedings{Alsharif2018,
  author    = "Alsharif, Abdullah and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "{DOMINO}: Fast and Effective Test Data Generation for Relational Database Schemas",
  booktitle = "International Conference on Software Testing, Verification and Validation (ICST)",
  year      = "2018"
}

SchemaAnalyst: Search-Based Test Data Generation for Relational Database Schemas
P McMinn, CJ Wright, C Kinneer, CJ McCurdy, M Camara and GM Kapfhammer
International Conference on Software Maintenance and Evolution (ICSME), 2016
[PDF]
[DOI]
[]
@inproceedings{McMinn2016,
  author    = "McMinn, Phil and Wright, Chris J. and Kinneer, Cody and McCurdy, Colton J. and
               Camara, Michael and Kapfhammer, Gregory M.",
  title     = "{SchemaAnalyst}: Search-Based Test Data Generation for Relational Database Schemas",
  booktitle = "International Conference on Software Maintenance and Evolution (ICSME)",
  year      = "2016",
  pages     = "586--590"
}

Virtual Mutation Analysis of Relational Database Schemas
P McMinn, GM Kapfhammer and CJ Wright
International Workshop on Automation of Software Test (AST), 2016
[PDF]
[DOI]
[]
@inproceedings{McMinn2016b,
  author    = "McMinn, Phil and Kapfhammer, Gregory M. and Wright, Chris J.",
  title     = "Virtual Mutation Analysis of Relational Database Schemas",
  booktitle = "International Workshop on Automation of Software Test (AST)",
  year      = "2016",
  pages     = "36--42"
}

Automatically Evaluating the Efficiency of Search-Based Test Data Generation for Relational Database Schemas
C Kinneer, GM Kapfhammer, CJ Wright and P McMinn
International Conference on Software Engineering and Knowledge Engineering (SEKE), 2015
[PDF]
[DOI]
[]
@inproceedings{Kinneer2015,
  author    = "Kinneer, Cody and Kapfhammer, Gregory M. and Wright, Chris J. and McMinn, Phil",
  title     = "Automatically Evaluating the Efficiency of Search-Based Test Data Generation for
               Relational Database Schemas",
  booktitle = "International Conference on Software Engineering and Knowledge Engineering (SEKE)",
  year      = "2015"
}

The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints
P McMinn, CJ Wright and GM Kapfhammer
ACM Transactions on Software Engineering and Methodology, 2015
[PDF]
[DOI]
[]
@article{McMinn2015,
  author  = "McMinn, Phil and Wright, Chris J. and Kapfhammer, Gregory M.",
  title   = "The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity
             Constraints",
  journal = "ACM Transactions on Software Engineering and Methodology",
  year    = "2015",
  pages   = "8:1--8:49",
  number  = "1",
  volume  = "25"
}

An Analysis of the Effectiveness of Different Coverage Criteria for Testing Relational Database Schema Integrity Constraints
P McMinn, CJ Wright and GM Kapfhammer
Technical Report, Department of Computer Science, University of Sheffield, 2015
[PDF]
[]
@techreport{McMinn2015a,
  author      = "McMinn, Phil and Wright, Chris J. and Kapfhammer, Gregory M.",
  title       = "An Analysis of the Effectiveness of Different Coverage Criteria for Testing
                 Relational Database Schema Integrity Constraints",
  institution = "Department of Computer Science, University of Sheffield",
  year        = "2015",
  number      = "CS-15-01"
}

The Impact of Equivalent, Redundant and Quasi Mutants on Database Schema Mutation Analysis
CJ Wright, GM Kapfhammer and P McMinn
International Conference on Quality Software (QSIC), 2014
[PDF]
[DOI]
[]
@inproceedings{Wright2014,
  author    = "Wright, Chris J. and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "The Impact of Equivalent, Redundant and Quasi Mutants on Database Schema Mutation
               Analysis",
  booktitle = "International Conference on Quality Software (QSIC)",
  year      = "2014",
  pages     = "57--66"
}

Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems
GM Kapfhammer, P McMinn and CJ Wright
International Conference on Software Testing, Verification and Validation (ICST), 2013
[PDF]
[DOI]
[]
@inproceedings{Kapfhammer2013,
  author    = "Kapfhammer, Gregory M. and McMinn, Phil and Wright, Chris J.",
  title     = "Search-Based Testing of Relational Schema Integrity Constraints Across Multiple
               Database Management Systems",
  booktitle = "International Conference on Software Testing, Verification and Validation (ICST)",
  year      = "2013",
  pages     = "31--40"
}

Efficient Mutation Analysis of Relational Database Structure Using Mutant Schemata and Parallelisation
CJ Wright, GM Kapfhammer and P McMinn
International Workshop on Mutation Analysis (Mutation), 2013
[PDF]
[DOI]
[]
@inproceedings{Wright2013a,
  author    = "Wright, Chris J. and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "Efficient Mutation Analysis of Relational Database Structure Using Mutant Schemata
               and Parallelisation",
  booktitle = "International Workshop on Mutation Analysis (Mutation)",
  year      = "2013",
  pages     = "63--72"
}