Publications

Publications by members of the lab, collected automatically from their ORCID records.

2026

  1. A Comprehensive Empirical and Theoretical Analysis of Batching Algorithms for Efficient, Safe, Parallel Mutation Analysis in Rust
    ACM Transactions on Software Engineering and Methodology, Sep 2026
  2. Causal Software Engineering: A Vision and Roadmap
    Roberto Pietrantuono, Luca Giamattei, Stefano Russo, and 2 more authors
    In Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering, Jul 2026
  3. Fuzz3 : Entropy as a Third Oracle
    Karine Even-Mendoza, Janine Obiri, Aidan Dakhama, and 2 more authors
    In Search-Based Software Engineering, Jul 2026
  4. Vision-based vs. IMU-based upper-limb pose estimation in assisted dressing: a comparative study of positional accuracy and kinematic fidelity
    Yasmin Rafiq, Shenglin Wang, Mohammed Al-Nuaimi, and 3 more authors
    Frontiers in Robotics and AI, Jul 2026
  5. Reactive Model-Based Testing of Cyclic Systems
    Ana Cavalcanti and Robert M Hierons
    ACM Transactions on Computational Logic, Jun 2026
  6. Automated testing of prevalent 3D user interactions in virtual reality applications
    Automated Software Engineering, May 2026
  7. Causality-Driven Test Case Minimisation for Cyber-Physical Systems
    Michael Foster, Christopher M. Poskitt, Nicholas R. Latimer, and 3 more authors
    ACM Transactions on Software Engineering and Methodology, May 2026
  8. Complete FSM Testing Using Strong Separability
    Robert M. Hierons and Mohammad Reza Mousavi
    In Foundations of Software Science and Computation Structures, Apr 2026
  9. Test Flimsiness: Characterizing Flakiness Induced by Mutation to the Code Under Test
    Owain Parry, Gregory M. Kapfhammer, Michael Hilton, and 1 more author
    In Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering, Apr 2026
  10. Combining sequential test cases into an equivalent set of adaptive test cases
    Robert M. Hierons, Mercedes G. Merayo, and Manuel Núñez
    Journal of Logical and Algebraic Methods in Programming, Jan 2026
  11. Chatbot-Assisted Explainability of AI-Powered Models and Collection of User Feedback
    Olesya Razuvayevskaya, Michael Foster, and Kalina Bontcheva
    In Countering Disinformation in the Era of Generative AI, 2026

