ASET Lab

The AI x Software Engineering & Testing Lab
School of Computer Science, University of Sheffield

We develop and evaluate practical software engineering techniques to support the efficient development of robust, maintainable software and cyber-physical systems.

Much of our research is geared towards the growing role of AI in the software-development lifecycle, from agentic software development through to systems such as autonomous vehicles that themselves incorporate AI into their core functionality.

Members of the ASET group at ICST'26
Members of the ASET group at ICST'26
ASET members on their annual walk in the Peak District
ASET members out on their annual walk in the beautiful Peak District

Working with practitioners

Our goal is to develop solutions that address significant Software Engineering and Testing challenges. As such we are always keen to work with industrial partners in the tech community to develop novel solutions that will make an impact. Collaborations can take on a variety of shapes and sizes, from short-term student projects to Ph.D. studentships or more formal collaborative research projects. If you are interested in working with us, please contact us!

News

Recent Papers

  1. FlakeFighters: A Pytest Plugin to Detect Flaky Test Failures
    Michael Foster, Owain Parry, Michael Hilton, and 2 more authors
    In Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering, Oct 2026
  2. Marv: An Interactive Tool for Visualising and Reviewing the Results of Mutation Analysis
    Daniel Wells, Zalán Lévai, and Phil McMinn
    In Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering, Oct 2026
  3. multiplex: A Modular LLM-Based Mutation Framework
    Megan Maton, Gregory M. Kapfhammer, and Phil McMinn
    In Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering, Oct 2026
  4. 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
  5. 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