Jump to:
2024
Evaluating String Distance Metrics for Reducing Automatically Generated Test Suites
International Conference on Automation of Software Test (AST), 2024
Do Automatic Test Generation Tools Generate Flaky Tests?
International Conference on Software Engineering (ICSE), 2024
PseudoSweep: A Pseudo-Tested Code Identifier
International Conference on Software Maintenance and Evolution (ICSME), 2024
[PDF]
Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Testing at the Statement Level
International Conference on Software Maintenance and Evolution (ICSME), 2024
[PDF]
Viscount: A Direct Method Call Coverage Tool for Java
International Conference on Software Maintenance and Evolution (ICSME), 2024
[PDF]
Private — Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing
International Conference on Software Maintenance and Evolution (ICSME), 2024
[PDF]
2023
Batching Non-Conflicting Mutations for Efficient, Safe, Parallel Mutation Analysis in Rust
International Conference on Software Testing, Verification and Validation (ICST), 2023
2022
Automated Repair of Responsive Web Page Layouts
International Conference on Software Testing, Verification and Validation (ICST), 2022
Diagnosability, Adequacy & Size: How Test Suites Impact Autograding
Hawaii International Conference on System Sciences (HICSS), 2022
What Do Developer-Repaired Flaky Tests Tell Us About the Effectiveness of Automated Flaky Test Detection?
International Conference on Automation of Software Test (AST), 2022
Surveying the Developer Experience of Flaky Tests
International Conference on Software Engineering — Software Engineering In Practice track (ICSE-SEIP), 2022
A Survey of Flaky Tests
ACM Transactions on Software Engineering and Methodology, 2022
Evaluating Features for Machine Learning Detection of Order- And Non-Order-Dependent Flaky Tests
International Conference on Software Testing, Verification and Validation (ICST), 2022
2021
Automated Visual Classification of DOM-based Presentation Failure Reports for Responsive Web Pages
Software Testing, Verification and Reliability, 2021
Gradeer: An Open-Source Modular Hybrid Grader
International Conference on Software Engineering — Joint Track on Software Engineering Education and Training (ICSE-JSEET), 2021
An Empirical Study to Determine if Mutants Can Effectively Simulate Students' Programming Mistakes to Increase Tutors' Confidence in Autograding
ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE), 2021
2020
Hybrid Methods for Reducing Database Schema Test Suites: Experimental Insights From Computational and Human Studies
International Conference on Automation of Software Test (AST), 2020
STICCER: Fast and Effective Database Test Suite Reduction Through Merging of Similar Test Cases
International Conference on Software Testing, Verification and Validation (ICST), 2020
An Investigation Into the Effect of Control and Data Dependence Chain Length on Predicate Testability
International Working Conference on Source Code Analysis & Manipulation (SCAM), 2020
The Influence of Test Suite Properties on Automated Grading
International Conference on Software Engineering Education and Training (CSEE&T), 2020
Flake It 'Till You Make It: Using Automated Repair to Induce and Fix Latent Test Flakiness
International Workshop on Automated Program Repair (APR), 2020
2019
What Factors Make SQL Test Cases Understandable for Testers? A Human Study of Automatic Test Data Generation Techniques
International Conference on Software Maintenance and Evolution (ICSME), 2019
Automatic Visual Verification of Layout Failures in Responsively Designed Web Pages
International Conference on Software Testing, Verification and Validation (ICST), 2019
Simulating Student Mistakes to Evaluate the Fairness of Automated Grading
International Conference on Software Engineering — Software Engineering Education and Training track (ICSE-SEET), 2019
Automatic Detection and Removal of Ineffective Mutants for the Mutation Analysis of Relational Database Schemas
IEEE Transactions on Software Engineering, 2019
2018
Search-Based Detection of Deviation Failures in the Migration of Legacy Spreadsheet Applications
International Symposium on Software Testing and Analysis (ISSTA), 2018
DOMINO: Fast and Effective Test Data Generation for Relational Database Schemas
International Conference on Software Testing, Verification and Validation (ICST), 2018
Effectively Incorporating Expert Knowledge in Automated Software Remodularisation
IEEE Transactions on Software Engineering, 2018
Automated Repair of Internationalization Failures Using Style Similarity Clustering and Search-Based Techniques
International Conference on Software Testing, Verification and Validation (ICST), 2018
Automated Repair of Mobile Friendly Problems in Web Pages
International Conference on Software Engineering (ICSE), 2018
Using Controlled Numbers of Real Faults and Mutants to Empirically Evaluate Coverage-Based Test Case Prioritization
International Conference on Automation of Software Test (AST), 2018
Random or Evolutionary Search for Object-Oriented Test Suite Generation?
Software Testing, Verification and Reliability, 2018
Evaluation of CAVM, Austin, and CodeScroll for Test Data Generation for C
Korea Conference on Software Engineering (KCSE), 2018
[PDF]
2017
Evaluating CAVM: A New Search-Based Test Data Generation Tool for C
International Symposium on Search-Based Software Engineering (SSBSE), 2017
Automated Repair of Layout Cross Browser Issues Using Search-Based Techniques
International Symposium on Software Testing and Analysis (ISSTA), 2017
XFix: Automated Tool for Repair of Layout Cross Browser Issues
International Symposium on Software Testing and Analysis (ISSTA), 2017
Disposable Testing: Avoiding Maintenance of Generated Unit Tests by Throwing Them Away
International Conference on Software Engineering (ICSE), 2017
Automated Layout Failure Detection for Responsive Web Pages Without an Explicit Oracle
International Symposium on Software Testing and Analysis (ISSTA), 2017
2016
Hitchhikers Need Free Vehicles! Shared Repositories for Statistical Analysis in SBST
International Workshop on Search-Based Software Testing (SBST), 2016
mrstudyr: Retrospectively Studying the Effectiveness of Mutant Reduction Techniques
International Conference on Software Maintenance and Evolution (ICSME), 2016
SchemaAnalyst: Search-Based Test Data Generation for Relational Database Schemas
International Conference on Software Maintenance and Evolution (ICSME), 2016
AVMf: An Open-Source Framework and Implementation of the Alternating Variable Method
International Symposium on Search-Based Software Engineering (SSBSE), 2016
Virtual Mutation Analysis of Relational Database Schemas
International Workshop on Automation of Software Test (AST), 2016
2015
The Oracle Problem in Software Testing: A Survey
IEEE Transactions on Software Engineering, 2015
Does Automated Unit Test Generation Really Help Software Testers? A Controlled Empirical Study
ACM Transactions on Software Engineering and Methodology, 2015
A Memetic Algorithm for Whole Test Suite Generation
Journal of Systems and Software, 2015
Design and Analysis of Different Alternating Variable Searches for Search-Based Software Testing
Theoretical Computer Science, 2015
Automatically Evaluating the Efficiency of Search-Based Test Data Generation for Relational Database Schemas
International Conference on Software Engineering and Knowledge Engineering (SEKE), 2015
EXPOSE: Inferring Worst-Case Time Complexity by Automatic Empirical Study
International Conference on Software Engineering and Knowledge Engineering (SEKE), 2015
The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints
ACM Transactions on Software Engineering and Methodology, 2015
An Analysis of the Effectiveness of Different Coverage Criteria for Testing Relational Database Schema Integrity Constraints
Technical Report, Department of Computer Science, University of Sheffield, 2015
Automatic Generation of Valid and Invalid Test Data for String Validation Routines Using Web Searches and Regular Expressions
Science of Computer Programming, 2015
Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges
International Conference on Automated Software Engineering (ASE), 2015
Random or Genetic Algorithm Search for Object-Oriented Test Suite Generation?
Genetic and Evolutionary Computation Conference (GECCO), 2015
2014
Establishing the Source Code Disruption Caused by Automated Remodularisation Tools
International Conference on Software Maintenance and Evolution (ICSME), 2014
2013
Evolving Readable String Test Inputs Using a Natural Language Model to Reduce Human Oracle Cost
International Conference on Software Testing, Verification and Validation (ICST), 2013
An Orchestrated Survey on Automated Software Test Case Generation
Journal of Systems and Software, 2013
Does Automated White-Box Test Generation Really Help Software Testers?
International Symposium on Software Testing and Analysis (ISSTA), 2013
Test Suite Generation With Memetic Algorithms
Genetic and Evolutionary Computation Conference (GECCO), 2013
A Comprehensive Survey of Trends in Oracles for Software Testing
Technical Report, Department of Computer Science, University of Sheffield, 2013
Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems
International Conference on Software Testing, Verification and Validation (ICST), 2013
A Theoretical Runtime and Empirical Analysis of Different Alternating Variable Searches for Search-Based Testing
Genetic and Evolutionary Computation Conference (GECCO), 2013
An Identification of Program Factors That Impact Crossover Performance in Evolutionary Test Input Generation for the Branch Coverage of C Programs
Information and Software Technology, 2013
Search-Based Propagation of Regression Faults in Automated Regression Testing
International Workshop on Regression Testing (Regression), 2013
Towards the Automatic Identification of Faulty Multi-Agent Based Simulation Runs Using MASTER
Multi-Agent-Based Simulation XIII — International Workshop on Multi-Agent Simulation (MABS), 2013
2012
Supervised Software Modularisation
International Conference on Software Maintenance (ICSM), 2012
Modelling Complex Biological Systems Using an Agent-Based Approach
Integrative Biology, 2012
Input Domain Reduction Through Irrelevant Variable Removal and Its Effect on Local, Global and Hybrid Search-Based Structural Test Data Generation
IEEE Transactions on Software Engineering, 2012
Search-Based Test Input Generation for String Data Types Using the Results of Web Queries
International Conference on Software Testing, Verification and Validation (ICST), 2012
2011
A Multiobjective Optimisation Approach for Dynamic Inference and Refinement of Agent-Based Model Specifications
Congress on Evolutionary Computation (CEC), 2011
An Investigation Into Qualitative Human Oracle Costs
Psychology of Programming Interest Group Annual Workshop (PPIG), 2011
Symbolic Search-Based Testing
International Conference on Automated Software Engineering (ASE), 2011
Search-Based Software Engineering: Techniques, Taxonomy, Tutorial
In Empirical Software Engineering and Verification, 2011
2010
Mutation Operators for Agent-Based Models
International Workshop on Mutation Analysis (Mutation), 2010
Using Dictionary Compression Algorithms to Identify Phases in Program Traces
Technical Report, Department of Computer Science, University of Sheffield, 2010
Superstate Identification for State Machines Using Search-Based Clustering
Genetic and Evolutionary Computation Conference (GECCO), 2010
A Theoretical and Empirical Study of Search Based Testing: Local, Global and Hybrid Search
IEEE Transactions on Software Engineering, 2010
Optimizing for the Number of Tests Generated in Search Based Test Data Generation With an Application to the Oracle Cost Problem
International Workshop on Search-Based Software Testing (SBST), 2010
An Empirical Investigation Into Branch Coverage for C Programs Using CUTE and AUSTIN
Journal of Systems and Software, 2010
How Does Program Structure Impact the Effectiveness of the Crossover Operator in Evolutionary Testing?
International Symposium on Search-Based Software Engineering (SSBSE), 2010
Reducing Qualitative Human Oracle Costs Associated With Automatically Generated Test Data
International Workshop on Software Test Output Validation (STOV), 2010
2009
Automated Test Data Generation for Coverage: Haven't We Solved This Problem Yet?
Testing: Academic and Industrial Conference — Practice And Research Techniques (TAIC PART), 2009
Empirical Evaluation of a Nesting Testability Transformation for Evolutionary Testing
ACM Transactions on Software Engineering and Methodology, 2009
2008
Testability Transformation — Program Transformation to Improve Testability
In Formal Methods and Testing, 2008
Handling Dynamic Data Structures in Search-Based Testing
Genetic and Evolutionary Computation Conference (GECCO), 2008
2007
The Impact of Input Domain Reduction on Search-Based Test Data Generation
Joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2007
A Theoretical and Empirical Analysis of Evolutionary Testing and Hill Climbing for Structural Test Data Generation
International Symposium on Software Testing and Analysis (ISSTA), 2007
A Multi-Objective Approach to Search-Based Test Data Generation
Genetic and Evolutionary Computation Conference (GECCO), 2007
IGUANA: Input Generation Using Automated Novel Algorithms. A Plug and Play Research Tool
Technical Report, Department of Computer Science, University of Sheffield, 2007
2006
Evolutionary Testing Using an Extended Chaining Approach
Evolutionary Computation, 2006
2005
Testability Transformation for Efficient Automated Test Data Search in the Presence of Nesting
UK Software Testing Workshop (UKTest), 2005
Evolutionary Testing of State-Based Programs
Genetic and Evolutionary Computation Conference (GECCO), 2005
2004
Search-Based Software Test Data Generation: A Survey
Software Testing, Verification and Reliability, 2004