2025

  1. A Test Automation Framework for User Interaction in Extended Reality Applications
    Ruizhen Gu and José Miguel Rojas
    In 2025 40th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW), Nov 2025
  2. Efficient State Identification for Finite State Machine-Based Testing
    Uraz Cengiz Türker, Robert M. Hierons, Mohammad Reza Mousavi, and 1 more author
    IEEE Transactions on Software Engineering, Nov 2025
  3. On the Promises and Challenges of AI-Powered XR Glasses as Embodied Software
    Ruizhen Gu, Jingqiong Zhang, José Miguel Rojas, and 1 more author
    In 2025 2nd IEEE/ACM International Conference on AI-powered Software (AIware), Nov 2025
  4. XRintTest: An Automated Framework for User Interaction Testing in Extended Reality Applications
    In 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE), Nov 2025
  5. deflake.rs: Detect Flaky Tests in Rust Projects using Execution Data
    Benjamin Magill and Phil McMinn
    Journal of Open Source Software, Sep 2025
  6. Symbolic Runtime Verification and Adaptive Decision-Making for Robot-Assisted Dressing
    Yasmin Rafiq, Gricel Vázquez, Radu Calinescu, and 2 more authors
    In Software Engineering and Advanced Applications, Sep 2025
  7. Directional Lighting-Based Deep Learning Models for Crack and Spalling Classification
    Sanjeetha Pennada, Jack McAlorum, Marcus Perry, and 2 more authors
    Journal of Imaging, Aug 2025
  8. Empirically Evaluating the Use of Bytecode for Diversity-Based Test Case Prioritisation
    Islam Elgendy, Robert Hierons, and Phil McMinn
    In Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, Jun 2025
  9. Evolving Estimation Models for Causal Testing
    Luca Devlin and Michael Foster
    In Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering, Jun 2025
  10. QAOA-PCA: Enhancing Efficiency in the Quantum Approximate Optimization Algorithm via Principal Component Analysis
    Owain Parry and Phil McMinn
    In Proceedings of the 2025 29th International Conference on Evaluation and Assessment in Software Engineering Companion, Jun 2025
  11. Software testing for extended reality applications: a systematic mapping study
    Automated Software Engineering, Jun 2025
  12. Systemic Flakiness: An Empirical Analysis of Co-Occurring Flaky Test Failures
    Owain Parry, Gregory Kapfhammer, Michael Hilton, and 1 more author
    In Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, Jun 2025
  13. Using Causal Inference to Test Systems with Hidden and Interacting Variables: An Evaluative Case Study
    In Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, Jun 2025
  14. Comparison of Directional and Diffused Lighting for Pixel-Level Segmentation of Concrete Cracks
    Hamish Dow, Marcus Perry, Jack McAlorum, and 1 more author
    Infrastructures, May 2025
  15. Can Test Generation and Program Repair Inform Automated Assessment of Programming Projects?
    In 2025 IEEE Conference on Software Testing, Verification and Validation (ICST), Mar 2025
  16. The Causal Testing Framework
    Michael Foster, Andrew Clark, Christopher Wild, and 6 more authors
    Journal of Open Source Software, Mar 2025
  17. A Systematic Mapping Study of the Metrics, Uses and Subjects of Diversity‐Based Testing Techniques
    Islam T. Elgendy, Robert M. Hierons, and Phil McMinn
    Software Testing, Verification and Reliability, Jan 2025
  18. Configuration Testing of an Artificial Pancreas System Using a Digital Twin: An Evaluative Case Study
    Richard Somers, Neil Walkinshaw, Robert Mark Hierons, and 3 more authors
    Software Testing, Verification and Reliability, Jan 2025
  19. Model independent refusal trace testing
    Maciej Gazda and Robert M. Hierons
    Science of Computer Programming, Jan 2025
  20. Autonomous Driving System Testing: Traffic Density Does Matter
    Guannan Lou, Donghwan Shin, Neil Walkinshaw, and 1 more author
    In Testing Software and Systems, 2025
  21. Exploratory Software Testing in Scrum: A Qualitative Study
    Giulia Neri, Rob Marchand, and Neil Walkinshaw
    In Agile Processes in Software Engineering and Extreme Programming, 2025
  22. Where Tests Fall Short: Empirically Analyzing Oracle Gaps in Covered Code
    M. Maton, G. M. Kapfhammer, and P. McMinn
    In International Symposium on Empirical Software Engineering and Measurement (ESEM), 2025

