Skip to main content

Showing 1–7 of 7 results for author: McMinn, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.16777  [pdf, other

    cs.SE

    Systemic Flakiness: An Empirical Analysis of Co-Occurring Flaky Test Failures

    Authors: Owain Parry, Gregory Kapfhammer, Michael Hilton, Phil McMinn

    Abstract: Flaky tests produce inconsistent outcomes without code changes, creating major challenges for software developers. An industrial case study reported that developers spend 1.28% of their time repairing flaky tests at a monthly cost of $2,250. We discovered that flaky tests often exist in clusters, with co-occurring failures that share the same root causes, which we call systemic flakiness. This sug… ▽ More

    Submitted 23 April, 2025; originally announced April 2025.

  2. arXiv:2504.16755  [pdf, other

    cs.LG cs.ET

    QAOA-PCA: Enhancing Efficiency in the Quantum Approximate Optimization Algorithm via Principal Component Analysis

    Authors: Owain Parry, Phil McMinn

    Abstract: The Quantum Approximate Optimization Algorithm (QAOA) is a promising variational algorithm for solving combinatorial optimization problems on near-term devices. However, as the number of layers in a QAOA circuit increases, which is correlated with the quality of the solution, the number of parameters to optimize grows linearly. This results in more iterations required by the classical optimizer, w… ▽ More

    Submitted 23 April, 2025; originally announced April 2025.

  3. arXiv:2504.12790  [pdf, other

    cs.SE

    Empirically Evaluating the Use of Bytecode for Diversity-Based Test Case Prioritisation

    Authors: Islam T. Elgendy, Robert M. Hierons, Phil McMinn

    Abstract: Regression testing assures software correctness after changes but is resource-intensive. Test Case Prioritisation (TCP) mitigates this by ordering tests to maximise early fault detection. Diversity-based TCP prioritises dissimilar tests, assuming they exercise different system parts and uncover more faults. Traditional static diversity-based TCP approaches (i.e., methods that utilise the dissimila… ▽ More

    Submitted 17 April, 2025; originally announced April 2025.

    Comments: 10 pages, 4 figures, 6 tables, EASE 2025 conference

  4. arXiv:2409.09103  [pdf, ps, other

    quant-ph cs.ET

    Improving the Reliability of Quantum Circuits by Evolving Heterogeneous Ensembles

    Authors: Owain Parry, John Clark, Phil McMinn

    Abstract: Quantum computers can perform certain operations exponentially faster than classical computers, but designing quantum circuits is challenging. To that end, researchers used evolutionary algorithms to produce probabilistic quantum circuits that give the correct output more often than not for any input. They can be executed multiple times, with the outputs combined using a classical method (such as… ▽ More

    Submitted 13 September, 2024; originally announced September 2024.

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

    Authors: Islam T. Elgendy, Robert M. Hierons, Phil McMinn

    Abstract: There has been a significant amount of interest regarding the use of diversity-based testing techniques in software testing over the past two decades. Diversity-based testing (DBT) technique uses similarity metrics to leverage the dissimilarity between software artefacts - such as requirements, abstract models, program structures, or inputs - in order to address a software testing problem. DBT tec… ▽ More

    Submitted 16 November, 2023; originally announced November 2023.

    Comments: 58 pages, 7 figures, 9 tables, and uses PRIMEarxiv.sty

    ACM Class: A.1; D.2.5

    Journal ref: Software Testing, Verification and Reliability, 35(2):e1914, 2025

  6. arXiv:2310.05223  [pdf, other

    cs.SE

    Do Automatic Test Generation Tools Generate Flaky Tests?

    Authors: Martin Gruber, Muhammad Firhard Roslan, Owain Parry, Fabian Scharnböck, Phil McMinn, Gordon Fraser

    Abstract: Non-deterministic test behavior, or flakiness, is common and dreaded among developers. Researchers have studied the issue and proposed approaches to mitigate it. However, the vast majority of previous work has only considered developer-written tests. The prevalence and nature of flaky tests produced by test generation tools remain largely unknown. We ask whether such tools also produce flaky tests… ▽ More

    Submitted 8 October, 2023; originally announced October 2023.

    Comments: 12 pages, to be published in the Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE 2024)

  7. arXiv:2102.09400  [pdf, other

    cs.CY cs.SE

    Gradeer: An Open-Source Modular Hybrid Grader

    Authors: Benjamin Clegg, Maria-Cruz Villa-Uriol, Phil McMinn, Gordon Fraser

    Abstract: Automated assessment has been shown to greatly simplify the process of assessing students' programs. However, manual assessment still offers benefits to both students and tutors. We introduce Gradeer, a hybrid assessment tool, which allows tutors to leverage the advantages of both automated and manual assessment. The tool features a modular design, allowing new grading functionality to be added. G… ▽ More

    Submitted 12 February, 2021; originally announced February 2021.

    Comments: To appear at ICSE-JSEET 2021