Phil McMinn

Orcid: 0000-0001-9137-7433

Affiliations:
  • University of Sheffield, Department of Computer Science


According to our database1, Phil McMinn authored at least 102 papers between 2003 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Do Automatic Test Generation Tools Generate Flaky Tests?
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Empirically evaluating flaky test detection techniques combining test case rerunning and machine learning models.
Empir. Softw. Eng., June, 2023

A Survey of the Metrics, Uses, and Subjects of Diversity-Based Techniques in Software Testing.
CoRR, 2023

Batching Non-Conflicting Mutations for Efficient, Safe, Parallel Mutation Analysis in Rust.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023

2022
A Survey of Flaky Tests.
ACM Trans. Softw. Eng. Methodol., 2022

An Empirical Comparison of EvoSuite and DSpot for Improving Developer-Written Test Suites with Respect to Mutation Score.
Proceedings of the Search-Based Software Engineering - 14th International Symposium, 2022

Evaluating Features for Machine Learning Detection of Order- and Non-Order-Dependent Flaky Tests.
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022

Automated Repair of Responsive Web Page Layouts.
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022

Surveying the Developer Experience of Flaky Tests.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

Diagnosability, Adequacy & Size: How Test Suites Impact Autograding.
Proceedings of the 55th Hawaii International Conference on System Sciences, 2022

What Do Developer-Repaired Flaky Tests Tell Us About the Effectiveness of Automated Flaky Test Detection?
Proceedings of the IEEE/ACM International Conference on Automation of Software Test, 2022

2021
Effective automated repair of internationalization presentation failures in web applications using style similarity clustering and search-based techniques.
Softw. Test. Verification Reliab., 2021

Automated visual classification of DOM-based presentation failure reports for responsive web pages.
Softw. Test. Verification Reliab., 2021

An Empirical Study to Determine if Mutants Can Effectively Simulate Students' Programming Mistakes to Increase Tutors' Confidence in Autograding.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Gradeer: An Open-Source Modular Hybrid Grader.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2021

2020
Automatically identifying potential regressions in the layout of responsive web pages.
Softw. Test. Verification Reliab., 2020

An Investigation into the Effect of Control and Data Dependence Paths on Predicate Testability.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

STICCER: Fast and Effective Database Test Suite Reduction Through Merging of Similar Test Cases.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020

Flake It 'Till You Make It: Using Automated Repair to Induce and Fix Latent Test Flakiness.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

Hybrid Methods for Reducing Database Schema Test Suites: Experimental Insights from Computational and Human Studies.
Proceedings of the AST@ICSE 2020: IEEE/ACM 1st International Conference on Automation of Software Test, 2020

The Influence of Test Suite Properties on Automated Grading of Programming Exercises.
Proceedings of the 32nd IEEE Conference on Software Engineering Education and Training, 2020

2019
Automatic Detection and Removal of Ineffective Mutants for the Mutation Analysis of Relational Database Schemas.
IEEE Trans. Software Eng., 2019

An Empirical Study on the Use of Defect Prediction for Test Case Prioritization.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Automatic Visual Verification of Layout Failures in Responsively Designed Web Pages.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

What Factors Make SQL Test Cases Understandable for Testers? A Human Study of Automated Test Data Generation Techniques.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Simulating student mistakes to evaluate the fairness of automated grading.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training, 2019

2018
Effectively Incorporating Expert Knowledge in Automated Software Remodularisation.
IEEE Trans. Software Eng., 2018

Random or evolutionary search for object-oriented test suite generation?
Softw. Test. Verification Reliab., 2018

Search-based detection of deviation failures in the migration of legacy spreadsheet applications.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

Automated Repair of Internationalization Presentation Failures in Web Pages Using Style Similarity Clustering and Search-Based Techniques.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

DOMINO: Fast and Effective Test Data Generation for Relational Database Schemas.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

Using controlled numbers of real faults and mutants to empirically evaluate coverage-based test case prioritization.
Proceedings of the 13th International Workshop on Automation of Software Test, 2018

Automated repair of mobile friendly problems in web pages.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Evaluating CAVM: A New Search-Based Test Data Generation Tool for C.
Proceedings of the Search Based Software Engineering - 9th International Symposium, 2017

ReDeCheck: an automatic layout failure checking tool for responsively designed web pages.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Automated layout failure detection for responsive web pages without an explicit oracle.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

XFix: an automated tool for the repair of layout cross browser issues.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Automated repair of layout cross browser issues using search-based techniques.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Disposable testing: avoiding maintenance of generated unit tests by throwing them away.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
AVMf: An Open-Source Framework and Implementation of the Alternating Variable Method.
Proceedings of the Search Based Software Engineering - 8th International Symposium, 2016

SchemaAnalyst: Search-Based Test Data Generation for Relational Database Schemas.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

mrstudyr: Retrospectively Studying the Effectiveness of Mutant Reduction Techniques.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Virtual mutation analysis of relational database schemas.
Proceedings of the 11th International Workshop on Automation of Software Test, 2016

Automated search for good coverage criteria: moving from code coverage to fault coverage through search-based software engineering.
Proceedings of the 9th International Workshop on Search-Based Software Testing, 2016

Hitchhikers need free vehicles!: shared repositories for statistical analysis in SBST.
Proceedings of the 9th International Workshop on Search-Based Software Testing, 2016

2015
The Oracle Problem in Software Testing: A Survey.
IEEE Trans. Software Eng., 2015