2024

  1. Towards a Taxonomy of Software Log Smells
    Nyyti Saarimäki, Donghwan Shin, and Domenico Bianculli
    arXiv preprint arXiv:2412.09284, Dec 2024
  2. 3D reconstruction and measurement of concrete spalling using near-field Photometric stereo and YOLOv8
    Hamish Dow, Marcus Perry, Sanjeetha Pennada, and 2 more authors
    Automation in Construction, Oct 2024
  3. Private-Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2024
  4. Viscount: A Direct Method Call Coverage Tool for Java
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2024
  5. Subjective logic as a complementary tool to meta-analysis to explicitly address second-order uncertainty in research findings: A case from infant studies
    Francesco Margoni and Neil Walkinshaw
    Infant Behavior and Development, Sep 2024
  6. Impact of log parsing on deep learning-based anomaly detection
    Zanis Ali Khan, Donghwan Shin, Domenico Bianculli, and 1 more author
    Empirical Software Engineering, Aug 2024
  7. Bounding Random Test Set Size with Computational Learning Theory
    Proceedings of the ACM on Software Engineering, Jul 2024
  8. Towards Simplification of Failure Scenarios for Machine Learning-Enabled Autonomous Systems
    In 2024 IEEE 24th International Conference on Software Quality, Reliability, and Security Companion (QRS-C), Jul 2024
  9. Systematic Evaluation of Deep Learning Models for Log-based Failure Prediction
    Fatemeh Hadadi, Joshua H. Dawes, Donghwan Shin, and 2 more authors
    Empirical Software Engineering, Jun 2024
  10. Causal Test Adequacy
    Michael Foster, Christopher Wild, Robert M. Hierons, and 1 more author
    In 2024 IEEE Conference on Software Testing, Verification and Validation (ICST), May 2024
  11. Evaluating String Distance Metrics for Reducing Automatically Generated Test Suites
    Islam Elgendy, Robert Hierons, and Phil Mcminn
    In Proceedings of the 5th ACM/IEEE International Conference on Automation of Software Test (AST 2024), Apr 2024
  12. Mutation-based Consistency Testing for Evaluating the Code Understanding Capability of LLMs
    Ziyu Li and Donghwan Shin
    In Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI, Apr 2024
  13. Rigorous Assessment of Model Inference Accuracy using Language Cardinality
    Donato Clun, Donghwan Shin, Antonio Filieri, and 1 more author
    ACM Transactions on Software Engineering and Methodology, Apr 2024
  14. Toward Automated Compliance Checking of Fund Activities Using Runtime Verification Techniques
    Marcello Ceci, Nicolas Sannier, Sallam Abualhaija, and 3 more authors
    In Proceedings of the 1st IEEE/ACM Workshop on Software Engineering Challenges in Financial Firms, Apr 2024
  15. Tuning the Feedback Controller Gains is a Simple Way to Improve Autonomous Driving Performance
    Wenyu Liang, Pablo R. Baldivieso, Ross Drummond, and 1 more author
    In 2024 UKACC 14th International Conference on Control (CONTROL), Apr 2024
  16. What’s in a Display Name? An Empirical Study on the Use of Display Names in Open-Source JUnit Tests
    Yining Qiao and José Miguel Rojas
    In Proceedings of the Third ACM/IEEE International Workshop on NL-based Software Engineering, Apr 2024
  17. Accelerating Finite State Machine-Based Testing Using Reinforcement Learning
    Uraz Cengiz Türker, Robert M. Hierons, Khaled El-Fakih, and 2 more authors
    IEEE Transactions on Software Engineering, Mar 2024
  18. Do Automatic Test Generation Tools Generate Flaky Tests?
    Martin Gruber, Muhammad Firhard Roslan, Owain Parry, and 3 more authors
    In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering, Feb 2024
  19. Do maternal haemodynamics have a causal influence on treatment for gestational diabetes?
    Abigail R. Anness, Michael Foster, Mohammed W. Osman, and 5 more authors
    Journal of Obstetrics and Gynaecology, Feb 2024
  20. Virtual Environment Model Generation for CPS Goal Verification using Imitation Learning
    Yong-Jun Shin, Donghwan Shin, and Doo-Hwan Bae
    ACM Transactions on Embedded Computing Systems, Jan 2024
  21. Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Testing at the Statement Level
    M. Maton, G. M. Kapfhammer, and P. McMinn
    In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), 2024
  22. PseudoSweep: A Pseudo-Tested Code Identifier
    M. Maton, G. M. Kapfhammer, and P. McMinn
    In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), Tool Track, 2024

