Software Assurance

Ensuring that software systems are designed, developed, and maintained to meet defined security, reliability, and integrity standards.

Software Assurance is a research area dedicated to identifying, mitigating, and preventing vulnerabilities throughout the software development lifecycle. It involves systematic approaches to verifying that software functions as intended, without introducing security flaws or exploitable behavior. Key areas of focus include secure coding practices, automated vulnerability detection, static and dynamic analysis, secure software supply chains, and the integration of security into DevSecOps workflows. This topic also addresses risks introduced by third-party components and open-source dependencies. As software becomes more complex and deeply integrated into critical infrastructure, software assurance plays a vital role in achieving long-term, sustainable cybersecurity outcomes.

 

Contact cyber@uq.edu.au for more information.


 

Software Assurance Researchers

  • Associate Professor Graeme Smith

    Associate Professor
    School of Electrical Engineering and Computer Science
    Affiliate of UQ Cyber Research Centre
    UQ Cyber Research Centre

    Associate Professor Mark Utting

    Associate Professor in Software Eng
    School of Electrical Engineering and Computer Science
    Affiliate of UQ Cyber Research Centre
    UQ Cyber Research Centre

    Dr Guowei Yang

    Senior Lecturer
    School of Electrical Engineering and Computer Science
    Affiliate of UQ Cyber Research Centre
    UQ Cyber Research Centre