
The Software Engineering group investigates a paradigm which is now embedded in many other computing disciplines, and which underpins several research and solution design approaches to the following focus areas: decentralised and distributed software system architectures; business processes and software integration technologies (software-as-a-service); software analysis and verification; SE4AI through applying software engineering principles to improve the development and reliability of AI systems; and AI4SE leverages artificial intelligence techniques to enhance software engineering processes and tools.