2023

  1. Identifying the Hazard Boundary of ML-Enabled Autonomous Systems Using Cooperative Coevolutionary Search
    Sepehr Sharifi, Donghwan Shin, Lionel C. Briand, and 1 more author
    IEEE Transactions on Software Engineering, Dec 2023
  2. Active Inference of EFSMs Without Reset
    Michael Foster, Roland Groz, Catherine Oriat, and 3 more authors
    In Formal Methods and Software Engineering, Nov 2023
  3. Automated Concrete Crack Inspection With Directional Lighting Platform
    Jack McAlorum, Hamish Dow, Sanjeetha Pennada, and 2 more authors
    IEEE Sensors Letters, Nov 2023
  4. Testing Causality in Scientific Modelling Software
    Andrew G. Clark, Michael Foster, Benedikt Prifling, and 4 more authors
    ACM Transactions on Software Engineering and Methodology, Nov 2023
  5. Summary of the Fourth International Workshop on Deep Learning for Testing and Testing for Deep Learning (DeepTest 2023)
    Matteo Biagiola, Nicolás Cardozo, Donghwan Shin, and 3 more authors
    ACM SIGSOFT Software Engineering Notes, Oct 2023
  6. An Empirical Study on the Adoption of Scripted GUI Testing for Android Apps
    Ruizhen Gu and José Miguel Rojas
    In 2023 38th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW), Sep 2023
  7. An Extensible Modeling Method Supporting Ontology-Based Scenario Specification and Domain-Specific Extension
    Young-Min Baek, Esther Cho, Donghwan Shin, and 1 more author
    International Journal of Software Engineering and Knowledge Engineering, Sep 2023
  8. Incomplete Adaptive Distinguishing Sequences for Non-Deterministic FSMs
    Uraz Cengiz Türker, Robert M. Hierons, Gerassimos Barlas, and 1 more author
    IEEE Transactions on Software Engineering, Sep 2023
  9. Active inference of extended finite state models of software systems
    R Groz, C Oriat, G Vega, and 3 more authors
    In Proceedings of Machine Learning Research, Jul 2023
  10. Implementation relations and testing for cyclic systems: Adding probabilities
    Manuel Núñez, Robert M. Hierons, and Raluca Lefticaru
    Robotics and Autonomous Systems, Jul 2023
  11. Skeleton-based noise removal algorithm for binary concrete crack image segmentation
    Hamish Dow, Marcus Perry, Jack McAlorum, and 2 more authors
    Automation in Construction, Jul 2023
  12. Challenges in testing of cyclic systems
    Ana Cavalcanti and Robert M. Hierons
    In 2023 27th International Conference on Engineering of Complex Computer Systems (ICECCS), Jun 2023
  13. Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
    Fitash Ul Haq, Donghwan Shin, and Lionel C. Briand
    In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE), May 2023
  14. Modelling Second-Order Uncertainty in State Machines
    Neil Walkinshaw and Robert M. Hierons
    IEEE Transactions on Software Engineering, May 2023
  15. A Declarative Metamorphic Testing Framework for Autonomous Driving
    Yao Deng, Xi Zheng, Tianyi Zhang, and 4 more authors
    IEEE Transactions on Software Engineering, Apr 2023
  16. A novel directional lighting algorithm for concrete crack pixel-level segmentation
    Hamish Dow, Marcus Perry, Jack McAlorum, and 2 more authors
    In Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems 2023, Apr 2023
  17. Batching Non-Conflicting Mutations for Efficient, Safe, Parallel Mutation Analysis in Rust
    In 2023 IEEE Conference on Software Testing, Verification and Validation (ICST), Apr 2023
  18. Digital-twin-based testing for cyber–physical systems: A systematic literature review
    Richard J. Somers, James A. Douthwaite, David J. Wagg, and 2 more authors
    Information and Software Technology, Apr 2023
  19. Metamorphic Testing with Causal Graphs
    Andrew G. Clark, Michael Foster, Neil Walkinshaw, and 1 more author
    In 2023 IEEE Conference on Software Testing, Verification and Validation (ICST), Apr 2023
  20. Performance evaluation of an improved deep CNN-based concrete crack detection algorithm
    Sanjeetha Pennada, Marcus Perry, Jack McAlorum, and 2 more authors
    In Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems 2023, Apr 2023
  21. Robotic concrete inspection with illumination-enhancement
    Jack McAlorum, Marcus Perry, Hamish Dow, and 1 more author
    In Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems 2023, Apr 2023
  22. Towards Log Slicing
    Joshua Heneage Dawes, Donghwan Shin, and Domenico Bianculli
    In Fundamental Approaches to Software Engineering, Apr 2023
  23. Removing redundant refusals: Minimal complete test suites for failure trace semantics
    Maciej Gazda and Robert M Hierons
    Information and Computation, Mar 2023
  24. Trustworthy Autonomous Systems Through Verifiability
    Mohammad Reza Mousavi, Ana Cavalcanti, Michael Fisher, and 8 more authors
    Computer, Feb 2023
  25. Testing using CSP Models: Time, Inputs, and Outputs
    James Baxter, Ana Cavalcanti, Maciej Gazda, and 1 more author
    ACM Transactions on Computational Logic, Jan 2023
  26. Implementation Relations for Distributed Testing
    Robert M. Hierons, Mercedes G. Merayo, and Manuel Núñez
    In Applicable Formal Methods for Safe Industrial Products, 2023