The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints.
ACM Trans. Softw. Eng. Methodol., 2015

Does Automated Unit Test Generation Really Help Software Testers? A Controlled Empirical Study.
ACM Trans. Softw. Eng. Methodol., 2015

Design and analysis of different alternating variable searches for search-based software testing.
Theor. Comput. Sci., 2015

Automatic generation of valid and invalid test data for string validation routines using web searches and regular expressions.
Sci. Comput. Program., 2015

A Memetic Algorithm for whole test suite generation.
J. Syst. Softw., 2015

ExpOse: Inferring Worst-case Time Complexity by Automatic Empirical Study.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Automatically Evaluating the Efficiency of Search-Based Test Data Generation for Relational Database Schemas.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Automatic Detection of Potential Layout Faults Following Changes to Responsive Web Pages (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Random or Genetic Algorithm Search for Object-Oriented Test Suite Generation?
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

2014
The Impact of Equivalent, Redundant and Quasi Mutants on Database Schema Mutation Analysis.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Establishing the Source Code Disruption Caused by Automated Remodularisation Tools.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

2013
An orchestrated survey of methodologies for automated software test case generation.
J. Syst. Softw., 2013

An identification of program factors that impact crossover performance in evolutionary test input generation for the branch coverage of C programs.
Inf. Softw. Technol., 2013

Does automated white-box test generation really help software testers?
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Efficient Mutation Analysis of Relational Database Structure Using Mutant Schemata and Parallelisation.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Search-Based Propagation of Regression Faults in Automated Regression Testing.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

A theoretical runtime and empirical analysis of different alternating variable searches for search-based testing.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Test suite generation with memetic algorithms.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

2012
Input Domain Reduction through Irrelevant Variable Removal and Its Effect on Local, Global, and Hybrid Search-Based Structural Test Data Generation.
IEEE Trans. Software Eng., 2012

Automated Discovery of Valid Test Strings from the Web Using Dynamic Regular Expressions Collation and Natural Language Processing.
Proceedings of the 2012 12th International Conference on Quality Software, 2012

Towards the Automatic Identification of Faulty Multi-Agent Based Simulation Runs Using MASTER.
Proceedings of the Multi-Agent-Based Simulation XIII - International Workshop, 2012

Search-Based Test Input Generation for String Data Types Using the Results of Web Queries.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Supervised software modularisation.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

2011
Investigation of qualitative human oracle costs.
Proceedings of the 23rd Annual Workshop of the Psychology of Programming Interest Group, 2011

Symbolic search-based testing.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Search-Based Software Testing: Past, Present and Future.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

A multiobjective optimisation approach for the dynamic inference and refinement of agent-based model specifications.
Proceedings of the IEEE Congress on Evolutionary Computation, 2011

2010
A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search.
IEEE Trans. Software Eng., 2010

An empirical investigation into branch coverage for C programs using CUTE and AUSTIN.
J. Syst. Softw., 2010

Search Based Software Engineering: Techniques, Taxonomy, Tutorial.
Proceedings of the Empirical Software Engineering and Verification, 2010

Using compression algorithms to support the comprehension of program traces.
Proceedings of the International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2010), 2010

Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem.
Proceedings of the Third International Conference on Software Testing, 2010

Mutation Operators for Agent-Based Models.
Proceedings of the Third International Conference on Software Testing, 2010

Superstate identification for state machines using search-based clustering.
Proceedings of the Genetic and Evolutionary Computation Conference, 2010

2009
Empirical evaluation of a nesting testability transformation for evolutionary testing.
ACM Trans. Softw. Eng. Methodol., 2009

TAIC PART 2007 and Mutation 2007 special issue editorial.
J. Syst. Softw., 2009

Search-based failure discovery using testability transformations to generate pseudo-oracles.
Proceedings of the Genetic and Evolutionary Computation Conference, 2009

2008
Editorial: Testing practice and research.
Softw. Test. Verification Reliab., 2008

Validation and discovery from computational biology models.
Biosyst., 2008

Handling dynamic data structures in search based testing.
Proceedings of the Genetic and Evolutionary Computation Conference, 2008

Testability Transformation - Program Transformation to Improve Testability.
Proceedings of the Formal Methods and Testing, 2008

Co-testability Transformation.
Proceedings of the Evolutionary Test Generation, 24.08. - 29.08.2008, 2008

2007
The impact of input domain reduction on search-based test data generation.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

A theoretical & empirical znalysis of evolutionary testing and hill climbing for structural test data generation.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2007

A multi-objective approach to search-based test data generation.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

2006
Editorial: Addressing industrial challenges - UKTest 2005 and beyond.
Softw. Test. Verification Reliab., 2006

Evolutionary Testing Using an Extended Chaining Approach.
Evol. Comput., 2006

The species per path approach to SearchBased test data generation.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2006

2005
Evolutionary search for test data in the presence of state behaviour.
PhD thesis, 2005

Evolutionary testing of state-based programs.
Proceedings of the Genetic and Evolutionary Computation Conference, 2005

2004
Search-based software test data generation: a survey.
Softw. Test. Verification Reliab., 2004

Hybridizing Evolutionary Testing with the Chaining Approach.
Proceedings of the Genetic and Evolutionary Computation, 2004

2003
The State Problem for Evolutionary Testing.
Proceedings of the Genetic and Evolutionary Computation, 2003


  Loading...