Founded on the area of service-oriented computing, 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); data-driven processes and automation; engineering of big data analytics; software engineering approach to Machine Learning, and applications in finance and IoT systems.