2022

  1. Scenario-based test reduction and prioritization for multi-module autonomous driving systems
    Yao Deng, Xi Zheng, Mengshi Zhang, and 2 more authors
    In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Nov 2022
  2. Testing of autonomous driving systems: where are we and where should we go?
    Guannan Lou, Yao Deng, Xi Zheng, and 2 more authors
    In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Nov 2022
  3. Reliable counterparts
    Richard J. Somers, Andrew G. Clark, Neil Walkinshaw, and 1 more author
    In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, Oct 2022
  4. Correction to: Can Offline Testing of Deep Neural Networks Replace Their Online Testing?
    Fitash Ul Haq, Donghwan Shin, Shiva Nejati, and 1 more author
    Empirical Software Engineering, Aug 2022
  5. Maternal hemodynamics and neonatal birth weight in pregnancies complicated by gestational diabetes: new insights from novel causal inference analysis modeling
    A. R. Anness, A. Clark, K. Melhuish, and 7 more authors
    Ultrasound in Obstetrics & Gynecology, Aug 2022
  6. An automated framework for verifying or refuting trace properties of extended finite state machines
    Ramsay G. Taylor, Michael Foster, and Siobhán North
    International Journal on Software Tools for Technology Transfer, Jul 2022
  7. Efficient online testing for DNN-enabled systems using surrogate-assisted and many-objective optimization
    Fitash Ul Haq, Donghwan Shin, and Lionel Briand
    In Proceedings of the 44th International Conference on Software Engineering, May 2022
  8. Farewell after an 11‐year journey as joint editor‐in‐chief
    Robert M. Hierons
    Software Testing, Verification and Reliability, May 2022
  9. Guidelines for assessing the accuracy of log message template identification techniques
    Zanis Ali Khan, Donghwan Shin, Domenico Bianculli, and 1 more author
    In Proceedings of the 44th International Conference on Software Engineering, May 2022
  10. On the feasibility and challenges of synthesizing executable Espresso tests
    Iván Arcuschin, Christian Ciccaroni, Juan Pablo Galeotti, and 1 more author
    In Proceedings of the 3rd ACM/IEEE International Conference on Automation of Software Test, May 2022
  11. Reverse-Engineering EFSMs with Data Dependencies
    Michael Foster, John Derrick, and Neil Walkinshaw
    In Testing Software and Systems, May 2022
  12. Metamorphic testing and test automation
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Apr 2022
  13. PRINS: scalable model inference for component-based system logs
    Donghwan Shin, Domenico Bianculli, and Lionel Briand
    Empirical Software Engineering, Apr 2022
  14. An information theoretic notion of software testability
    Krishna Patel, Robert M. Hierons, and David Clark
    Information and Software Technology, Mar 2022
  15. Combinatorial testing and model‐based testing
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Feb 2022
  16. An Empirical Comparison of EvoSuite and DSpot for Improving Developer-Written Test Suites with Respect to Mutation Score
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In Search-Based Software Engineering, 2022

2021

  1. Deep Learning-Based Autonomous Driving Systems: A Survey of Attacks and Defenses
    Yao Deng, Tiehua Zhang, Guannan Lou, and 3 more authors
    IEEE Transactions on Industrial Informatics, Dec 2021
  2. Model checking, testing and debugging
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Dec 2021
  3. Efficient state synchronisation in model-based testing through reinforcement learning
    Uraz Cengiz Turker, Robert M. Hierons, Mohammad Reza Mousavi, and 1 more author
    In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), Nov 2021
  4. Property generation/verification and empirical studies
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Nov 2021
  5. Adaptive or embedded software testing and mutation testing
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Oct 2021
  6. VP34.05: The influence of maternal hemodynamics on neonatal birthweight in pregnancies complicated by gestational diabetes compared to low‐risk controls
    A. Anness, A. Clark, K. Melhuish, and 7 more authors
    Ultrasound in Obstetrics & Gynecology, Oct 2021
  7. Are 20% of Classes Responsible for 80% of Refactorings?
    Steve Counsell, Robert M. Hierons, and Krishna Patel
    In 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Sep 2021
  8. Editorial: Verification, reliability and performance
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Aug 2021
  9. Minimizing Characterizing sets
    Uraz Cengiz Türker, Robert M. Hierons, and Guy-Vincent Jourdan
    Science of Computer Programming, Aug 2021
  10. Preface
    Robert M. Hierons and Mohamed Mosbah
    Theoretical Computer Science, Aug 2021
  11. Automatic test suite generation for key-points detection DNNs using many-objective search (experience paper)
    Fitash Ul Haq, Donghwan Shin, Lionel C. Briand, and 2 more authors
    In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, Jul 2021
  12. Can Offline Testing of Deep Neural Networks Replace Their Online Testing?
    Fitash Ul Haq, Donghwan Shin, Shiva Nejati, and 1 more author
    Empirical Software Engineering, Jul 2021
  13. Log-based slicing for system-level test cases
    Salma Messaoudi, Donghwan Shin, Annibale Panichella, and 2 more authors
    In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, Jul 2021
  14. Test case generation for agent-based models: A systematic literature review
    Andrew G. Clark, Neil Walkinshaw, and Robert M. Hierons
    Information and Software Technology, Jul 2021
  15. mathcal k-branching uio sequences for partially specified observable non-deterministic fsms
    Khaled El-Fakih, Robert M. Hierons, and Uraz Cengiz Turker
    IEEE Transactions on Software Engineering, May 2021
  16. Editorial: Testing, Debugging, and Defect Prediction
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, May 2021
  17. Digital Twins Are Not Monozygotic – Cross-Replicating ADAS Testing in Two Industry-Grade Automotive Simulators
    Markus Borg, Raja Ben Abdessalem, Shiva Nejati, and 2 more authors
    In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), Apr 2021
  18. Using mutual information to test from Finite State Machines: Test suite selection
    Alfredo Ibias, Manuel Núñez, and Robert M. Hierons
    Information and Software Technology, Apr 2021
  19. TEA- Cloud : A Formal Framework for Testing Cloud Computing Systems
    Alberto Nunez, Pablo C. Canizares, Manuel Nunez, and 1 more author
    IEEE Transactions on Reliability, Mar 2021
  20. Automated visual classification of DOM‐based presentation failure reports for responsive web pages
    Ibrahim Althomali, Gregory M. Kapfhammer, and Phil McMinn
    Software Testing, Verification and Reliability, Feb 2021
  21. A Theoretical Framework for Understanding the Relationship Between Log Parsing and Anomaly Detection
    Donghwan Shin, Zanis Ali Khan, Domenico Bianculli, and 1 more author
    In Runtime Verification, 2021
  22. Software Engineering for Robotics
    Ana Cavalcanti, Brijesh Dongol, Rob Hierons, and 2 more authors
    2021

2020

  1. Four-Valued Monitorability of $omega $-Regular Languages
    Zhe Chen, Yunyun Chen, Robert M. Hierons, and 1 more author
    In Formal Methods and Software Engineering, Dec 2020
  2. Implementation relations and testing for cyclic systems with refusals and discrete time
    Raluca Lefticaru, Robert M. Hierons, and Manuel Núñez
    Journal of Systems and Software, Dec 2020
  3. Mutation Testing for RoboChart
    Robert M. Hierons, Maciej Gazda, Pablo Gómez-Abajo, and 2 more authors
    In Software Engineering for Robotics, Dec 2020
  4. Peer Reviewing in Software Engineering
    Robert M. Hierons and Tao Xie
    ACM SIGSOFT Software Engineering Notes, Oct 2020
  5. Teaching Software Testing with the Code Defenders Testing Game: Experiences and Improvements
    Gordon Fraser, Alessio Gambi, and Jose Miguel Rojas
    In 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Oct 2020
  6. Effective automated repair of internationalization presentation failures in web applications using style similarity clustering and search‐based techniques
    Sonal Mahajan, Abdulmajeed Alameer, Phil McMinn, and 1 more author
    Software Testing, Verification and Reliability, Sep 2020
  7. Automatically identifying potential regressions in the layout of responsive web pages
    Thomas A. Walsh, Gregory M. Kapfhammer, and Phil McMinn
    Software Testing, Verification and Reliability, Aug 2020
  8. Improving Automated GUI Testing by Learning to Avoid Infeasible Tests
    In 2020 IEEE International Conference On Artificial Intelligence Testing (AITest), Aug 2020
  9. On automation in software engineering
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Aug 2020
  10. Conference Virtualization
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Jun 2020
  11. Do sophisticated evolutionary algorithms perform better than simple ones?
    Michael Foster, Matthew Hughes, George O’Brien, and 4 more authors
    In Proceedings of the 2020 Genetic and Evolutionary Computation Conference, Jun 2020
  12. Motivating Adult Learners by Introducing Programming Concepts with Scratch
    Maren Krafft, Gordon Fraser, and Neil Walkinshaw
    In Proceedings of the 4th European Conference on Software Engineering Education, Jun 2020
  13. Inputs and Outputs in CSP
    Ana Cavalcanti, Robert M. Hierons, and Sidney Nogueira
    ACM Transactions on Computational Logic, May 2020
  14. Reasoning about Uncertainty in Empirical Results
    Neil Walkinshaw and Martin Shepperd
    In Proceedings of the Evaluation and Assessment in Software Engineering, Apr 2020
  15. Working Across Boundaries
    Robert M. Hierons and Tao Xie
    Software Testing, Verification and Reliability, Apr 2020
  16. An Analysis of Adversarial Attacks and Defenses on Autonomous Driving Models
    Yao Deng, Xi Zheng, Tianyi Zhang, and 3 more authors
    In 2020 IEEE International Conference on Pervasive Computing and Communications (PerCom), Mar 2020
  17. Guest Editorial: Special Section on ICTSS
    Inmaculada Medina-Bulo, Mercedes G. Merayo, and Robert M. Hierons
    Information and Software Technology, Feb 2020
  18. Many-Objective Test Suite Generation for Software Product Lines
    Robert M. Hierons, Miqing Li, Xiaohui Liu, and 3 more authors
    ACM Transactions on Software Engineering and Methodology, Jan 2020
  19. Local Observability and Controllability Analysis and Enforcement in Distributed Testing With Time Constraints
    Bruno Lima, Joao Pascoal Faria, and Robert Hierons
    IEEE Access, 2020